runbook: correction episode 1 IAKifech (tunisia_steg etait un test, pas la publication)
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user