e164b5f6c1fffe388e6701437e45fea7d3a85419
- Aujourd'hui (Fil 13 sections + capture sticky) + Le chemin (tunnel 2 gestes, Q0 inline, 3 chips, dérogation asymétrique, alternatives réglage/consignation) - Registre + fiche décision (timeline, périmètre premier/second lieu auditable, affluence non-ignorable, S'instruire condensé, éléments + cartographie de clôture, épreuve du réel, Remettre en question, PV A4, gravure) - Salle de vote 5 modalités (consentement, nuancé+histogramme, binaire hérité avec jauge inertielle, Réglage collectif complet — faisceau, médiane basse, Pour moi, Explorer, cristallisation-geste —, élection à départage humain) - Textes (Pacte en clair, document vivant, diff, vue projetée, Atelier des formules porté du v1 sur le moteur unique) + Mandats (faits comptés, feux de la rampe, wizard 3 étapes) + Observatoire (consigner→observer→protocoliser) - Onboarding 7 gabarits + Données locales (export/import, attributs, atelier) - voting→framing gardé (Reformuler d'un réglage figé non cristallisé) - Pages v1 supprimées (login, documents, mandates, protocols, sanctuary, tools, decisions/new) — 342 tests verts, build zéro erreur Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
libreDecision
Plateforme de décisions collectives pour la communauté Duniter/G1. Boîte à outils gouvernance multi-collectifs, architecture white-label.
Stack
- Frontend : Nuxt 4 + Vue 3 + Pinia + UnoCSS (port 3002)
- Backend : Python FastAPI + SQLAlchemy async + SQLite (port 8002)
- Auth : Duniter V2 Ed25519 challenge-response
- Sanctuaire : IPFS (kubo) + hash on-chain (system.remark)
Démarrage
# Backend
cd backend && .venv/bin/uvicorn app.main:app --host 0.0.0.0 --port 8002 --reload
# Frontend
cd frontend && npm run dev
Sections
- Décisions : processus de vote collectif avec boîte à outils (ContextMapper, consentement, advice process)
- Mandats : élection sociocratique, cycle de mandat, révocation
- Documents : documents de référence sous vote permanent, niveaux d'inertie, sanctuaire IPFS
- Protocoles : protocoles opérationnels, jalons de workflow, formules de vote
Architecture
Voir CLAUDE.md pour les conventions et docs/content/dev/ pour la documentation technique.
Languages
Python
40.7%
Vue
32%
TypeScript
26%
CSS
1.1%
Dockerfile
0.2%