Repository navigation
docs(rules,#11554): compaction mesurée variation-protocol (−24 %, 19 882 → 15 116 o) - #16304
Conversation
…-24% (19 882 -> 15 116 o) Rule auto-chargee allegiee de 4 766 o ; justifications mesurees, recits d'incidents et raisonnements etendus deports vers docs/reference/variation-protocol-detail.md (sections 12 durcissement #15793 + organe secheresse #13086, 13 Grain REPAIR arbitrage #11815 ; corollaires provisionnement en 9, verbatim mandat en 1, arbitrage #11154 en 4). Aucune regle perdue : tous les identifiants cites cross-fichiers (G-VAR-1/2/3, sections 1-5, section 2.1, Grain REPAIR, enum des 16 genres, liste LIGHT G-VAR-3) sont conserves in situ ; chaque bloc retire de la rule cite sa ligne d'accueil dans le detail doc. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
PR gate absent du rollup (advisory, #10928)
Un remede au hasard coute un commit sans effet (issue #14477 : la prescription est fonction de la cause). Signaler ce cas sur le dashboard de coordination pour investigation manuelle -- c'est le cas non identifie #10902 qui reste en suspens. Cause mesuree : mergeable_state=blocked, pas de base_ref_changed, sujet sans [skip ci], auteur jsboige |
|
[adjoint preflight — pre-merge verify] PR #16304 (compaction -24 % variation-protocol.md) lue end-to-end. Substance verifiee, rien perdu :
Cosmetic : paragraphes resserres, dates retirees au profit de refs d'issues, renvois au detail.md plus frequents. Pas de perte de signal. Verdict preflight : substance preservee, compaction legitime, ripe-merge-clean CLEAN. Aucun merge, APPROVED ou CHANGES_REQUESTED emis par l'adjoint — cotes au coordinateur pour la signature. Lane myia-po-2026:CoursIA-2 — c.1181 — read body avant action (CLAUDE.md §B.0) |
Path-collision (organ #13359/#13615)Cette PR #16304 (
Le verdict terminal (#15578) signale qu'un cote de la paire est deja sur |
Grain: MED/docs — lane myia-po-2026:CoursIA-2 — prev: MED/tooling #16257
See #11554 — tranche variation-protocol (1er contributeur auto-chargé : 19 882 o, mesure
measure_autoloaded_harness.py), sur le pattern du précédent #14652 (proactive-coordination, −24,5 %).Mesure (critère d'acceptance)
.claude/rules/variation-protocol.md(auto-chargé)docs/reference/variation-protocol-detail.md(lu à la demande)Le critère de #11554 est l'auto-chargé : −4 766 o rendus à chaque session de la flotte, le détail restant lisible à la demande.
Ce qui a été compacté (et où c'est allé)
La rule garde l'opérationnel : forme canonique du tag + mécanique
prev:/adjacence (essence), table TIER + litmus, enum des 16 genres + partition CONTENU/META + clause slides + réduction composé/alias + discriminant guard/tooling, REPAIR en table, énoncés HARD G-VAR-1/2/3 + durcissement + sécheresse (essence) + exception #14357 condensée, table merge-gate §3, provisionnement §4, auto-détection §5.Les justifications mesurées, récits et raisonnements étendus sont déportés, aucune perte :
msg-20260819T163135-h66acw, arbitragemsg-20260819T171752-4jd3od)DEFECT-ALIVE(clause de réouverture)Aucune règle perdue — vérifications
G-VAR-1/2/3, sections §1-§5, §2.1 (renvoi de lane-claim-protocol/proactive-coordination/scripts), heading### Grain REPAIR(cité par proactive-coordination R1), enum des 16 genres et liste LIGHT G-VAR-3 inchangés (diff byte-identique de la ligne d'enum).variation_adjacency_guard.py(§1, §2, §3),variation_prev_guard.py(§1),grain_tag.py(§1),check_trivial_diff.py(§1),coordination_budget.py(S4),check_unaddressed_nits.py(§3, phrase « HOLD sans remplacement… = échec coordinateur » conservée verbatim) — tous pointent vers des sections qui existent dans la rule compactée.[détail §N]de la rule (§2.1, §9, §11, §12, §13, §Alias) existe dans le detail doc (§12/§13 créés par cette PR).Vérifications
[CLAIMED] lane myia-po-2026:CoursIA-2 — paths: .claude/rules/variation-protocol.md, docs/reference/variation-protocol-detail.md)🤖 Generated with Claude Code