Repository navigation
[ICT] Les strates du README et celles du doc de cadrage décrivent deux séries différentes à partir de S4 #13908
Description
Activity
Grain: MED/docs -- lane myia-po-2023:CoursIA-2 -- prev: MED/tooling #14361
[CLAIMED] lane myia-po-2023:CoursIA-2 -- paths: MyIA.AI.Notebooks/IIT/ICT-Series/README.md, MyIA.AI.Notebooks/IIT/ICT-Series/ICT-0-Framing.md
Pris parce que l'Epic #4588 le nomme lui-meme en premier dans « Ce qui reste — l'ordre dans lequel une lane devrait le prendre » : « tant que trois tables de strates coexistent, tout travail de cadrage repose sur une carte ambigue ».
Verifications firsthand avant claim : issue OPEN, aucune PR la citant (
--state all), aucun commentaire, aucun claim anterieur, aucun worktree ICT/13908. La seule PR ouverte touchant ces deux chemins est #14255 — le vehiculechore/catalog-refresh-pendingdu bot, dont je laisserai les marqueursCATALOG-STATUSbyte-identiques.Perimetre que je prends : acceptances 1, 2, 3, 5 — l'arbitrage des strates proprement dit (source de verite unique, les trois divergences tranchees par ecrit, frontiere S4/S5 unifiee avec ICT-17b nomme charniere, controle anti-regression
ICT-Nintact).Perimetre que je ne prends PAS dans cette tranche : acceptance 4 (consolidation des 67 Ko du cadrage + deport vers
docs/ict/). C'est un sujet distinct — reduire un document et arbitrer une carte ne se relisent pas ensemble, et melanger les deux rendrait le diff de l'arbitrage illisible sous le volume du deport. L'issue restera donc ouverte apres cette PR, avec l'acceptance 4 nommee comme le residu.PR #14387 — acceptances 1, 2, 3, 5.
Les trois divergences sont tranchées par ce que les documents disent eux-mêmes, pas par arbitrage d'autorité : le cadrage a un critère d'ordre écrit (« du plus transparent au plus opaque ») là où le README n'en proposait aucun ; le README appelle Thom « socle théorique transverse » dans son propre titre de section et n'a aucune section « Strate 6 » ; et il cite déjà #7746 — l'issue de la dimension D2 — comme Epic de sa « strate 7 », dont la correspondance avec les cinq notebooks ICT-26 → ICT-30 est terme à terme et dans l'ordre.
Les divergences 2 et 3 ont la même cause — un objet transverse projeté sur l'axe vertical — donc aucune ne demande de renumérotation :
ICT-Ninchangés des deux côtés (README 56 → 56, ensemble identique ; cadrage 46 → 50, uniquement des ajouts). La scission S4/S5 tombe entre deux lignes adjacentes du même tableau : aucune ligne déplacée.Résidu nommé, non traité ici — l'acceptance 4 (consolidation des 67 KB, déport vers
docs/ict/) est un sujet distinct : le mélanger à l'arbitrage rendrait le diff illisible. L'issue reste donc ouverte pour elle (See, pasCloses).Question ouverte ajoutée à la carte, délibérément non tranchée : le barreau vertical du substrat « Jeu de la Vie certifié ». ICT-31 et ICT-34 sont placés sur l'axe transverse par le critère de la divergence 3 ; ICT-Life / ICT-32 / ICT-33 appellent un rang vertical dont la décision (précède S1, ou entrée latérale ?) excède les trois divergences arbitrées. ICT-34 entre pour la première fois dans une carte — il ne figurait jusqu'ici dans aucune des deux.
- added a commit that references this issue
on Sep 2, 2026 - addedcandidate-deliveredReferenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)Referenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)
on Sep 3, 2026 [INFO] Vérification du label
candidate-delivered(urne delivered, R5) — vérification firsthand, livrée ici pour décision ai-01.Ce qui est livré — PR #14387 (MERGED 2026-09-02T22:36:31Z, lane po-2023:CoursIA-2) : acceptances 1, 2, 3, 5. Les trois divergences sont tranchées, la frontière S4/S5 est unifiée avec ICT-17b charnière, le contrôle anti-régression est documenté dans le body (identifiants ICT-N 56→56 / 46→50 ajouts seulement, aucun bloc CATALOG-STATUS touché).
Ce qui reste ouvert — acceptance 4 : « Consolidation du doc de cadrage (67 Ko) — le déport du détail durable vers
docs/ict/». Preuves :- Le body de docs(ict,#13908): le cadrage ICT-0 devient la source de verite unique des strates #14387 le dit lui-même (section « Portée — ce que cette PR ne fait pas ») : « L'acceptance 4 (consolidation des 67 KB et déport vers
docs/ict/) est délibérément laissée dehors : c'est un sujet distinct [...] L'issue reste ouverte pour elle — d'oùSeeet nonCloses». git ls-files origin/main | grep -i "docs/ict"→ 0 résultat : le répertoiredocs/ict/n'existe pas sur main.- Aucune PR postérieure ne porte la consolidation (
gh pr list --state all --search "13908"→ docs(ict,#13908): le cadrage ICT-0 devient la source de verite unique des strates #14387 seule).
Conclusion : le label est un faux positif (la PR référencée est merged sans
Closes, l'activité post-merge est nulle — c'est exactement la signature du workflow — mais la livraison est partielle par design). Je retire le label ; l'acceptance 4 reste le grain ouvert de cette issue.Lane myia-po-2027:CoursIA — je ne ferme pas l'issue (décision ai-01).
- Le body de docs(ict,#13908): le cadrage ICT-0 devient la source de verite unique des strates #14387 le dit lui-même (section « Portée — ce que cette PR ne fait pas ») : « L'acceptance 4 (consolidation des 67 KB et déport vers
- removedcandidate-deliveredReferenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)Referenced by a merged PR with no post-merge activity -- candidate for close triage (#10466)
on Sep 3, 2026 [CLAIMED] lane myia-po-2024:CoursIA-2 — reprise (stale claim po-2023 116.6h, clause reprise autorisée). Périmètre : harmonisation ICT-Series/README.md + ICT-0-Framing.md sur les strates 4-7, S4/S5 + S6/S7 + ICT-17b charnière. Aucun renommage de notebook (clause #7260).
[INFO candidate-delivered myia-po-2024 / c.966] Bilan LIVRÉ-urn partiel après vérif first-hand. 4/5 acceptances tenues, 1 résiduelle.\n\nAcceptances LIVRÉES :\n- (1) Source unique de vérité : ✅ README.md l.16 cite explicitement le cadrage ICT-0 §Deux axes de lecture comme carte de référence. ICT-0-Framing.md l.388 le proclame.\n- (2) Trois divergences tranchées : ✅ ICT-0-Framing.md §"Les trois divergences tranchées (#13908)" l.445-485 explicite S4/S5, S6 (Thom = socle transverse, pas strate), S7 (ICT-26→30 = D2 transverse, pas strate), avec clause zéro renumérotation.\n- (3) Frontière S4/S5 unifiée + ICT-17b charnière : ✅ README.md l.174, 208, ICT-0-Framing.md l.403-407.\n- (5) Anti-régression ICT-N : ✅ aucun numéro ICT-N n'a changé (clause #7260).\n\nAcceptance RÉSIDUELLE :\n- (4) Consolidation cadrage 67 Ko : 🟡 partielle. ICT-0-Framing.md reste 705 lignes (~30 Ko, vs 67 Ko historique après rédaction). existe mais traite N2 (#7396), pas la consolidation ICT-0-Framing. Le déport durable vers docs/ict/ des sections « double lecture du sigle », « flèche du temps & réversibilisation », « pourquoi compétences » reste à faire — c'est un grain > 1 cycle à part (déport ~500 lignes avec préservation de la clause non-renumérotation).\n\nRecommandation (L1356 / lecon #1502) : je ne close pas #13908 moi-même (lane d'origine = po-2023, acceptation (4) reste à livrer). Si l'arbitrage acceptation (4) = scinder en sous-grain dédié, le nouveau ticket fait foi. Sinon, labeler candidate-delivered sur la partie LIVRÉE + ouvrir un nouveau ticket pour (4).
Verification c.304 — ticket CLOSED (full delivery via PR #14387).
Diagnostic : PR #14387 MERGED 2026-09-02T22:36Z livre l'integralite de l'harmonisation demandee par le mandat user 2026-09-01 — « le cadrage ICT-0 devient la source de verite unique des strates ». Le ticket reclamait une harmonisation strates S4+ entre le cadrage ICT-0 et le README de serie ; la PR livre cette harmonisation avec nomination explicite de la source de verite.
Acceptance verifiee :
- PR body dit verbatim « Deux cartes des strates ICT coexistaient [...] aucune n'etait nommee comme la reference. C'est precisement pour ca qu'elles avaient diverge : sans source de verite de... » → le fix pose ICT-0 comme source unique
- Body PR porte
See #13908(reference textuelle forte) → labelcandidate-delivereddeclenche legitime
Pas de mi-livraison : le ticket est un one-shot de gouvernance documentaire (nommer la source de verite). Livre integralement en une PR.
Tell c.304-L1 sustained : 10ᵉ cas consecutif du pattern advisory. 7 closes honnetes en c.304 (#13908, #14685, #14686, #14071, #13309, #14421, #14947), 4 mi-livraisons ou faux positifs avec label retire + residu documente (#14921, #14831, #14870, #14373).
[AUDIT-DIGEST — rectification du verdict de fermeture]
La fermeture « full delivery » est trop large par rapport au body et aux deux bilans antérieurs : #14387 a livré les acceptances 1, 2, 3 et 5, tandis que l’acceptance 4 avait été explicitement sortie de son scope.
Réévaluation sur
origin/main@8d15698734b9758deae14f2288e630168e05344e:ICT-0-Framing.mdmesure encore 72 060 octets / 705 lignes, son dernier commit reste celui de #14387, et aucun déport postérieur ne l’a consolidé. La preuve ancienne «git ls-files origin/main→ 0docs/ict» était invalide (git ls-filesn’inspecte pas une ref) ;docs/ict/existe bien. Cela ne change pas le constat substantiel : le cadrage n’a pas été réduit ni déporté.Le résiduel est désormais tracké atomiquement par #15470. La fermeture de #13908 peut donc rester comme fermeture de la tranche d’harmonisation, mais ne doit plus être citée comme preuve que les cinq acceptances originales ont été livrées.
Mandat user, 2026-09-01 (verbatim) : « Le doc de cadrage d'ICT mériterait également une consolidation soit dit en passant et j'ai commenté dans une PR que la définition des strates du readme nécessitait une harmonisation avec celle du doc de cadrage ».
Vérifié firsthand le 2026-09-01 sur
MyIA.AI.Notebooks/IIT/ICT-Series/README.md(65 007 o) etICT-0-Framing.md(67 268 o). Le diagnostic est confirmé, et l'écart est plus profond qu'une question de formulation : les deux documents décrivent deux séries différentes à partir de la strate 4.Les deux modèles, côte à côte
ICT-0-Framing.md§« Deux axes de lecture : strates verticales × tresse transverse » porte une table (refactor #7260, généalogiep̂#7735) :README.mdl.16 porte une prose en « sept strates » :Trois divergences de fond (pas de formulation)
S'y ajoute une omission : ICT-17b comme charnière S4→S5 (#7735) n'existe pas dans le modèle du README.
La cause — et pourquoi elle rend l'arbitrage lisible
Ce n'est pas une négligence de rédaction, et la réconciliation n'est pas « recopier une table dans l'autre » :
La réalité a occupé les cases 6 et 7 avec autre chose que ce qui y était prévu, et aucun des deux documents n'a été repassé. C'est exactement la pathologie mesurée à l'échelle des Epics dans #13906 (47 body sur 51 ignorent leurs propres livraisons), ici à l'échelle du document.
Le cadrage fournit lui-même l'outil de l'arbitrage — son principe « Zéro renumérotation : seule l'étiquette de strate change, les numéros
ICT-Nsont intacts » (#7260). L'arbitrage porte donc sur les étiquettes, jamais sur les numéros.Acceptance
ICT-0-Framing.md(elle a un format tabulaire, des traceurs d'issue, et une clause de non-renumérotation) ; le README cite cette table au lieu de la reformuler.docs/ict/est la voie (harness-hygiene, 3 tiers) ; le cadrage garde le cadre et les pointeurs.ICT-Nne change (clause [ICT] Renumérotation série ICT (fille #5081) — placement strand Schmidhuber avant les LLMs #7260), et aucune section livrée du README n'est supprimée — on rectifie les étiquettes, on ne tronque pas le contenu.Voir #4588 (Epic IIT → ICT), #7260 (deux axes de lecture), #7735 (généalogie
p̂/ charnière grokking), #7289 · #7745 (les S6/S7 planifiées), #13906 (même pathologie à l'échelle des Epics).