01 · Spécification fonctionnelle
Spécification fonctionnelle v0.1
Le système aide un humain à former une proposition sans lui retirer l’autorité sur les transformations qui changent ce qu’il engage.
Objectif
Transformer une intention libre en proposition publiable tout en rendant visibles les changements susceptibles de modifier le périmètre, l’obligation, la responsabilité, les paramètres importants, le statut factuel ou les conséquences d’une décision.
Invariants
- L’intention d’origine est conservée.
- Les versions successives ne réécrivent pas l’histoire.
- Une reformulation neutre ne doit pas provoquer une interruption inutile.
- Une transformation engageante ne doit pas devenir automatiquement une décision de l’auteur.
- Autoriser une formulation ne prouve pas qu’elle est factuellement vraie.
- Une autorisation est liée à une version déterminée.
- UNKNOWN, AMBIGUOUS et CONFLICT doivent rester représentables.
- Une clarification humaine est une stratégie possible, pas la réponse par défaut à toute ambiguïté.
Cycle
Saisir intention → produire restitution candidate → produire version candidate → détecter transformations → appliquer règles de passage → obtenir preuve / clarification si nécessaire → créer nouvelle version → autoriser version finale → publier
Hors périmètre v0.1
- décider si une proposition est politiquement souhaitable ;
- dire aux citoyens de voter OUI ou NON ;
- certifier la vérité générale de toutes les affirmations ;
- certifier la conformité juridique complète ;
- certifier l’alignement à une architecture de référence externe.