Introduction
Invariants
KOHAMI s'appuie sur 28 invariants stables, posés en amont du développement, qui décrivent les engagements produits non négociables. Toute évolution doit préserver ces règles ; toute dérive doit être traquée comme un bug bloquant.
Pour la liste complète détaillée endpoint-par-endpoint, voir Reference Invariants.
Convention de nommage
Les invariants suivent la convention INV-<famille><index> :
S: sécurité (suicide, AVC, douleur, escalade)C: consentement et confidentialité (RGPD, mémoire, opt-in)P: périmètre (isolation des données par senior, RLS)A: accessibilité (latence ressentie, lisibilité, ergonomie senior)T: technique (souveraineté, sécurité opérationnelle, intégrité)
Compte par famille
| Famille | Compte | Exemple |
|---|---|---|
| Sécurité (S) | 6 | INV-S01, INV-S02 |
| Consentement (C) | 7 | INV-C01, INV-C07 |
| Périmètre (P) | 5 | INV-P05 |
| Accessibilité (A) | 5 | INV-A01 |
| Technique (T) | 5 | INV-T02, INV-T07b |
Source canonique
La source canonique est le vault Knowledge (Knowledge/wiki/invariants.md). Cette page sert d'introduction et de filtre par famille ; la page Reference Invariants liste les 28 entrées avec description complète et ancres compatibles <InvariantBadge />.