Repository navigation
Docs(13410): 03c densite -- 13 lectures ancrees + 15 extensions - #19574
Conversation
…ectives - 13 cellules Lecture (d3c-lect-01..13) ancrees sur sorties reelles: vocab 151643, top-5 sans contrainte, DFA syntaxe vs plage, masque 10->1 token, trace 10 etapes, CFG 9 regles/81 productions, parite puis limitation V2, compilation 0.758s vs 1.158s/token, lmfe 0.04ms/0.30ms, tableau modele reel (libre/minimal/lmfe), pattern ignore cardinal 11, 19 constructs non couverts, permissive 2 vs strict 10 - 15 extensions prospectives (intros, transitions, bilans) sans valeur future - 2 rephrases de declencheurs preexistants (3ab76077 'On observe', 05c7f507 'interpretation') pour garder une seule lecture par sortie - prose 17536 -> 31883 (cible >= 21600); 18 cellules code byte-identiques - organes: anchor OK, split clean, consecutive rc=0, density floor met See #13410 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
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 |
|
G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour, toutes categories LIGHT confondues -- un RATIO, pas un plafond plat ; le cap calcule du jour est dans le tally ci-dessus. G-VAR-3 interdit deux genres LIGHT consecutifs. Les signaux ci-dessus rendent le fait VISIBLE (labels |
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Golden-Set Execution (H.7 P3)✅ 9/9 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
|
[ADJOINT PREFLIGHT] |
…dossier READY Le gate n'evaluait `frozen_umbrella_exclusion` que si `verdict == VERDICT_READY`. Une PR sans dossier sortait en `NO-DOSSIER` (rc=1) et le gel n'etait jamais lu, alors qu'il etait detectable depuis le snapshot des la recuperation. Mesure : 6 PRs sur 9 portees par po-2027 etaient gelees sans que la lane le sache (#19539, #19554, #19558, #19561, #19568, #19574, campagne densite #13410) -- le gate rendait un rapport silencieux sur du faux merge-ready. Fix : evaluation systematique du gel depuis le snapshot, mention dans la sortie (stdout et JSON payload `frozen`) quelle que soit la presence d'un dossier. Le verdict fonctionnel n'est pas inverse -- un NO-DOSSIER reste NO-DOSSIER -- mais l'output le complete d'une note gel. Le gate passe en EXIT_BLOCKED_WITH_SUBSTANCE (rc=3) sur un PR gelee, qu'il y ait dossier ou non. Le gel reste bloquant ; il devient lisible. Tests : 150/150 PASSED en 0.48 s. Quatre cas couverts (gel+READY, gel+READY JSON, gel+BLOCKED, gel+NO-DOSSIER) plus le temoin negatif non-gel+NO-DOSSIER qui reste rc=1 sans mention de gel. Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
…dossier READY (#19661) * fix(prevalidation,#19630): nommer le gel de campagne sur une PR sans dossier READY Le gate n'evaluait `frozen_umbrella_exclusion` que si `verdict == VERDICT_READY`. Une PR sans dossier sortait en `NO-DOSSIER` (rc=1) et le gel n'etait jamais lu, alors qu'il etait detectable depuis le snapshot des la recuperation. Mesure : 6 PRs sur 9 portees par po-2027 etaient gelees sans que la lane le sache (#19539, #19554, #19558, #19561, #19568, #19574, campagne densite #13410) -- le gate rendait un rapport silencieux sur du faux merge-ready. Fix : evaluation systematique du gel depuis le snapshot, mention dans la sortie (stdout et JSON payload `frozen`) quelle que soit la presence d'un dossier. Le verdict fonctionnel n'est pas inverse -- un NO-DOSSIER reste NO-DOSSIER -- mais l'output le complete d'une note gel. Le gate passe en EXIT_BLOCKED_WITH_SUBSTANCE (rc=3) sur un PR gelee, qu'il y ait dossier ou non. Le gel reste bloquant ; il devient lisible. Tests : 150/150 PASSED en 0.48 s. Quatre cas couverts (gel+READY, gel+READY JSON, gel+BLOCKED, gel+NO-DOSSIER) plus le temoin negatif non-gel+NO-DOSSIER qui reste rc=1 sans mention de gel. Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com> * fix(prevalidation,#19661): NO-DOSSIER+gel garde rc=1 -- acceptance 1 de #19630 Rebase sur main post-#19721 (reouverture user de #13410) : FROZEN_TITLE cite desormais le parapluie encore gele #11601, l'assert du test suit le fixture au lieu de l'historique de branche. Le rouge CI du 07/10 22:52Z etait une collision de merge-ref (asserts #13410 de la branche x fixtures #11601 de main), reproduit et confirme localement. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
Grain: DEEP/notebook-python — lane myia-po-2027:CoursIA — prev: DEEP/notebook-python #19568
Densification 03c_Constrained_Decoding_Python — tranche 4 de l'Epic #13410
Contribution au mandat densité de #13410 (STOP 2026-09-20 : « Une sortie de cellule a UNE cellule de lecture. Si elle en a deja une, on la REECRIT. On n'en ajoute jamais une seconde. »).
Contrat du mandat
On observe,interpretation) déclassées par rephrase (3ab76077, 05c7f507) ; les 13 lectures insérées sont l'unique lecture de leur sortie# TODO etudiant) n'est pas ancré, ni les sorties vestigiales (6, 16, 18, 26)source+execution_count+outputs)Anchors principaux (valeurs lues dans les sorties commitées)
' Ensure'/' העלי'/'ควบคุม'/' giành'/'[]\r\n\r\n'(logits 4.77→4.08)2026-13-45: syntaxe garantie, plage numérique orthogonale (pivot de l'exercice 3)'-'sur 151 643'2927-70-45'conforme, trace 10 étapes,tokens_disponibles=1aux étapes 4 et 7'0000-00-00''2927-'→ 0 token (limitation V2 documentée)"Qwen"; minimal 7 pas 86 % → sortie cassée ; lmfe 19 pas 11 % → JSON propre ; ZIP minimal'{{'(2 pas, 100 %) vs lmfe'{"zip": "75000"}'patternignoré : cardinal 11 ('{{','""'…, 0.0073 %) — compilateur permissif = contrat creuxadditionalProperties: falseignoré silencieusementDétail du diff
NOUVELLE(d3c-lect-01..13), insérées chacune après sa cellule code d'ancrePreuves d'organes (rejouées après écriture)
Commit
792493add0b9(+177/−17, le fichier du carnet seul). Le décompte de fichiers relève degh pr view --json files.See #13410
🤖 Generated with Claude Code