Une exception de domaine est une règle qui a un nom, un throw, presque toujours une épreuve, et souvent aucune déclaration. Si le réglage le demande (gardes_nommees, adr), le journal rend les candidats qu'aucun parcours ne cite, avec leur strate et ce qui les cite. Rien ne devient un constat, aucun état ne change de sens, la section n'existe pas sans les clés : additif, ignorable. Ce qu'un dessin de trois lecteurs (Java annoté, SQL, réconciliation) voulait démontrer, abattu par l'objecteur mandaté, ces quarante lignes le démontrent : huit exceptions de domaine chez openathle, zéro déclarée. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
published-language
Le contrat d'échange inter-juridictions de la fédération (ADR-061, amendée par A1.2). Deux artefacts, un seul numéro de version :
envelope/SPEC.md |
L'enveloppe d'assertion — normatif, en anglais |
envelope/COMPAGNON.fr.md |
Compagnon français — explicitement non normatif |
envelope/schema/ |
Schéma de validation (JSON Schema 2020-12) |
envelope/conformance/ |
Jeu d'épreuves — normatif : qui le rate ne se conforme pas |
grammar/ |
Domicile réservé de la grammaire source (ADR-066 §2.2) |
OPENING.md |
Déclencheur et butoir de l'extraction publique |
Le nom du paquet est celui qu'ADR-066 §2.2 lui a donné.
Gouvernance (depuis le 2026-09-11 — temoin/DEC-014)
Ce dépôt est la source de vérité du contrat. Le développement se fait
ici, par pull request endossée — une approbation humaine par fusion, aucune
poussée directe sur master. L'ancien rite (sources au corpus hôte,
re-publication par subtree) est mort : il coûtait trois rites par évolution.
Chaque consommateur épingle l'édition qu'il adopte (un commit de ce dépôt) et mesure sa dérive contre la tête ; déplacer une épingle est une pull request relue chez le consommateur, jamais un événement subi.
npm run conformance joue la suite normative ; npm run instrument:selftest
l'auto-épreuve de l'instrument. La CI exige les deux.