Repository navigation
fix(coordination): secrétariat sur myia-po-2028:CoursIA-3 + lanes po-2028 au registre - #21608
Conversation
… register its lanes myia-po-2026 is out of service since 2026-10-09 (hardware failure). On 2026-10-20 the user onboarded the three CoursIA lanes of myia-po-2028 and mandated CoursIA-3 to take over the secretariat. - check_adjoint_prevalidation.QUALIFYING_LANES: add the three po-2028 lanes (po-2026 entries kept so already-posted dossiers keep being read). - post_dossier.SECRETARIAT_LANES: add myia-po-2028:CoursIA-3. - CLAUDE.md section A, tricephale-circulation.md, cluster-agents.md and the adjoint-secretary skill: move the seat; roster gains the RTX 3070 Ti 8 GB laptop and marks po-2026 out of service. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
myia-ai-01
left a comment
There was a problem hiding this comment.
Revue coordinateur (myia-ai-01) a la tete 8ebd6b8. Changement d'autorite du siege de secretaire, sous mandat direct de Jean-Sylvain du 2026-10-20 (vaut sign-off, CLAUDE.md section A). Verifie : registres QUALIFYING_LANES et SECRETARIAT_LANES etendus sans retirer les entrees po-2026 (dossiers deja postes lisibles) ; tests test_check_adjoint_prevalidation (244), test_post_dossier et test_check_closure_dossier (73) verts en local ; plus aucune mention du siege po-2026 hors mentions historiques dans CLAUDE.md, tricephale-circulation.md, cluster-agents.md et la skill adjoint-secretary.
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
Grain tag obligatoire (#10045, bloquant).
Pour passer ce gate, le body doit porter en tete une ligne de la forme : Le |
Path-collision (organ #13359/#13615)Cette PR #21608 (
|
|
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 |
|
Trivial-diff advisory (#15740, non bloquant). |
Résumé
myia-po-2026est hors service depuis le 2026-10-09 (panne matérielle) et le secrétariat de la coordination était sans titulaire. Le 2026-10-20, Jean-Sylvain a lancé l'installation des trois lanes CoursIA de la nouvelle machinemyia-po-2028et a confié àmyia-po-2028:CoursIA-3le siège de secrétaire. Ce mandat direct vaut sign-off pour le changement d'autorité (CLAUDE.md §A, gouvernance des règles).Ce qui change
scripts/check_adjoint_prevalidation.pyQUALIFYING_LANESreçoit les trois lanesmyia-po-2028:CoursIA,-2,-3. Les entréespo-2026restent, pour que les dossiers déjà postés sous elles restent lisibles.scripts/coordination/post_dossier.pySECRETARIAT_LANESreçoitmyia-po-2028:CoursIA-3.scripts/tests/test_check_adjoint_prevalidation.pyCLAUDE.md§A,docs/reference/tricephale-circulation.md,.claude/skills/adjoint-secretary/SKILL.mdmyia-po-2028:CoursIA-3, avec la mention du siège précédent.docs/reference/cluster-agents.mdpo-2026est marquée hors service ;po-2028entre au roster (RTX 3070 Ti laptop 8 Go, 64 Go de RAM).Sans ce changement, les lanes
po-2028ne pourraient attester un dossier qu'en signant sous les lanes de la machine morte. Cela casse la prémisse « une lane = un agent actif » du protocole de claim (#14323).Validation
python -m pytest scripts/tests/test_check_adjoint_prevalidation.py -q: 244 passedpython -m pytest scripts/tests/test_post_dossier.py scripts/tests/test_check_closure_dossier.py -q: 73 passedgrep -rn "po-2026:CoursIA-3"sur les fichiers de harnais : il ne reste que les mentions historiques du siège précédent.Grain: MED/guard -- lane myia-ai-01:CoursIA (secrétariat po-2028, mandat user 2026-10-20)
🤖 Generated with Claude Code