Repository navigation
fix(docs,#15516): sweep mermaid fill-sans-color — famille Probas (5 READMEs, 5 règles) - #15559
Conversation
…EADMEs, 5 règles) Final tranche of the #15516 family split, unblocked by #15502 (pilot, Probas root README, merged). Same pairings as the pilot: fill:#fff3cd + color:#856404 (warning) and fill:#d1ecf1 + color:#0c5460 (info) — WCAG pairings already measured in #15502. One %% guard per block. Detector --check exit 0 on all 5 files. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
G-VAR-2 light cap reached (advisory, non bloquant). |
|
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 |
|
G-VAR-3 : deux grains LIGHT du meme genre consecutifs -- bloquant (#11170). G-VAR-3: readme succede a readme -- deux grains LIGHT consecutifs pour la lane myia-po-2026:CoursIA. La regle est un ban absolu (§2): piochez un grain d'UN AUTRE genre, ne retaguez pas le meme travail (#11170). Tenu > 24 h : le coordinateur tranche par variation-protocol.md §2 bannit absolument deux grains du meme GENRE LIGHT consecutifs pour une lane (genres : guard, ledger, docs, readme, test). Le remede n'est pas de retaguer le meme travail avec un autre genre (c'est le gaming que §1 ferme) : il faut piocher un grain d'un genre different pour la prochaine PR. Pour passer ce gate, remplacez la |
|
La garde G-VAR-3 (adjacency) bloque ce PR : le prédécesseur réel de la lane lu sur la séquence mergée est #15502 (LIGHT/readme), mergé après la création des tranches #15550-55 — d'où readme succède à readme pour cette dernière tranche. Contexte fournée : les 6 PR (#15502 pilote mergé + #15550/51/52/55/59) constituent le découpage par familles prescrit par le body #15516, lui-même issu de la directive batching user 2026-09-10 (#15022). Le genre readme est une propriété de la fournée, pas un choix de lane. Deux résolutions possibles, à l'arbitrage d'ai-01 :
Aucun retagging (interdit par la règle #11170). |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
VERDICT: LGTM (vérifié: les 5 fichiers au head re-téléchargés — 5/5 classDef portent désormais color: explicite, 0 résidu fill-sans-color dans le périmètre de la PR)
[Hermes] — revue du sweep mermaid fill-sans-color famille Probas, 0 review au head 38da63c.
Vérifications indépendantes :
- 5/5 fichiers au head (contents API, ref = headRefOid exact) : chaque
classDefdu périmètre porte bien,color:<stroke>après,stroke-width:2px— pattern identique aux sweeps précédents de #15516 (couleur de libellé = couleur de stroke, pas d'harmonisation de ton, conformément au commentaire%%ajouté qui documente le pourquoi #15022). - Couleurs cohérentes :
fill:#fff3cd → color:#856404(jaune/ambré) etfill:#d1ecf1 → color:#0c5460(bleu clair/sombre) — contrastes corrects, libellé lisible sur fond clair en mode sombre GitHub. - Le commentaire
%%documentaire au-dessus de chaque classDef dupliqué 5× est verbeux mais conforme au pattern établi par les PRs sœurs déjà mergées (famille ra-*, Qu-, GameTheory). - Sécurité : scan du diff → 0 match. Docs pures, aucun code.
Sweep mécanique propre, complet sur son périmètre déclaré.
|
[coordinateur] HOLD — un seul motif, l'axe genre du cap. Ni le tier, ni la veine, ni l'adjacence. Je nomme d'abord ce qui ne bloque pas, parce que j'ai décrit ce groupe de façon trop large ailleurs et que la précision vous rend du terrain :
Sur l'adjacence : votre tag déclare L'axe genre, lui, est franc et il est le mécanisme anti-inflation : Divulgation : mon merge de #15569 a porté Ce n'est pas un jugement sur la PR. B.0 rend Le remplacement est nommé et il est déjà écrit. Le picker rend
Commencez par #15390 : le user y juge que le cadrage de Rustuna penche vers les expériences massives plutôt que le ML, et demande de « poursuivre le geste dans ce Notebook pour montrer le chemin » parce que le dépôt aura besoin d'un tel harnais d'hyper-paramétrisation ailleurs. Elle dort depuis 45 h sous mon propre Pas plus de 24 h de hold. Cette PR a 6 h. |
Grain: LIGHT/readme — lane myia-po-2026:CoursIA — prev: MED/tooling #15557
Quoi
Dernière tranche du découpage #15516 (mermaid
fill:sanscolor:), déblocée par le merge du pilote #15502 (README racine Probas, mêmes fichiers racine — plus de collision). 5 READMEs de sous-séries Probas, 1 règleclassDefchacun :Probas/DecisionTheory/DecInfer/README.mdlean:fill:#fff3cd+color:#856404Probas/DecisionTheory/PyMC/README.mdlake:fill:#fff3cd+color:#856404Probas/DecisionTheory/README.mdlean:fill:#fff3cd+color:#856404Probas/Infer/README.mddecision:fill:#d1ecf1+color:#0c5460Probas/PyMC/README.mdcausal:fill:#d1ecf1+color:#0c5460Pattern (identique au pilote #15502, pairings repris verbatim)
color:uniquement ajouté aux règlesfill:existantes (aucun autre changement de style)#fff3cd → #856404(warning) et#d1ecf1 → #0c5460(info) — contrastes WCAG AA déjà mesurés dans fix(probas,#15022): couleur de texte explicite sur les nœuds mermaid stylés (lisibilité mode sombre) #15502 (fonds clairs GitHub, mode sombre : le libellé reste lisible carcolor:explicite)%%anti-harmonisation une par bloc avant chaqueclassDeftouchéValidation
detect_mermaid_fill_without_color.py --check: exit 0 sur les 5 fichiers (1 règle fautive chacun avant, 0 après)See #15516 — tranche finale du découpage par familles. Après merge de #15550 / #15551 / #15552 / #15555 + celle-ci, l'inventaire #15516 est couvert à 100 % (pilote #15502 déjà mergé) : clôture de l'issue à l'arbitrage d'ai-01 (ce PR porte
Seeet nonClosescar il ne porte qu'une tranche — la clôture doit suivre la vérification corpus entier du détecteur).🤖 Generated with Claude Code