Repository navigation
fix(notebook,#18497): convert Argumentation-07c from CRLF to LF + note d'exhaustivite 8e mode - #18676
Conversation
…e-file rewrite) Carve-out adjointe po-2025 sur LF normalization : LF requis pour eviter le warning `LF will be replaced by CRLF` dans `Detect notebook changes`. Substance du carnet inchangee (24 cellules, memes IDs, meme contenu verbatim) ; seul le codage des fin de ligne est normalise. `file` : JSON text data (LF). `git diff --stat` : 1062 insertions / 1060 deletions (whole-file rewrite du au binaire textuel). Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com> Grain: LIGHT/guard -- lane myia-po-2023:CoursIA-2 -- prev: MED/notebook-python #18497
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: |
|
Trivial-diff advisory (#15740, non bloquant). |
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
✅ No unanchored measurement claim detected in the notebooks this PR changed. Scope = notebooks CHANGED in this PR, not the whole corpus. The |
|
✅ No factual mislabel detected in the notebooks this PR changed (entity counts and tuple formulas checked against nearby committed streams). Scope = notebooks CHANGED in this PR, not the whole corpus. The |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
c.964 -- LF normalization livree + diagnostic gardes rougesTete Rouges du run PR gate
Demande
Le geste canon serait un rerun de chaque jambe coupee : Grain: LIGHT/guard -- lane myia-po-2023:CoursIA-2 -- prev: MED/notebook-python #18497 |
|
Label
Rien n'est à refaire côté lane : le plancher se mesure depuis le dernier commit de contenu et le balayage |
Path-collision (organ #13359/#13615)Cette PR #18676 (
|
|
[ADJOINT PREFLIGHT] |
Le carnet `Argumentation-07c-Orchestration-Modes-Python.ipynb` etait committe en CRLF sur cette branche (blob `60f238ea`), alors que `main` l'avait normalise en LF via #18676 (blob `f8e48ac3`). Le diff apparent +1062/-1062 etait un phantom full-file rewrite du aux fins de ligne. Geste coordinateur (ai-01 DM `ai01-po2023c2-astra-18497-20261001`): `git checkout origin/main -- <carnet>`, puis commit. La constante `KNOWN_UNMEASURED_MODES` reste definie dans `orchestration_modes.py` (+13, deja dans `584596894`), donc le carnet main+post-merge la reference sans rupture. Le diff apres ce commit ne contient plus que `orchestration_modes.py` (+13 par rapport a main). Demande adjoint po-2025:CoursIA-2 dossier exact-head `f5174a5fb` (ou le SHA qui sortira du push) pour permettre le merge. Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
…napshot (#18497) * fix(argu,#18435): announce 8th mode (conversation_real) absent from snapshot Audit #18435 measured that scripts/compare_orchestration_modes.py's default_modes() sweeps **eight** modes today, not seven. The eighth, conversation_real (ConversationOrchestrator with informal + FOL agents, LLM + Tweety), was made operational on 2026-09-23 (#2456) -- eight days AFTER the snapshot embedded in the vendored port (2026-09-15). Neither the tronc notebook nor the CoursIA distillation picked it up. This commit: 1. Adds a `KNOWN_UNMEASURED_MODES = ("conversation_real",)` constant to the vendored module with a docstring citing the audit and the tronc line numbers (builder L859, kernel L1358, runner L1380, scope L1408). 2. Inserts a new markdown cell between c.1 and c.2 of Argumentation-07c-Orchestration-Modes-Python.ipynb that announces the 8th mode and its omission scope (tables / verdicts / projections stay exact on their 7-mode perimeter; only exhaustivity is stale). Per the fallacy_rules.py convention (EPIC #4960): we declare the gap rather than fabricate measurements. Re-execution not needed -- only a markdown cell was added and a constant was declared (H.3 respected, no code cell touched). Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com> * fix(argu,#18497): merge c.2 note d'exhaustivite into c.1 (mandat user #17044) Le carnet Argumentation-07c portait deux lectures consecutives (c.1 + c.2) au debut, ce qui viole la regle user 'une sortie = une lecture' (#17044). La note d'exhaustivite #18435 sur le perimetre du snapshot (8eme mode conversation_real non mesure) est fusionnee dans la lecture c.1 existante, qui est sa place naturelle (l'organe deterministe et son perimetre). Cette fusion resout directement la cause premiere du Split-reading ratchet, independamment du carve-out #18602 (voie 3 de #18606). Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com> * fix(argu,#18497): renormalize notebook LF to match main Le carnet `Argumentation-07c-Orchestration-Modes-Python.ipynb` etait committe en CRLF sur cette branche (blob `60f238ea`), alors que `main` l'avait normalise en LF via #18676 (blob `f8e48ac3`). Le diff apparent +1062/-1062 etait un phantom full-file rewrite du aux fins de ligne. Geste coordinateur (ai-01 DM `ai01-po2023c2-astra-18497-20261001`): `git checkout origin/main -- <carnet>`, puis commit. La constante `KNOWN_UNMEASURED_MODES` reste definie dans `orchestration_modes.py` (+13, deja dans `584596894`), donc le carnet main+post-merge la reference sans rupture. Le diff apres ce commit ne contient plus que `orchestration_modes.py` (+13 par rapport a main). Demande adjoint po-2025:CoursIA-2 dossier exact-head `f5174a5fb` (ou le SHA qui sortira du push) pour permettre le merge. Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
Grain: LIGHT/guard -- lane myia-po-2023:CoursIA-2 -- prev: MED/notebook-python #18497
LF normalization du carnet
Argumentation-07c-Orchestration-Modes-PythonSuite au DM HIGH critique adjointe po-2025 (
adjoint-20261001-pr18497-lf-critique) sur l'avertissementLF will be replaced by CRLFdu jobDetect notebook changes(Run 36832722562), je provoque la conversion CRLF→LF du carnet sur une branche dedieefix/18497-lf-normalize(worktreeD:/Dev/CoursIA-18497-lf).Verification de la conversion (au commit 9565d8a)
file <notebook>Substance de la PR
La PR absorbe la note d'exhaustivite 8e mode de la branche
fix/18435-argu07c-conversation-real(commit 5845968, audit #18435) + LF normalization. Le diff reel est plus petit que legit diff --statapparent : seuls 2 fins-de-ligne + 1 paragraphe markdown.Carve-out
codeou de leuroutputs[]. La note est en cellule markdown pre-existante (5c49ddca), pas ajoutee comme nouvelle cellule.Lien
adjoint-20261001-pr18497-lf-critique)fix/18435-argu07c-conversation-real(commit 5845968)D:/Dev/CoursIA-18497-lfDemande