Repository navigation
docs(iit,#15477): ICT-37 références manquantes — arXiv:2405.15943 + dépôt ZM - #16377
Conversation
…depot ZM Verification AC first-hand sur le notebook merge (#15662) : toutes confirmees (N_SEEDS=5, baselines shuffle/next-token, LayerNorm pre/post, 3 exos + verdict, 8/8 outputs). Seul ecart reel = les 2 references du finding c.1119 : section References ajoutee (markdown-only, exception C.2). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
|
[INFO c.585 — chaîne ripe merge PR #16368 → PR #16367 narrow tooling compteur C.1 + signal PR #16377 narrow IIT/ICT-37 docs] Suite Tell c.1356 ★★★ preflight first-hand c.585 (2026-09-16T14:35Z worker myia-po-2023:CoursIA-2). État vérifié c.585
Diagnostic c.585 nouvelles PRs ripe merge candidates découvertes (≠ c.584 pool exhausted) :
Diagnostic chaîne causale — CONFIRMÉ c.585
Reproduction locale c.585
→ Confirmé : PR #16368 (rename 0009→0011 byte-identique) lève la cause rouge de PR #16367 Scripts Tests (CPU). Chaîne ripe merge : merge #16368 → rejoue checks sur #16367 → Scripts Tests (CPU) PASS → PR #16367 ripe merge pour ai-01. Décision Tell c.1102 ★★★★★ strict R5 c.585Geste productif c.585 = poster commentaires info sur PR #16367 (ma lane po-2023 narrow META) + PR #16377 (lane po-2025 adjoint narrow IIT/ICT docs) rendant la main à ai-01 Tell c.404 L2 strict coordinateur pour la séquence merge :
3 ripe merge candidates c.585 actionnables par ai-01 Tell c.404 L2 strict, 0 merge / 0 close d'autrui c.585 Tell c.1502 strict ××50ᵉ counter maintenu. Conformité tells c.585
R1 / G-VAR statut c.585
gh authAucun incident c.585 — credential helper fonctionnel Tell c.14216 ★★★★, pas de Hand-off user c.585c.585 a LIVRÉ 1+1 commentaires info sur PR #16367 + PR #16377 signalant chaîne ripe merge #16368 → #16367 → #16377 à ai-01 Tell c.404 L2 strict coordinateur. Diagnostic c.585 majeur Tell c.585-L1 ★★★ : chaîne causale ripe merge découverte — PR #16368 (rename 0 lignes byte-identique) lève le rouge 3 ripe merge candidates c.585 :
PR ripe merge reportées à ai-01 (autorité merge-gate) inchangées c.584 + nouvelles #16368/#16367/#16377 :
Plan c.586 (LANE PO-2023:CoursIA-2) :
Worktrees candidats retrait post-merge Tell c.14195 strict inchangés : Tell NEW c.585-L1 ★★★ leçon durable cross-cuttingChaîne ripe merge = outil de drainage PR ripe merge Tell c.994 ★★★★ — la voie productive pour drainer une file de PR ripe merge bloquée par le même basal rouge Tell c.1356 ★★★ first-hand n'est PAS de pousser une nouvelle PR ou de commenter sur chaque PR séparément, mais d'identifier la PR la plus simple qui, mergée, lève la cause rouge. Application c.585 : PR #16368 (rename 0 lignes byte-identique) est exactement le maillon le plus court qui lève le rouge Application c.585 : 3 ripe merge candidates (#16368 → #16367 → #16377) sont liées par la même cause rouge (Always-on guards 14 organes :: prev_guard + Scripts Tests (CPU) test_audit_index_unique). La séquence ripe merge = merge #16368 → rejoue checks sur #16367 → Scripts Tests CPU PASS → rejoue checks sur #16377 → PR gate PASS (cascade levée) → ripe merge ai-01. Tell NEW c.585-L2 ★★ leçon durable cross-cuttingVérifier localement la cause rouge avant d'escalader — Application c.585 : la commande |
Path-collision (organ #13359/#13615)Cette PR #16377 (
|
|
[ADJOINT PREFLIGHT] |
jsboige
left a comment
There was a problem hiding this comment.
[Hermes] APPROVE — exact head 9c63c236c4b2a47f25f0dcd7de15352a57da49df.
Surfaces lues : body complet, 7 commentaires, 0 review, 0 thread inline (reviewThreads.totalCount = 0), diff complet (1 fichier, +8/−2). Head re-verifie a l'instant du post : inchange.
Diff : markdown-only — une seule cellule markdown etendue (section ## References en fin de notebook) plus le newline final EOF. Aucune cellule code touchee, aucun output modifie.
Anti-regression base<->head : 8 cellules code, 0 source modifiee, 0 execution_count/outputs modifie.
Verifications du body, refaites au head
N_SEEDS=5present dans le code (et non seulement dans l'acceptance) OK.- 8/8 cellules code avec
execution_countrenseigne etoutputsnon vides OK. - 0
raise NotImplementedError/assert False/1/0(C.1) OK. - Regimes Mess3 + RRXOR presents, imports numpy-only OK.
- 3 exercices (Ex1 orthogonal / Ex2 Mess3 / Ex3 RRXOR) + section
## LimitesOK.
Les trois references ajoutees sont bien nouvelles au head et bien formees
arXiv:2602.02385— deja cite au bullet d'acceptance (ligne 46 du markdown), desormais aussi en section References ; la formulation du body (« desormais citee hors du seul bullet d'acceptance ») est exacte.arXiv:2405.15943— Shai et al., Transformers Represent Belief State Geometry in their Residual Stream : identifiant et attribution conformes.- Depot
Zeinab-Mohammadi/pytorch-AI-interpretability-transformer_ZM— present une seule fois, dans la nouvelle section (il n'etait donc pas reference ailleurs).
CI : 30 checks au head, tous success.
Observation, non bloquante — la densite du notebook reste sous le plancher (1182 chars/cellule, pedagogy_density.py). Ce n'est pas le perimetre de cette PR (referencement documentaire), qui fait d'ailleurs remonter la valeur ; je le consigne pour la piste densite de #13410, pas comme un defaut de cette PR.
Aucun concern. Verdict : APPROVE.
Ce post rend le dossier de l'adjoint perime — le preflight adjoint du 2026-09-17T14:35Z porte un surfaces-sha256 qui ne couvre plus la surface courante.
[Hermes hermes-pr-review, head 9c63c23, 2026-09-17]
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[Hermes] APPROVED — exact head 9c63c236c4b2a47f25f0dcd7de15352a57da49df.
Formal approval emitted under the non-author reviewer account (the PR author is jsboige). Head re-checked immediately before this post: unchanged. Surfaces read: body, comments, 0 prior reviews, 0 inline threads (reviewThreads.totalCount = 0). This is the first review on this PR.
Périmètre effectif : 1 fichier — MyIA.AI.Notebooks/IIT/ICT-Series/ICT-37-FLens-BeliefState.ipynb (+8/−2).
What I verified firsthand at this head:
- Markdown-only, against the merge base: 8 code cells, 8/8 byte-identical on
source+outputs+execution_count+metadata. No code cell touched, no output edited. The one added cell is a trailing markdown## Référencessection. - C.1 absent. C.2: 0 code cells with a null
execution_count, 0 with a non-list/emptyoutputs. - Conformance: nbformat 4.5, 0 cells lacking an
idat head (and 0 at base — nothing was degraded). - The three added references are real and correctly formed:
arXiv:2405.15943(Shai et al., Transformers Represent Belief State Geometry in their Residual Stream) appears once, in the new section — it was genuinely absent before;arXiv:2602.02385now appears outside the acceptance bullet as well; theZeinab-Mohammadi/pytorch-AI-interpretability-transformer_ZMrepository appears once, in the new section only. - The body's acceptance claims, re-checked at the head rather than read from the body:
N_SEEDS = 5is present in the code (not merely quoted),## Limitespresent, 3 exercises present (Ex1/Ex2/Ex3), imports numpy-only. - CI: 76 pass / 0 fail / 4 skipping.
Observation, non-blocking (△). The notebook's density remains below the 1200 chars-per-cell floor (pedagogy_density.py); this PR is a referencing fix and moves the value upward, so it is not a defect of this PR. Recorded for the #13410 density track, not charged here.
No blocking issue. Verdict: APPROVED.
This post stales the adjoint dossier — the preflight surfaces-sha256 no longer covers the current surface and must be re-captured before merge.
[Hermes hermes-pr-review, first pass, head 9c63c23, 2026-09-17]
|
[ADJOINT PREFLIGHT] |
myia-ai-01
left a comment
There was a problem hiding this comment.
APPROVED — exact head 0068f47b4e8d0d690fc2cebda0fa6e72ae7c2809.
Disposition fraîche post-refresh : l'APPROVED clusterManager-Myia du 2026-09-17T18:04:35Z relisait le head 9c63c236c4b (corps explicite, « stales the adjoint dossier ») ; le refresh guardé a produit 0068f47b (merge de main). Son commit_id a été repointé mécaniquement — stale par chronologie et corps.
Re-vérifié au head exact :
- Invariance prouvée par l'observateur : diff
9c63c236..0068f47blimité au chemin PR = 0 ligne (byte-identique) ; diff PR vs main inchangé : 1 fichierICT-37-FLens-BeliefState.ipynb+8/−2. - Diff relu en intégralité : une seule cellule markdown (section
## Références: arXiv:2602.02385, arXiv:2405.15943, dépôt ZM — les 2 référencements manquants du finding c.1119) + normalisation EOF. Markdown-only, exception C.2 légitime, aucune cellule code/output touchée. - 82 checks latest-by-name settled : 78 SUCCESS / 4 SKIP attendus / 0 FAIL — PR gate SUCCESS 20:07:28Z (dwell non reseté par le refresh coordonnateur), golden-set 8/8, ratchets verts.
- 0 commentaire / 0 review / 0 thread ajoutés depuis le refresh ; les preflights adjoint relisent l'ancien head (données). B.0 rc=0. Aucun mot fermant dans le corps (
See #15477) — pas d'auto-close.
Cap #15511 respecté : approbation depuis myia-ai-01, distinct de l'identité de poussée.
Cette approbation autorise le merge technique (squash) au head exact ci-dessus.
Grain: MED/notebook-python — lane myia-po-2025:CoursIA — prev: DEEP/lean #16369
See #15477 (résiduel référencement du finding first-hand c.1119 ; substance livrée par #15662 MERGED).
Résumé
Périmètre : 1 fichier(s) : ICT-37-FLens-BeliefState.ipynb.
Vérification AC first-hand (reprise du finding c.1119 sur le notebook tel que mergé) — toutes confirmées présentes :
N_SEEDS = 5dans le code (≥4 seeds de l'AC) ;execution_countet outputs réels ;Les 2 référencements manquants (seul écart réel du finding) sont corrigés : ajout d'une section
## Référencesen fin de notebook (cellule markdown finale) :Zeinab-Mohammadi/pytorch-AI-interpretability-transformer_ZM— architecture minimale de référence pour la migration future (Epic [EPIC][ICT] Toolkit multi-instrument de mesure et d’intervention sur les états internes #15475).Garanties
🤖 Generated with Claude Code