Instrument : les gardes nommées, comme candidats — le plus petit lecteur qui prouve la thèse

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>
This commit is contained in:
temoin-agent
2026-09-21 15:43:14 +02:00
co-authored by Claude Fable 5.1
parent 887d9a90c3
commit 6508f3be47
8 changed files with 185 additions and 2 deletions
+29
View File
@@ -46,6 +46,35 @@ jamais. La grossièreté se dit dans le réglage (en commentaire) : un rang
absent de la correspondance est un rang que la juridiction ne sait pas
instrumenter, pas un rang qui va de soi.
## Les gardes nommées — des candidats, jamais des constats (optionnel)
Une exception de domaine est une règle qui a un nom et un `throw` — et souvent
ni épreuve ni déclaration. Si le réglage porte `gardes_nommees` (motifs de
fichiers) et `adr` (où chercher les citations), le journal rend
`gardes_nommees: { motifs, total, non_nommees_par_un_parcours, sans_epreuve,
ecartees, differees, candidats }`. Trois précautions, chacune répondant à une
faute possible :
- **« Nommée », jamais « déclarée ».** Un parcours peut porter la règle en
langue naturelle sans nommer la classe ; l'instrument n'observe que la
nomination, et les champs le disent (`nommee_par_parcours`, `_par_adr`,
`_par_epreuve`). Absent ≠ non déclaré.
- **Une exception n'est pas un invariant.** Une absence (`NotFound`) n'est une
règle pour personne : la juridiction l'exclut par motif (`gardes_exclues`).
- **Décider que non a un réceptacle.** Un registre de la juridiction
(`gardes_ecartees` : `nom`, `decision: ecarte | differe`, `motif`, `jusqu_au`),
que l'instrument **lit et n'écrit jamais** : l'écarté sort des candidats et
reste dans le compte ; le différé revient à sa date.
L'instrument **mesure une existence, il ne déclare rien** ; rien ne devient un
constat, aucun état ne change de sens ; sans les clés, la section n'existe pas.
Sa limite est dans le journal (`motifs`) : ce qui ne porte pas le motif —
`require`, objets-valeurs, contraintes de schéma — lui est invisible.
Pourquoi si peu : c'est le plus petit instrument qui prouve que le code tient
des règles que nul n'a déclarées. Mesuré chez openathle le jour de son
écriture — huit exceptions de domaine, zéro citée par un parcours.
## Ce qu'il écrit — chez la juridiction, jamais ailleurs
- **`sortie`** : les constats, en **ajout seul**, et **seulement quand l'état