Premier pas de l'ordre décidé en temoin/DEC-016, et premier rite du nouveau régime : une seule pull request, chez l'éditeur, là où le contrat vit désormais.
Le problème. La confiance voyage verbatim et la décroissance est une lecture locale (§4, champ 8) — c'est juste, et c'était déjà là. Mais rien n'obligeait à dire quelle lecture. Deux auditeurs, deux dates, deux fonctions de décroissance sur le même verbatim : ils divergent sans que ni l'un ni l'autre ait tort, et personne ne peut reproduire le chiffre. Ce n'est pas le fait qui se fissure, c'est son opposabilité.
La règle. Champ 15 confidence_reading (§4.1), optionnel — présent seulement quand l'émetteur expose une valeur qu'il a lui-même dérivée ; ses quatre clés sont alors requises (policy, version, value, as_of). Le verbatim reste intact au champ 8. Au §9 : une valeur dérivée non déclarée n'est pas conforme, parce que personne ne peut la reproduire.
Portée. MINOR au sens du §8 : additif et ignorable — un consommateur v1.0 qui rencontre le champ le préserve et passe, comme le contrat l'exige déjà de tout champ inconnu. Aucun champ, classe, provenance ou règle existante ne change.
Éprouvé : suite de conformité verte, avec deux fixtures nouvelles — une lecture déclarée complète qui passe, une lecture sans sa version qui est rejetée. Auto-épreuve de l'instrument verte.
Relevé par une lecture extérieure du 2026-09-19 : « la lecture locale doit être elle-même versionnée… c'est une ligne du contrat, pas une ADR ». Elle avait raison sur les deux points.
Premier pas de l'ordre décidé en `temoin/DEC-016`, et **premier rite du nouveau régime** : une seule pull request, chez l'éditeur, là où le contrat vit désormais.
**Le problème.** La confiance voyage verbatim et la décroissance est une lecture locale (§4, champ 8) — c'est juste, et c'était déjà là. Mais rien n'obligeait à dire *quelle* lecture. Deux auditeurs, deux dates, deux fonctions de décroissance sur le même verbatim : ils divergent sans que ni l'un ni l'autre ait tort, et personne ne peut reproduire le chiffre. Ce n'est pas le fait qui se fissure, c'est son opposabilité.
**La règle.** Champ 15 `confidence_reading` (§4.1), **optionnel** — présent seulement quand l'émetteur expose une valeur qu'il a lui-même dérivée ; ses quatre clés sont alors requises (`policy`, `version`, `value`, `as_of`). Le verbatim reste intact au champ 8. Au §9 : une valeur dérivée non déclarée n'est pas conforme, *parce que personne ne peut la reproduire*.
**Portée.** MINOR au sens du §8 : additif et ignorable — un consommateur v1.0 qui rencontre le champ le préserve et passe, comme le contrat l'exige déjà de tout champ inconnu. Aucun champ, classe, provenance ou règle existante ne change.
**Éprouvé** : suite de conformité verte, avec deux fixtures nouvelles — une lecture déclarée complète qui passe, une lecture sans sa version qui est rejetée. Auto-épreuve de l'instrument verte.
Relevé par une lecture extérieure du 2026-09-19 : « la lecture locale doit être elle-même versionnée… c'est une ligne du contrat, pas une ADR ». Elle avait raison sur les deux points.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Un auditeur qui voit une confiance décrue ne peut pas la reproduire s'il
ignore quelle fonction l'a produite, dans quelle version, à quelle date.
Deux lectures divergentes du même verbatim se valent alors, sans qu'on
puisse dire pourquoi : c'est l'opposabilité qui se fissure, non le fait.
Champ 15 confidence_reading (§4.1), OPTIONNEL — présent seulement quand
l'émetteur EXPOSE une valeur qu'il a dérivée ; ses quatre clés sont alors
requises (policy, version, value, as_of). Le verbatim reste intact au
champ 8. Règle de conformité au §9 : une valeur dérivée non déclarée
n'est pas conforme. Additif et ignorable — un consommateur v1.0 le
préserve et passe, comme §8 l'exige de tout champ inconnu.
Relevé par une lecture extérieure du 2026-09-19 : « c'est une ligne du
contrat, pas une ADR ». Elle avait raison sur les deux points.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Premier pas de l'ordre décidé en
temoin/DEC-016, et premier rite du nouveau régime : une seule pull request, chez l'éditeur, là où le contrat vit désormais.Le problème. La confiance voyage verbatim et la décroissance est une lecture locale (§4, champ 8) — c'est juste, et c'était déjà là. Mais rien n'obligeait à dire quelle lecture. Deux auditeurs, deux dates, deux fonctions de décroissance sur le même verbatim : ils divergent sans que ni l'un ni l'autre ait tort, et personne ne peut reproduire le chiffre. Ce n'est pas le fait qui se fissure, c'est son opposabilité.
La règle. Champ 15
confidence_reading(§4.1), optionnel — présent seulement quand l'émetteur expose une valeur qu'il a lui-même dérivée ; ses quatre clés sont alors requises (policy,version,value,as_of). Le verbatim reste intact au champ 8. Au §9 : une valeur dérivée non déclarée n'est pas conforme, parce que personne ne peut la reproduire.Portée. MINOR au sens du §8 : additif et ignorable — un consommateur v1.0 qui rencontre le champ le préserve et passe, comme le contrat l'exige déjà de tout champ inconnu. Aucun champ, classe, provenance ou règle existante ne change.
Éprouvé : suite de conformité verte, avec deux fixtures nouvelles — une lecture déclarée complète qui passe, une lecture sans sa version qui est rejetée. Auto-épreuve de l'instrument verte.
Relevé par une lecture extérieure du 2026-09-19 : « la lecture locale doit être elle-même versionnée… c'est une ligne du contrat, pas une ADR ». Elle avait raison sur les deux points.
🤖 Generated with Claude Code
ok relu