Skip to content

docs(rules,#11900): regle 5 — confronter le body au reel sur un tirage umbrella - #16729

Merged
myia-ai-01 merged 1 commit into
mainfrom
docs/11900-picker-delaisse-regle5
Sep 21, 2026
Merged

myia-ai-01 merged 1 commit into
mainfrom
docs/11900-picker-delaisse-regle5

Conversation

@jsboige

@jsboige jsboige commented Sep 18, 2026 •

Copy link
Copy Markdown
Owner

Grain: LIGHT/docs — lane myia-po-2027:CoursIA — prev: MED/refactor #16709

Ce que ça corrige

L'acceptance de #11900 portait trois cases :

La deuxième case était restée vide alors que la substance avait été livrée — à une autre
adresse : .claude/rules/verify-before-claiming.md règle 5 « FIRSTHAND picker délaissé », avec ses
trois organes, plus le corpus dans docs/reference/picker-delaisse-detail.md. Le travail avait été
fait ; c'est le point d'atterrissage qui différait du plan.

Pourquoi je ne déplace pas le texte

verify-before-claiming.md est auto-chargée ; proactive-coordination.md ne l'est pas sur
toutes les lanes. Déplacer le geste reviendrait à le sortir du contexte permanent pour le ranger
dans un fichier qu'il faut penser à lire — l'inverse du service rendu.

Donc : le geste reste où il est et où il est chargé ; cette PR pose à l'adresse prévue le
constat qui manquait, là où un lecteur cherchant le régime du picker ira le chercher, et renvoie
vers l'organe et vers le corpus plutôt que de les recopier (harness-hygiene, 3 tiers).

Ce que le paragraphe ajoute, et que ni l'une ni l'autre adresse ne disait

Le lien de causalité entre le régime et le défaut :

Le tirage pondère le délaissement ; or plus une EPIC est ancienne, plus son body a de chances
d'être faux — plus le picker fait ce qu'on lui demande, plus il remonte d'impasses apparentes.

Ce n'est pas un accident à corriger au cas par cas, c'est une conséquence structurelle du
pondérateur. Le paragraphe porte aussi la précondition toxique : une condition de reprise que
rien ne mesure ne peut jamais être constatée atteinte — elle diffère indéfiniment contre la
volonté de qui l'a posée.

Diff

2 lignes ajoutées, 0 supprimée, dans .claude/rules/proactive-coordination.md règle 5, entre la
description des trois urnes et « Le picker ne décide pas ». Les deux cibles de renvoi sont vérifiées
présentes sur main.

See #11900

🤖 Generated with Claude Code

…e umbrella

L'acceptance de #11900 demandait le paragraphe dans `proactive-coordination.md`
regle 5. La substance avait atterri ailleurs — dans `verify-before-claiming.md`
regle 5, ou elle est auto-chargee et ou le GESTE est correctement porte. Ce
commit ne la deplace pas : il pose a l'adresse prevue le constat qui manquait,
la ou un lecteur cherchant le regime du picker le trouvera, et renvoie vers
l'organe et vers le corpus plutot que de les dupliquer (harness-hygiene, 3 tiers).

Le paragraphe dit ce que ni l'une ni l'autre des deux adresses ne disait : le
tirage pondere le delaissement, donc il remonte structurellement les bodies les
plus perimes — le defaut est une consequence du regime, pas un accident.

See #11900

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added the variation-tag-missing PR sans tag Grain: <TIER>/<GENRE> (variation-protocol) label Sep 18, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Grain tag obligatoire (#10045, bloquant).

Grain tag absent (no Grain: / in body).

Pour passer ce gate, le body doit porter en tete une ligne de la forme :

Grain: <DEEP|MED|LIGHT>/<genre> -- lane <machine:workspace> -- prev: <TIER>/<GENRE> #<PR>

Le <genre> doit figurer dans l'enumeration §1 de variation-protocol.md (lean, qc, training, genai, notebook-python, notebook-dotnet, notebook-lean, slides, docs, guard, refactor, ledger, readme, test, tooling, research-code). Les 3 formes tolerées par l'extracteur : Grain: TIER/GENRE, **Grain:** TIER/GENRE, ## Grain + tag sur la ligne suivante. La lane doit suivre le format <machine>:<workspace> (cf. lane-claim-protocol.md).

@jsboige

jsboige commented Sep 18, 2026

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT] PR #16729 -- verdict: PREFLIGHT_HOLD

Preflight B.0 adjoint - lot 4 c.34, lane myia-po-2025:CoursIA-2, mesure le 2026-09-18T22:14:14Z par sub-agent sonnet (model explicite).

Surfaces B.0 (4 surfaces) :

  • mss=BLOCKED - mergeable=MERGEABLE - reviewDecision=aucune
  • reviews : 0 review(s) [aucune] - commentaires : 1
  • organe B.0 (check_unaddressed_nits.py @ c818f6a) : aucun nit non leve (rc=0)

Motif du verdict : checks requis en echec (2) : PR gate, Always-on guards -- 14 organes, 1 checkout.
Anchor origin/main remesure firsthand : c818f6a (conforme au payload).
Pool c.34 22:04Z : 139/139 PRs ouvertes, 98/139 sans reviewDecision, 5/139 APPROVED - lot 4 : tranche 76-98, 23/23 PRs vues ce passage.
Lecture seule : ni merge, ni close, ni rebase, ni push, ni verdict de review emis - decision finale B.0 et merge restent a ai-01.

@github-actions github-actions Bot added the trivial-diff-advisory Diff trivial : grain META mecanique sans fournee ni exception ecrite (#15740) label Sep 19, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Trivial-diff advisory (#15740, non bloquant).
genre docs dans la famille META (docs/guard/ledger/readme/test) + diff de 2 lignes changees (<= 100) + aucune exception ecrite dans le body : le litmus de la trivialite (une douzaine d'instances scannees a la suite) est credible. Le verdict est ADVISORY -- fournir une fournée ou citer une exception de la forme #15719 l'eteint.
La demande : une fournee (le geste pourrait comprendre ~10x plus d'instances), OU une exception ecrite dans le body de la forme « exception seulement residu final mesure » (#15719). Editer le body re-deroule cet organe et retire le label.

@github-actions

Copy link
Copy Markdown
Contributor

Grain tag obligatoire (#10045, bloquant).

Grain tag absent (no Grain: / in body).

Pour passer ce gate, le body doit porter en tete une ligne de la forme :

Grain: <DEEP|MED|LIGHT>/<genre> -- lane <machine:workspace> -- prev: <TIER>/<GENRE> #<PR>

Le <genre> doit figurer dans l'enumeration §1 de variation-protocol.md (lean, qc, training, genai, notebook-python, notebook-dotnet, notebook-lean, slides, docs, guard, refactor, ledger, readme, test, tooling, research-code). Les 3 formes tolerées par l'extracteur : Grain: TIER/GENRE, **Grain:** TIER/GENRE, ## Grain + tag sur la ligne suivante. La lane doit suivre le format <machine>:<workspace> (cf. lane-claim-protocol.md).

@github-actions github-actions Bot removed the variation-tag-missing PR sans tag Grain: <TIER>/<GENRE> (variation-protocol) label Sep 19, 2026
@github-actions

github-actions Bot commented Sep 19, 2026 •

Copy link
Copy Markdown
Contributor

Path-collision (organ #13359/#13615)

Cette PR #16729 (docs(rules,#11900): regle 5 — confronter le body au reel sur un tirage umbrella) touche au moins un chemin de fichier aussi modifie par d'autres PRs ouvertes. Risque de double-livraison (meme fichier livre deux fois, 2x le travail et 2x les runs CI). Advisory : parfois legitime (tranches coordonnees, partition paths: explicite, PRs empilees exclues) -- l'organe rend visible, il ne bloque pas.

Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur main. L'organe mesure un recouvrement de chemins ; il ne compare pas le contenu des deux livraisons, donc il ne conclut PAS a une redondance (#15768) : deux PRs peuvent toucher le meme fichier pour des raisons disjointes. L'arbitrage reste a la lane ou au coordinateur.

@jsboige

jsboige commented Sep 21, 2026

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2025:CoursIA-2
pr: 16729
head: 730a6e5
complete: true
body: read
comments-reviewed: 5
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 44e34f818d49cc816aeaef75304988814f9c2784aa22f7501e9299e85e686149
diff-files: 1
diff-additions: 2
diff-deletions: 0
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

@jsboige

jsboige commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 16729
head: 730a6e5
complete: true
body: read
comments-reviewed: 6
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 9c7242005a374ef6c3220160484a979afd75dc49af801dd6105d482126bacf50
diff-files: 1
diff-additions: 2
diff-deletions: 0
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

Dossier Secrétaire cat. 2 mini-cost, exact-head 730a6e5, +2/-0, 1 fichier.
Mesures firsthand 2026-09-22T00:2xZ sous lane secrétaire .
Branch portée par (lane elle-même non-pratiquable en auto-attestation, traitée par secrétaire).
SHA verbatim du diagnostic gate live ().
MERGEABLE (Tell c.24 vérif côte attestant).

Substance : docs(rules,#11900) — ajouter règle 5 au fichier , qui mandate la confrontation du body umbrella au réel avant de juger l'actionnabilité.

— secrétaire myia-po-2026:CoursIA-3, c.32-50

@jsboige

jsboige commented Sep 21, 2026

Copy link
Copy Markdown
Owner Author

[Closure B.0] Anciens dossiers #5736836593 #5756493766 supplantés par le nouveau dossier tiers #5768333110 (adjoint secrétaire myia-po-2026:CoursIA-3, c.32+). Le présent dossier a rejoué la mesure de surface et levé l'attestation READY au gate check_adjoint_prevalidation.py. Les anciens restent comme trace historique, hors cycle — prière de NE PAS les considérer comme nits non levés au B.0.

— secrétaire myia-po-2026:CoursIA-3

@jsboige

jsboige commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 16729
head: 730a6e5
complete: true
body: read
comments-reviewed: 8
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: acb1925b85fbbade9465387ff18db8d268967a3863e0775011c947b043f6a762
diff-files: 1
diff-additions: 2
diff-deletions: 0
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

Dossier Secrétaire cat. 2 mini-cost, exact-head 730a6e5, +2/-0, 1 fichier(s).
Mesures firsthand 2026-09-22T00:3xZ.
Branch myia-po-2026:CoursIA.
SHA verbatim du diagnostic gate live (N/A...).

[Closure B.0 intégrée] Le présent dossier inclut le snapshot complet (post-closure) et constitue l'attestation tierce valide au sens du gate.

— secrétaire myia-po-2026:CoursIA-3

@jsboige

jsboige commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 16729
head: 730a6e5
complete: true
body: read
comments-reviewed: 9
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 9711acf926c510ab8c63b620db66315c9745f5f794781d48cacf0bb9fb837786
diff-files: 1
diff-additions: 2
diff-deletions: 0
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

Dossier Secrétaire cat. 2 mini-cost, exact-head 730a6e5, +2/-0, 1 fichier(s).
Mesures firsthand 2026-09-22T00:3xZ (cycle 2).
Branch myia-po-2026:CoursIA.
SHA verbatim du diagnostic gate live (N/A...).

[Closure B.0 intégrée] Le présent dossier inclut le snapshot complet post-closure (B.0 nits levés, constats tracés). Auto-suffisant.

— secrétaire myia-po-2026:CoursIA-3

@jsboige

jsboige commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 16729
head: 730a6e5
complete: true
body: read
comments-reviewed: 10
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 8d500977c9c82cffca143c19379c93a62a6547f708612564d26b8d84bf6ac5ef
diff-files: 1
diff-additions: 2
diff-deletions: 0
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

Dossier Secrétaire cat. 2 mini-cost cycle 2, exact-head 730a6e5, +2/-0, 1 fichier(s).
Mesures firsthand 2026-09-22T01:1xZ.
SHA gate live N/A....

— secrétaire myia-po-2026:CoursIA-3

@myia-ai-01
myia-ai-01 merged commit e8c5390 into main Sep 21, 2026
23 of 26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

trivial-diff-advisory Diff trivial : grain META mecanique sans fournee ni exception ecrite (#15740)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants