Le dépôt des textes créé par Yvv sur git.open.us.org (2026-10-21) : séparé du code, pour que la clé du serveur n'écrive jamais dans yvv/decision et que le dépôt se transfère d'un bloc à l'ouverture. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.4 KiB
0005 — Publication par file d'envoi vers un dépôt git
Contexte. « Le tout est automatiquement poussé sur le dépôt git exploité par les applis clientes. » Le réseau ou la forge peuvent être indisponibles ; un vote ne doit jamais échouer pour autant.
Décision. Chaque entrée en vigueur (ou correction de coquille, ou traduction d'un texte en
vigueur) ajoute une ligne à une file d'envoi en base ; au démarrage, chaque document publié y
est remis une fois (rien ne se perd sur un redémarrage, un document inchangé ne fait pas de
commit : sa date est celle du dernier changement, jamais « maintenant »). Un travailleur rend fr.md, en.md,
es.md et document.json dans le clone du serveur, commit, pousse avec une clé de déploiement
générée par le serveur (sa partie publique s'affiche dans trustinWallet), et réessaie avec un
délai croissant. Dépôt : git.open.us.org/yvv/decision-depot-textes-reference, un dossier par groupe et
par document — provisoire (Yvv, 2026-10-21) : viendront un dépôt pour l'ouverture, par
transfert, puis le dépôt officiel pour les textes en vigueur ; changer de dépôt tient en une
ligne (LD_PUBLISH_REMOTE), le serveur réaligne son clone. Le français fait foi ; les traductions sont marquées éditoriales.
Coût. La publication est asynchrone (quelques secondes, plus en cas de panne) ; l'état de la file se lit dans trustinWallet.