Skip to content
Apothem
Gouvernance

Registre du portail de pré-émission — Vérification obligatoire à quinze barres

Vérification de conformité obligatoire à quinze barres exécutée avant l'émission de portée significative, avec correspondances action-en-cas-d'échec et schéma de preuve de release.

Registre canonique du portail de pré-émission à quinze barres. Ce document porte le tableau complet à quinze barres du portail et le bloc YAML du schéma de preuve de release ; le tableau substantiel et le schéma vivent ici, opérationnalisés par src/apothem/rules/pre-emission-gate.md.

Avant toute émission d'artefact de portée significative (selon le seuil trivial vs non trivial dans site/content/docs/governance/outward-conformity-registry.mdx §1), exécute le portail de pré-émission à quinze barres. Mécanise via les hooks PreToolUse là où c'est possible (les greps mécaniques dans src/apothem/conformity/*-grep.py orchestrés par src/apothem/conformity/gate.py) ; raisonne là où la mécanisation est impossible. L'échec d'une seule barre bloque l'émission ; révise jusqu'à ce que chaque barre passe ; émets avec la preuve de release du portail enregistrée.

#BarreType de vérificationÉchec → action
1M1 agnosticisme de l'hôteraisonnéeréviser pour correspondre aux conventions de l'hôte
2M2 divulgation éditorialeraisonnéeajouter le grand livre de divulgation
3M3 dix dimensionsmixte (mécanique + raisonnée)réviser sur la dimension défaillante
4M4 auto-applicationmécanique (preuve de release présente)enregistrer la preuve de release
5M5 autoritémécanique (grep de marqueur <USER-CONFIRM:…>)réacheminer vers la surface de demande
6M6 expertiseraisonnée (section des lacunes exposées présente)exposer les lacunes ; citer
7M7 annotation d'optionsmécanique (l'ensemble d'options porte un marqueur de recommandation)annoter
8M8 caractère définitifmécanique (grep de vocabulaire évasif)promouvoir l'évasion en conditionnels
9M9 levier visuelraisonnée (un diagramme existe là où c'est structurel)créer / actualiser le diagramme
10M10 liaison bidirectionnellemécanique (grep de réciprocité de liaison)fermer les demi-arêtes
11M11 sprints agilesraisonnée (appareil de sprint instancié)restructurer en sprints
12M12 rapport de phases et dispositionmécanique (grep de sortie orpheline) + raisonnéecréer le récapitulatif ; relocaliser
13M13 artisanat du codemécanique (lint / formatage / vérification de types ; grep de bare-except, nombre-magique, code-commenté)réviser
14M14 systématicitéraisonnée (déclare amont / aval / pairs / applicateurs)déclarer ; indexer
15M15 prêt pour la productionmécanique (grep de production-ready-pr) + raisonnéeajouter tests / documentation / CHANGELOG

1. Schéma de preuve de release

Chaque exécution du portail enregistre le résultat dans la trace de travail de l'artefact (un commentaire masqué, un bloc de métadonnées, un fichier de journal d'émission distinct — ce que permettent les conventions de l'hôte) :

conformity-attestation:
  artifact: <path-or-identifier>
  ecosystem-version: <git-commit-sha-or-equivalent ratifying the rule set in force>
  bars:
    M1-host-agnosticism:        pass | n/a (with reason)
    M2-editorial-disclosure:    pass | n/a
    M3-ten-dimensions:          pass | n/a
    M4-self-application:        pass
    M5-authority:               pass
    M6-expertise:               pass | n/a
    M7-option-annotation:       pass | n/a (no option set)
    M8-definitiveness:          pass
    M9-visual-leverage:         pass | n/a (subject not structural)
    M10-bidirectional-binding:  pass
    M11-agile-sprints:          pass | n/a (trivial work)
    M12-phase-layout:           pass | n/a
    M13-code-craft:             pass | n/a (not code)
    M14-systemicity:            pass
    M15-production-ready:       pass | n/a (no host-public-surface change)
  surfaced-gaps: []
  unresolved-inquiries: []
  amendments-disclosed: []
  date: <ISO-8601>

Les marques n/a sont explicites et raisonnées — jamais des omissions silencieuses. Le champ ecosystem-version ancre la preuve de release à un état reproductible de l'écosystème de portée utilisateur (le commit git de l'arbre des sources d'Apothem actif au moment de l'exécution du portail — p. ex. le checkout ~/.claude/ pour l'adaptateur Claude Code), afin que de futurs audits puissent rejouer le portail contre les mêmes corps de règles.

On this page