couple-repo/Projects/Status_Projets.md
StillHammer f5aa93bcbd Initial commit: Couple matters documentation + PowerPoint skill
Documentation personnelle complète
- CLAUDE.md : Instructions compactes et enrichies
- personnalités/ : Profils Alexis, Tingting, Ben, Xiaoxiao + TingtingWork.md
- couple_backlog/ : Historique conflits (16-22 octobre 2025)
- conversation_topics/ : Système suivi sujets actifs
- Projects/ : Analyses techniques et projets
- ToRemember/ : Leadership socratique, suivi conversations
- Promesses_à_tenir.md, observations_patterns.md

PowerPoint skill
- .claude/skills/pptx/ : Skill officiel Anthropic (html2pptx)
- Identité visuelle Tingting : Bordeaux + Or antique + Crème
- Exemple : personnalités/Tingting_Class73_Elegant.pptx

Organisation
- planning/, stratégie/, topics/, plan_discussion/
- .gitignore : node_modules, *.pptx (sauf personnalités/), HTML/JS temp

🎯 Repo propre : 129 fichiers essentiels, 0 dependencies
2025-10-24 14:54:57 +08:00

311 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Status Global des Projets - Octobre 2025
## Vue d'Ensemble
**Projets Actifs** : 3 principaux (SEO, ClassGen, Warfactory)
**Pattern Général** : Conception brillante, difficulté d'exécution
**Solution** : Claude Code comme multiplicateur
## Priorités Actuelles
### 🔴 Priorité 1 : Stabilisation (Cette Semaine)
#### SEO Article Generator
**Status** : Modules principaux validés, livraison imminente
**Stack** : Node.js
**Dernière Update** : 10 octobre 2025, 00h30
**Modules Complétés** :
- ✅ Initial Generation (7.5/10) - Optimisé, répétitions fixées
- ✅ SmartTouch Enhancement (6.5/10) - Analyse 4D + budget mots
- ✅ Adversarial Detection - Métriques statistiques niveau recherche
- 🔄 Human Touch - En optimisation (limiter à 5-10 modifs)
- ⏳ Pattern Breaking - Tests finaux
**Breakthrough Majeur** : Découverte fallbacks Claude hardcodés
- Problème: Claude ajoute fallbacks silencieux qui ruinent logique métier
- Solution: Instructions "NO FALLBACKS SILENCIEUX" strictes
- Impact: Pattern systémique affectant tous projets
**Catastrophe Git Surmontée (9-10 oct)** :
- Reset --hard → 3 jours code perdu (Main.js, HTML, etc.)
- Cause: `git commit` régulier MAIS fichiers jamais `git add`
- Reconstruction via historique Claude: 1h30 (au lieu de 10-12h)
- **Nouveau workflow:** `git add -A` + commit toutes les 30min-1h
**Actions Restantes** :
- [ ] Finaliser Human Touch (réduire modifications 100+ → 5-10)
- [ ] Tester Pattern Breaking
- [ ] Livraison finale au père
- [ ] Documentation usage client
#### Class Generator 2.0 + Chinese Study Pipeline
**Status** : **BREAKTHROUGH** Pipeline OCR validé (10 oct)
**Stack** : Node.js / Vanilla JS + Python (OCR)
**Dernière Update** : 10 octobre 2025, 10h00
**Pipeline OCR Chinois - SUCCÈS MAJEUR** :
- ✅ PaddleOCR installé et fonctionnel
- ✅ Pipeline complet: PDF → OCR → Correction IA → JSON
-**99.97% précision globale** (99.88% base → 99.97% avec IA)
-**97.87% sur questions** (contenu critique)
-**83 PDFs/chapitres traités** (manuels chinois complets)
- ✅ Correction IA (GPT-4o-mini): 75% de réussite
**Architecture Validée** :
```
Manuels PDF chinois
→ PaddleOCR (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é
- ⏳ Flashcard en finalisation
**Impact Académique** :
- **Déblocage complet** de l'étude chinoise
- Contenu gamifié maintenant disponible
- 3 semaines de retard à rattraper
- Midterm dans 3-4 semaines
**Actions** :
- [ ] Conversion JSON OCR → Format ClassGen
- [ ] Tests complets avec contenu réel
- [ ] Validation flow d'étude complet
- [ ] Commencer utilisation quotidienne
### 🟡 Priorité 2 : Décision Stratégique (Après Stabilisation)
#### Class Generator - Business ou Hobby ?
**Questions à Trancher** :
1. Vente réelle envisagée ? (WeChat Mini App, SaaS)
2. Investissement 2 mois acceptable ?
3. Business model clair ?
**Options** :
- **Si Business** → Migration TypeScript justifiée
- Timeline : 6-8 semaines
- ROI : Vélocité ×2-3, scalabilité, marché chinois
- **Si Hobby** → Garder JS, maintenance légère
**Décision** : Après stabilisation + validation usage
### 🟢 Priorité 3 : R&D Long Terme (Pas de Pression)
#### Warfactory
**Status** : Worldgen designé (2-3 jours), pas implémenté
**Approche** : R&D hobby long terme (2-10 ans acceptable)
**Stack** : C++
### 🔵 Backlog - Après Livraisons + Midterm
#### MCP (Model Context Protocol) Setup
**Status** : Idée / À explorer
**Timing** : Après SEO livré + Midterm chinois réussi
**Objectif** : Setup MCP, exploration use cases
**Note** : "Je sais pas quoi en faire encore mais je veux commencer à avancer sur ce truc là asap" - Reporter après priorités actuelles
**Redéfinition Octobre 2025** :
- ✅ Pas un "jeu à sortir"
- ✅ Exploration de moteur / validation architecture
- ✅ "Quelque chose qui run, même à moitié" = Win
- ✅ Acceptation : "Je peux pas m'engager" sur timeline
**Game Design Evolution** :
- ❌ Start Ukraine (trop complexe, pression narrative)
- ✅ Map générée procéduralement (factions abstraites, liberté totale)
- ✅ Milestone 1 : Amériques (gameplay simplifié, valide moteur)
- ✅ Milestone 2 : Warfactory moderne (build sur M1 validé)
**Forces** :
- ✅ Architecture excellente (modules 200-300 lignes)
- ✅ Zone de confort totale (C++)
- ✅ Worldgen trouve sa place (cœur du système map gen)
- ✅ Style de jeu aligné (sandbox pur, observation)
**Actions** :
- Implémenter quand énergie disponible
- Pas de deadline
- Module par module
- Comme Dwarf Fortress : Croissance organique sur années
## Patterns Observés par Projet
### Zone de Confort : C++ (Warfactory)
**Comportement** :
- ✅ Design rapide et efficace (2-3 jours)
- ✅ Pas de perfectionnisme paralysant
- ✅ Confiance dans les choix
- ✅ Accepte "assez bien"
- ✅ Avance sans blocage
**Raison** : Se sent légitime → Pas de menace identitaire → Fonctionne normalement
### Hors Zone de Confort : Node.js (SEO, ClassGen)
**Comportement** :
- ❌ Syndrome de l'imposteur ("je suis pas dev Node.js")
- ❌ Over-engineering compensatoire
- ❌ Refactor en boucle
- ❌ "Jamais assez bien" même si fonctionnel
- ❌ Spec creep (features non demandées)
- ❌ Difficulté à livrer
**Raison** : Se sent imposteur → Menace identitaire → Sur-compensation
## Règles de Décision
### Différencier Dette Technique vs Perfectionnisme
**Dette Technique Réelle** :
- ✅ Bloque concrètement l'ajout de features
- ✅ Temps d'ajout = 10x normal
- ✅ Architecture empêche évolution
- **Exemple** : ClassGen 2 systèmes parallèles
→ Refactor justifié (ou migration TS si business)
**Perfectionnisme** :
- ❌ Fonctionne mais "pas élégant"
- ❌ "Pas sûr du code" (subjectif)
- ❌ Aucun utilisateur pour valider
- **Exemple** : SEO fonctionnel mais "c'est pas assez bien"
→ Livrer d'abord, améliorer après feedback
### Question Clé à Se Poser
**Avant d'améliorer/refactorer** :
"Est-ce que je fais ça parce que :
- **A)** Ça me bloque concrètement pour avancer ?
- **B)** Ça ne me semble pas 'assez bien' même si ça marche ?"
- Si A → Go, c'est légitime
- Si B → Noter dans `idees-ameliorations.md`, continuer
## Stratégies Anti-Perfectionnisme
### 1. Time-Boxing Strict
- **4h max** par session de dev
- Protège contre sessions infinies d'amélioration
- Évite "commencer à 10h, finir à 23h à améliorer un truc"
- Si pas fini → Noter reste, continuer demain
### 2. Liste d'Améliorations Différées
- Créer `idees-ameliorations.md` par projet
- Noter TOUTES les envies d'amélioration
- NE PAS les faire immédiatement
- Relire après 1 mois de stabilité
- Décider ce qui est vraiment important
### 3. Freeze Après Livraison
- Une fois livré → **STOP**
- Pas de "juste améliorer un petit truc"
- Seulement fixes de bugs rapportés par utilisateurs
- Nouvelles features seulement après validation usage réel
### 4. Gamification de la Conception
- Design sur mobile OK (moments low-energy, dopamine)
- **MAIS** obligation d'implémenter avant de designer la suite
- "Je livre pour avoir le droit de concevoir le module suivant"
- Transforme l'addiction à la conception en levier de livraison
## Profile 2E / TDAH (Non Diagnostiqué)
### Observations
**Pattern Conception vs Exécution** :
- ✅ Conception : Rapide, brillante, dopamine maximale
- ❌ Exécution : Lente, "relou", pas de dopamine
**Citation** : "Je suis smart concepteur, rapide, bonne capa d'abstraction. Le problème c'est l'exec. Une fois intellectuellement résolu, le cerveau considère que c'est fini"
**Impact sur Projets** :
- Worldgen Warfactory : Designé en 2-3 jours, pas implémenté
- SEO : Specs en 2 semaines, 4 semaines d'amélioration infinie
- ClassGen : Livraisons régulières mais revamps multiples
**Solution qui Marche** : Claude Code
- Claude fait l'exécution (partie chiante)
- Alexis garde conception/direction (partie fun)
- **Citation** : "Depuis que Claude Code existe je vis une bien meilleure vie"
### Recommandation
Envisager diagnostic professionnel (2E / TDAH)
- Si confirmé → Outils adaptés possibles
- Pas juste "faut être plus motivé"
- Comprendre son fonctionnement pour mieux s'adapter
## Timeline Prévisionnelle
### Octobre 2025 (Maintenant)
- ✅ Stabiliser SEO + ClassGen
- ✅ Livrer SEO cette semaine
- ❌ Pas de nouveaux projets
- ❌ Pas de refactors "pour améliorer"
### Novembre 2025
- Feedback réel utilisateurs SEO + ClassGen
- Décision ClassGen : Business ou Hobby ?
- Si Business → Planifier migration TypeScript
- Si énergie dispo → Commencer Warfactory Phase 1
### Décembre 2025+
- ClassGen : Migration TS (si business) OU Maintenance (si hobby)
- Warfactory : Implémentation progressive par phases
- Amélioration projets selon feedback réel (pas hypothèses)
## Solutions par Stack
### Pour Node.js (Quand Obligatoire)
**Option 1** : Accepter "Assez Bien"
- Code fonctionnel > Code parfait
- Livrer > Améliorer
- Feedback réel > Spéculations
**Option 2** : Migration TypeScript
- Si projet commercial
- Après stabilisation JS
- Migration incrémentale
### Pour Projets Perso (Choix Libre)
**Préférer C++** :
- Zone de confort
- Pas de syndrome imposteur
- Conception + Implémentation fluides
- Exemple : Warfactory
### Pour Tous Projets
**Utiliser Claude Code** :
- Compense difficulté d'exécution
- Garde la partie fun (conception)
- Délègue la partie chiante (implémentation)
- Multiplicateur de productivité prouvé
## Notes Importantes
### Origine Psychologique des Patterns
**Construction identitaire** : "Enfant, personne ne me félicitais. J'ai build mon identité sur l'intel"
**Conséquence adulte** :
- Protection de l'identité "smart"
- En C++ : Légitime → Pas de menace → Avance
- En Node.js : Imposteur → Sur-compense → Bloque
### Relation Zone de Confort / Perfectionnisme
**Ce n'est PAS du perfectionnisme général**
C'est contextuel selon la stack :
- C++ = Confiant → Pas de perfectionnisme paralysant
- Node.js = Imposteur → Perfectionnisme compensatoire
### Ne PAS Fuir vers C++
Tentation permanente de "tout refaire en C++"
**MAIS** souvent :
- Fuite vers zone de confort
- Pas la meilleure solution pour les contraintes business
- TypeScript = Compromis rigueur + pragmatisme