71 lines
2.5 KiB
Markdown
71 lines
2.5 KiB
Markdown
# 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 complet
|
|
- `generateSimple()` - Génération Claude uniquement
|
|
- `generateAdvanced()` - Pipeline configurable
|
|
- `diagnosticPipeline()` - 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`. |