Routine unifiée — publication Quartz
Rôle
Donner une routine unique, courte et répétable pour préparer une publication Quartz Tastiie sans reconstituer manuellement le périmètre à chaque fois.
Objectif
Passer d’une logique de publication au cas par cas à une logique plus systématique :
- relire les changements réels
- embarquer automatiquement les index utiles
- réduire les oublis de navigation
- garder une preuve claire du périmètre publié
Routine retenue
Étape 1 — Finaliser la note
Mettre à jour la note cible dans la source de travail.
Étape 2 — Lancer le préflight
Vérifier que la source de travail est saine avant publication.
Étape 3 — Préparer le bundle de publication
Produire la liste utile des fichiers à publier :
- notes modifiées
- index de section
- index de sous-section si nécessaire
- page d’entrée si concernée
Étape 4 — Publier le bundle
Reporter uniquement ce bundle validé vers la source live.
Étape 5 — Rebuild
Reconstruire la version publiée.
Étape 6 — Vérifier publiquement
Contrôler :
- la section
- la page cible
- la navigation
- les marqueurs métier attendus
Étape 7 — Contrôler la dérive
Comparer ensuite la source de travail et la source live pour confirmer l’alignement.
Socle local retenu
La routine s’appuie désormais sur trois contrôles simples :
- un préflight local
- un préparateur de bundle de publication
- un contrôle de dérive réutilisable
Commande unique retenue
Le point d’entrée local de la routine est désormais :
python3 scripts/brain_publication_flow.py
Cette commande :
- lance le préflight
- prépare le bundle utile
- génère un manifeste relisible
- regroupe le périmètre par destination
Option utile :
python3 scripts/brain_publication_flow.py --drift-live-root <copie-locale-live>pour ajouter un contrôle de dérive après publication
Résultat attendu
Avant publication, on doit savoir clairement :
- ce qui a changé
- ce qui doit partir en live
- ce qui a été vérifié ensuite
Règle de discipline
Une publication Quartz ne doit plus reposer sur la mémoire ou sur une sélection manuelle implicite.
Le périmètre doit être préparé, relu, puis publié.