runbook: correction episode 1 IAKifech (tunisia_steg etait un test, pas la publication)

This commit is contained in:
2026-07-23 23:45:19 +00:00
parent 02d78aa502
commit ba3c14e48e
@@ -1,15 +1,32 @@
# IAKifech ep.1 — postmortem production vidéo hermes-nabil (23/07/2026) # IAKifech ep.1 — postmortem production vidéo hermes-nabil (23/07/2026)
## Correctif 24/07/2026
Ce runbook décrivait à tort le projet `tunisia_steg` (documentaire coupures
d'électricité) comme l'épisode 1 publié de la chaîne IAKifech. C'est faux.
Confirmé par Nabil et vérifié par durée exacte des fichiers : l'épisode 1 réel
est "Qu'est-ce que l'IA, vraiment" (`ia-tn-01-ia-est-ce-que-la.mp4`, 22/07,
56,1s), auquel logo + écran de fin ont été ajoutés le 23/07
(`main_with_logo.mp4` 56,1s puis `iakifech_ep01_v2.mp4` 61,1s = 56,1 + les 5s
d'`ending.mp4`). `tunisia_steg` était un test de capacité de hermes-Nabil mené
dans la même session, sans rapport avec la chaîne IAKifech, jamais publié sous
ce nom.
Le diagnostic technique ci-dessous (57 erreurs, skills verrouillées, timeouts,
échappement bash) reste valable tel quel : les deux tâches (test + finition de
l'épisode 1 réel) ont tourné dans la même session agent
(`20260722_175446_928f5c0f`), les mêmes erreurs de comportement s'appliquent
aux deux. Seul le "Contexte" ci-dessous a été corrigé.
## Contexte ## Contexte
Premier épisode réel publié (TikTok/Instagram/YouTube Shorts) sous hermes-nabil, Session de production hermes-nabil du 23/07, 13h37 à 22h00 (8h30), couvrant
sujet : documentaire sur les coupures d'électricité de Tunisie juillet 2026 deux tâches distinctes : un test de capacité vidéo sur un sujet ambitieux
(canicule, panne Sonelgaz Algérie, crise financière STEG). Script en 5 actes, (documentaire 5 actes sur les coupures d'électricité tunisiennes, projet
solide sur le fond. Pipeline de fabrication : projet `/data/videos/tunisia_steg/` `/data/videos/tunisia_steg/`, jamais publié), et la finition de l'épisode 1
sur le VPS Contabo, deux méthodes tentées (segments ffmpeg + rendu Manim complet). réel de la chaîne IAKifech ("Qu'est-ce que l'IA, vraiment", logo + écran de fin
ajoutés à une vidéo déjà tournée le 22/07). 57 erreurs loggées dans
Session de production : 13h37 à 22h00 (8h30). 57 erreurs loggées dans `/data/logs/errors.log` pour la journée, toutes tâches confondues.
`/data/logs/errors.log` pour la seule journée du 23/07.
## Diagnostic (par catégorie, 57 erreurs) ## Diagnostic (par catégorie, 57 erreurs)
@@ -32,14 +49,15 @@ Un `NameError: WHITE` (variable de couleur non définie) est resté jusqu'à
**Mémoire persistante saturée** en cours de session (plafond ~1375 caractères), **Mémoire persistante saturée** en cours de session (plafond ~1375 caractères),
consolidation à chaud plutôt qu'anticipée. consolidation à chaud plutôt qu'anticipée.
**Symptôme visible côté fichiers** : quatre reconstructions complètes du montage **Symptôme visible côté fichiers (projet tunisia_steg)** : quatre
(`final_v1``final_v4_gerard.mp4`), deux chemins de production menés en reconstructions complètes du montage (`final_v1``final_v4_gerard.mp4`),
parallèle (segments/acts vs Manim) au lieu d'un choix tranché en amont. deux chemins de production menés en parallèle (segments/acts vs Manim) au lieu
d'un choix tranché en amont.
## Fix appliqué (SOUL.md hermes-nabil, 23/07/2026 22h43, backup ## Fix appliqué (SOUL.md hermes-nabil, backups `SOUL.md.bak_production_20260723`
`SOUL.md.bak_production_20260723`) et `SOUL.md.bak_outilspayes_20260724`)
Trois règles ajoutées : Règles ajoutées le 23/07 :
1. **OUTILS REFUSÉS — RÈGLE ABSOLUE** (nouvelle section, même niveau que 1. **OUTILS REFUSÉS — RÈGLE ABSOLUE** (nouvelle section, même niveau que
LANGUE/ÉCRITURE) : un refus `skill_manage` est définitif pour la session, LANGUE/ÉCRITURE) : un refus `skill_manage` est définitif pour la session,
@@ -54,7 +72,22 @@ Trois règles ajoutées :
4. Même section : une seule méthode de montage tranchée avant lancement, 4. Même section : une seule méthode de montage tranchée avant lancement,
pas de changement de méthode en cours de tâche après un échec. pas de changement de méthode en cours de tâche après un échec.
Container redémarré (restart simple, recharge le prompt, pas de rebuild). Règle ajoutée le 24/07 :
5. **OUTILS PAYÉS IAKifech — PRIORITÉ JUSQU'À ÉPUISEMENT** : ElevenLabs (voix)
et Atlas Cloud/Seedance (vidéo) en priorité systématique jusqu'à épuisement
du quota mensuel, edge_tts et Manim seul restent légitimes mais en repli
uniquement — pas un choix par défaut.
Container redémarré à chaque modification (restart simple, recharge le prompt,
pas de rebuild).
## Tâches ouvertes (24/07, voir `/data/nyora/ia-tn/TACHES.md` sur hermes-nabil)
Logo rond à retravailler (silhouette trop fine, contraste insuffisant en petit
format) puis appliquer systématiquement. Écran de fin générique à produire,
brief complet dans `ENDING-BRIEF.md`. Épisode 2 : reprendre la roadmap
`topics.md` au sujet #2 ("IA, algorithme, automatisation").
## À surveiller au prochain épisode ## À surveiller au prochain épisode