2.5 KiB
2.5 KiB
Backup du Système Séquentiel
Ce dossier contient une sauvegarde de l'ancien système de génération séquentiel, remplacé par l'architecture modulaire complète.
Date de sauvegarde
- Date: 2025-09-08
- Raison: Migration complète vers système modulaire
- Status: Système legacy - Ne plus utiliser
Fichiers sauvegardés
lib/ContentGeneration.js
- Fonction: Orchestrateur de génération séquentiel (ancien)
- Pipeline: 4 étapes séquentielles fixes
- Remplacé par: Architecture modulaire dans
/lib/selective-enhancement/,/lib/adversarial-generation/, etc. - Méthodes principales:
generateWithContext()- Pipeline séquentiel completgenerateSimple()- Génération Claude uniquementgenerateAdvanced()- Pipeline configurablediagnosticPipeline()- Tests et debug
lib/generation/ (Dossier complet)
- InitialGeneration.js - Étape 1: Génération de base (Claude)
- TechnicalEnhancement.js - Étape 2: Enhancement technique (GPT-4)
- TransitionEnhancement.js - Étape 3: Enhancement transitions (Gemini)
- StyleEnhancement.js - Étape 4: Enhancement style (Mistral)
Architecture Séquentielle (Ancien)
generateWithContext()
├── 1. generateInitialContent() (Claude Sonnet-4)
├── 2. enhanceTechnicalTerms() (GPT-4o-mini)
├── 3. enhanceTransitions() (Gemini)
└── 4. applyPersonalityStyle() (Mistral)
Limitations de l'ancien système:
- ❌ Pipeline fixe, pas de flexibilité
- ❌ Étapes obligatoirement séquentielles
- ❌ Pas de sauvegarde par étapes
- ❌ Configuration limitée
- ❌ Pas de contrôle granulaire
Architecture Modulaire (Nouveau)
Le nouveau système utilise:
- Selective Enhancement (
/lib/selective-enhancement/) - Adversarial Generation (
/lib/adversarial-generation/) - Human Simulation (
/lib/human-simulation/) - Pattern Breaking (
/lib/pattern-breaking/)
Avantages du nouveau système:
- ✅ Couches modulaires indépendantes
- ✅ Configuration granulaire
- ✅ Sauvegarde versionnée (v1.0 → v2.0)
- ✅ Parallélisation possible
- ✅ Stacks prédéfinis + adaptatifs
- ✅ Interface CLI et API complète
Note Importante
NE PAS RESTAURER CES FICHIERS
Ce backup existe uniquement pour référence historique. Le nouveau système modulaire est:
- Plus flexible
- Plus performant
- Plus maintenable
- Entièrement compatible avec l'existant
Pour utiliser le nouveau système, voir /lib/Main.js et la documentation dans CLAUDE.md.