seo-generator-server/backup/sequential-system/README.md

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`.