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

10 KiB
Raw Blame History

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