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

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