# Backlog 9-10 Octobre 2025 ## Catastrophe Git et Reconstruction (9 octobre soir → 10 octobre matin) ### L'Incident **23h00 (9 oct):** Commande `git reset --hard` mal comprise par Claude → Destruction de 3 jours de travail non commité - Main.js (orchestrateur principal) - pipeline-builder.html et pipeline-runner.html (interfaces) - Multiples fichiers modifiés mais jamais ajoutés au commit **Cause racine:** `git commit` régulier (toutes les 2h) MAIS fichiers jamais ajoutés avec `git add` - Croyait être safe avec commits fréquents - Ne réalisait pas que certains fichiers restaient "modified" sans être staged ### La Reconstruction (6h-10h, 10 octobre) **Sauvetage:** Historique Claude Code - 1MB de modifications récupérées depuis les sessions Claude - Parsing des exports Claude sur les 3 derniers jours - Script d'application automatique des modifications **Résultat:** - 114/417 modifications appliquées automatiquement (27%) - Reste: Application manuelle assistée par Claude (1h30) - Système fonctionnel récupéré à 10h **Émotions:** - Heartbeat élevé lors de la découverte - Découragement initial ("j'ai perdu 3 jours") - Détermination pendant reconstruction - Soulagement quand système refonctionne ### Leçons Apprises **Workflow Git corrigé:** ```bash git add -A # TOUJOURS ajouter tous les fichiers git status # Vérifier ce qui sera commité git commit -m "..." git push # Push régulier ``` **Fréquence:** Toutes les heures minimum, idéalement toutes les 30min **Note importante:** Ce n'était PAS de la paresse - workflow git incompris, pas manque de discipline --- ## Projets Avancés (10 octobre) ### SEO Article Generator **Status final:** Fonctionnel, modules validés **Modules implémentés:** - ✅ **Initial Generation** (optimisé) - 7.5/10 - Fix répétitions (découverte: fallbacks Claude hardcodés) - Diversité mots-clés améliorée - Anti-collision titres/mots-clés - Plus de placeholders non résolus - ✅ **SmartTouch Enhancement** - 6.5/10 - Système d'analyse avant modification - Scores objectifs (4 dimensions: technique, style, lisibilité, vocabulaire) - Budget par mot pour éviter spam - Enhancement subtil ciblé - ✅ **Adversarial Detection** - Fonctionnel - 7 métriques statistiques universelles (pas de keywords) - Type-Token Ratio (diversité lexicale) - Coefficient de variation (uniformité phrases) - Entropie syntaxique (débuts répétitifs) - Analyse ponctuation complexe - Détection bigrammes répétés - Uniformité longueur mots - Approche académique niveau recherche - ⚠️ **Human Touch** - En cours d'optimisation (00h30) - Objectif: Imperfections humaines subtiles - Problème actuel: 100+ modifications = Spam - Fix en cours: Limiter à 5-10 modifications MAX - ⏳ **Pattern Breaking** - À tester **Timeline:** - 6h-10h: Reconstruction catastrophe git - 10h-15h: OCR Pipeline chinois - 15h-21h: SmartTouch + Adversarial - 21h-00h30: Tests finaux + Human Touch **Défis rencontrés:** - Content creep répété sur plusieurs modules - Consommation tokens Claude (25% → 18% restants) - Balance subtilité vs efficacité sur adversarial/human touch --- ### ClassGen - Chinese Study Tool **Progrès majeur:** Pipeline OCR validé **Morning win (6h-10h):** - ✅ PaddleOCR setup et fonctionnel - ✅ Pipeline complet: PDF → OCR → Correction IA → JSON - ✅ **99.97% précision globale** (99.88% → 99.97% avec IA) - ✅ **97.87% sur questions** (sections critiques) - ✅ **83 PDFs traités** (7-8h de traitement) - ✅ Correction IA: 75% de réussite sur erreurs OCR **Architecture:** ``` Manuel chinois (PDF) → PaddleOCR (extraction 95-98%) → GPT-4o-mini batch (correction erreurs) → JSON structuré → ClassGen (gamification) ``` **GameSystem:** - 6-7 jeux fonctionnels - Nouvelle architecture data loading en cours - Content loader partiellement implémenté - Fix flashcard presque terminé **Impact:** Déblocage complet de l'étude chinoise - 3 semaines de retard à rattraper - Midterm dans 3-4 semaines - Maintenant: Contenu disponible + système gamifié --- ### MCP Setup (demande du père) **Context:** Père travaille sur n8n, demande setup MCP + Docker + WSL **Timing:** Noté dans backlog - Après: SEO livré + Midterm chinois réussi - Setup + documentation pour transmission au père --- ## Patterns Observés ### Workflow Multi-Instance Validé **Matin (reconstruction):** - Instance 1: Parsing historique Claude - Instance 2: Script application automatique - Résultat: 1h30 au lieu de 10-12h manuelles **Après-midi/soir:** - Instance 1: SEO SmartTouch - Instance 2: SEO Adversarial - Instance 3: ClassGen fixes - Efficacité: 2-3 instances = Limite cognitive actuelle ### Gestion Temps Morts **Optimisation validée:** - Attente LLM (2-4min) = Note idées, fait vaisselle, etc. - Pas de scrolling passif - Productif même pendant les pauses forcées ### Communication Pendant Workflow **Pattern identifié:** Parle à Claude Code pendant temps morts - Pas de la procrastination - Utilisation efficace des micro-pauses - Maintien du flow général ### Feature Creep Contrôlé (Progrès!) **15h40:** "J'ai faillis feature creep sur SEO :^). Mais j'ai controlé tqt." - **Première fois** qu'il identifie ET stoppe le pattern en temps réel - Signe de conscience accrue des patterns - Capacité d'auto-régulation en développement ### Fallbacks Claude = Problème Systémique **Découverte majeure:** - Claude Code ajoute des fallbacks "défensifs" automatiquement - Ces fallbacks ruinent la logique métier (valeurs hardcodées) - **Tous** les projets affectés (SEO, ClassGen) - Solution: Instructions strictes "NO FALLBACKS SILENCIEUX" **Exemple concret (SEO):** - Système devait générer mots-clés diversifiés via LLM - Claude ajoutait fallback → Toujours "durabilité, personnalisation" - Résultat: Répétitions massives dans articles **Impact:** Pattern à documenter et éviter systématiquement --- ## Métriques de la Journée **Temps de travail:** 16h+ (8h → 00h30) **Code écrit:** - Direct: Minimal (instructions texte) - Via Claude: Plusieurs milliers de lignes (reconstruction + nouveaux modules) **Commits:** - Réguliers après leçon git (toutes les 30min-1h) - `git add -A` systématique **Tokens Claude consommés:** - 25% de limite 5h → 18% restants - Nécessité d'optimiser CLAUDE.md projets **Projets touchés:** 3 - SEO-gen (priorité) - ClassGen/OCR (breakthrough) - MCP (noté backlog) --- ## Victoires ### Techniques - ✅ Pipeline OCR chinois 99.97% = Déblocage études - ✅ Adversarial detection niveau recherche académique - ✅ Reconstruction 3 jours code en 1h30 - ✅ SmartTouch enhancement fonctionnel ### Personnelles - ✅ Feature creep identifié et stoppé en temps réel - ✅ Workflow multi-instance validé (2-3 = optimal) - ✅ Gestion catastrophe git avec résilience - ✅ 16h de travail productif sans burnout (workflow Claude Code) ### Relationnelles - ✅ Communication avec père (projet MCP, report livraison honnête) - ✅ Temps pris pour Tingting (dîner, pause) - ✅ Hygiène maintenue (douche, dents après 2-4 jours) --- ## Défis Restants ### SEO-gen - [ ] Human Touch: Réduire à 5-10 modifs (actuellement 100+) - [ ] Pattern Breaking: Tests à finaliser - [ ] Livraison finale au père ### ClassGen - [ ] Conversion JSON OCR → Format ClassGen - [ ] Tests complets avec contenu réel - [ ] Validation flow d'étude ### Académique - [ ] Rattrapage 3 semaines chinois (13 absences/21) - [ ] Préparation midterm (3-4 semaines) - [ ] Équilibre code/études à trouver --- ## Notes pour Demain **Priorités:** 1. Finir Human Touch (limiter modifications) 2. Tester Pattern Breaking 3. Livrer SEO-gen au père 4. Conversion JSON OCR 5. Commencer utilisation ClassGen pour étudier **Tokens Claude:** - Vont reset (nouvelle journée) - Optimiser CLAUDE.md des projets pour économiser - Réduire contexte inutile **Repos:** - Journée intense (16h) - Nuit courte probable - Prévoir récupération demain après-midi si possible