Files
decision/maquette/frontend/app/data/seeds/atelier-du-canal.bundle.json
T
YvvandClaude Opus 5.5 67ddee28b2 v3 : socle Rust (moteur pur, accès trustinWallet, serveur) ; maquette Nuxt rangée dans maquette/
- crates/ld-engine : formule inertielle (parité avec la maquette, garde C),
  coquille / changement de fond, assistant d'édition à règles, composition
  d'un document sous vote permanent (adoptions, aperçus, rivales).
- crates/trustin-access : qui voit, qui ouvre, qui gère les accès.
- crates/ld-server : API axum + SQLite, connexion Ğ1 (client OAuth2 de
  connect.monnaie-libre.fr), invitations, entrée en vigueur automatique,
  signalements de contradiction, traductions éditoriales, publication git,
  taille de la toile lue sur la chaîne.
- seeds/acte-engagement-certification.json : 33 articles, fr + en + es ;
  en vigueur : préambule, E1, E2 (seed a minima).
- maquette/ : frontend, backend et docker v2 déplacés tels quels.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 02:04:42 +02:00

3842 lines
142 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schemaVersion": 2,
"exportedAt": "2026-08-11T12:00:00.000Z",
"collective": {
"id": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"slug": "atelier-du-canal",
"name": "L’Atelier du Canal",
"color": "#0e7490",
"icon": "i-lucide-hammer",
"template": "association",
"isTransparent": true,
"pactDocId": "931d78d6-6931-4570-a7ae-058a344dc105",
"rootCircleId": "d35d01d4-4570-4e75-9c64-f00ba5118624",
"createdAt": "2026-01-10T09:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z"
},
"people": [
{
"id": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Nadia Benkacem",
"isMe": false,
"attributes": {
"heures/mois": 12
}
},
{
"id": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Marcel Aubry",
"isMe": false,
"attributes": {
"heures/mois": 6
}
},
{
"id": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Chloé Ferrand",
"isMe": false
},
{
"id": "d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Ibrahim Diallo",
"isMe": false
},
{
"id": "62789d12-de5a-43bf-b7f4-111c642ec156",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Suzanne Kowalski",
"isMe": false
},
{
"id": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Théo Lemoine",
"isMe": false,
"attributes": {
"heures/mois": 8
}
},
{
"id": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Awa N'Diaye",
"isMe": false,
"attributes": {
"heures/mois": 20
}
},
{
"id": "318cf576-aa00-4cba-be63-e62551b4693e",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Pierre-Yves Guivarch",
"isMe": false
},
{
"id": "d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Lucia Moreira",
"isMe": false
},
{
"id": "4e1455b5-9697-48f9-b559-6edfe889b339",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Josette Renard",
"isMe": false
},
{
"id": "781e0bb0-8006-4fe9-9501-f9c4533b216e",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Karim Haddad",
"isMe": false
},
{
"id": "cd7b8066-88ab-47af-9d53-acb467a5ea44",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-10T10:00:00.000Z",
"updatedAt": "2026-01-10T10:00:00.000Z",
"displayName": "Élise Vandenberghe",
"isMe": false
}
],
"circles": [
{
"id": "d35d01d4-4570-4e75-9c64-f00ba5118624",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-12T10:00:00.000Z",
"updatedAt": "2026-01-12T10:00:00.000Z",
"name": "Tous",
"purpose": "Toutes les membres de l'Atelier du Canal réunies — le cercle racine.",
"memberIds": [
"3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"343a60a7-add5-46b1-b6d6-9093ed2ad559",
"d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"62789d12-de5a-43bf-b7f4-111c642ec156",
"7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"f790d11d-a84f-4ed1-80c9-7077b870e099",
"318cf576-aa00-4cba-be63-e62551b4693e",
"d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"4e1455b5-9697-48f9-b559-6edfe889b339",
"781e0bb0-8006-4fe9-9501-f9c4533b216e",
"cd7b8066-88ab-47af-9d53-acb467a5ea44"
],
"domains": []
},
{
"id": "9f399d53-6cca-4375-bee7-374ae9cdd53f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-12T10:05:00.000Z",
"updatedAt": "2026-01-12T10:05:00.000Z",
"name": "Bureau",
"purpose": "Faire tourner l'association au quotidien : finances, papiers, liens avec la mairie.",
"kind": "team",
"memberIds": [
"3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"343a60a7-add5-46b1-b6d6-9093ed2ad559",
"d0a27b00-af87-4715-9bde-20cdbe2f29c5"
],
"parentCircleId": "d35d01d4-4570-4e75-9c64-f00ba5118624",
"domains": [
"gestion",
"finances"
]
},
{
"id": "db3def42-7c4c-4163-907e-3a818045db67",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-12T10:10:00.000Z",
"updatedAt": "2026-01-12T10:10:00.000Z",
"name": "Ateliers",
"purpose": "Celles et ceux qui animent les ateliers partagés : bois, textile, vélo.",
"kind": "theme",
"memberIds": [
"62789d12-de5a-43bf-b7f4-111c642ec156",
"7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"f790d11d-a84f-4ed1-80c9-7077b870e099",
"318cf576-aa00-4cba-be63-e62551b4693e",
"d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"781e0bb0-8006-4fe9-9501-f9c4533b216e",
"cd7b8066-88ab-47af-9d53-acb467a5ea44"
],
"parentCircleId": "d35d01d4-4570-4e75-9c64-f00ba5118624",
"domains": [
"ateliers",
"bois",
"textile",
"velo"
]
},
{
"id": "18a487ab-c0ec-43a4-bc15-e4861b949878",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-12T10:15:00.000Z",
"updatedAt": "2026-01-12T10:15:00.000Z",
"name": "Le local du quai",
"purpose": "Les habitué·es du local au 12 quai des Chalands — clés, rangement, voisinage.",
"kind": "place",
"memberIds": [
"4e1455b5-9697-48f9-b559-6edfe889b339",
"62789d12-de5a-43bf-b7f4-111c642ec156",
"7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"f790d11d-a84f-4ed1-80c9-7077b870e099",
"dfe07fca-dc13-4ebc-9e11-0dced155e13f"
],
"parentCircleId": "d35d01d4-4570-4e75-9c64-f00ba5118624",
"domains": [
"local",
"quai"
]
}
],
"decisions": [
{
"id": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-12T19:00:00.000Z",
"updatedAt": "2026-04-16T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [
"3c5e8e6c-c66d-4796-81bd-937ce602ba1a"
],
"measurerIds": [
"343a60a7-add5-46b1-b6d6-9093ed2ad559"
],
"visibility": "collective",
"authorId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"title": "Adopter notre Pacte",
"body": "Deux soirées d’assemblée au local pour poser notre contrat social : trois boussoles, une finalité, des seuils courts et des protocoles sans camps.",
"brief": {
"context": "L’association se crée : il nous faut un cadre commun avant la première saison d’ateliers.",
"effects": [
{
"label": "Se doter d’un cadre commun pour décider sans chef et sans vote-couperet",
"target": "12 membres signataires au 1er février"
}
]
},
"resources": {
"note": "Deux soirées d’assemblée et l’énergie de commencer"
},
"tags": [
"pacte",
"fondation"
],
"reversibility": "costly",
"weight": "structural",
"scope": {
"selfOnly": false,
"circleIds": [
"d35d01d4-4570-4e75-9c64-f00ba5118624"
],
"personIds": []
},
"route": "collective",
"triageRule": "R5",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"status": "adopted",
"decidedAt": "2026-01-15T18:00:00.000Z",
"review": {
"dueAt": "2026-04-15T18:00:00.000Z",
"verdict": "confirmed",
"note": "Le Pacte a tenu ses trois premiers mois — personne n’a demandé à le rouvrir.",
"decidedAt": "2026-04-16T09:00:00.000Z"
},
"engraving": {
"sha256": "5f9c6ea9fb7eea6651b99ac38fe1f955478ee52e0768ee67b1135e3f2ee2ab7a",
"engravedAt": "2026-01-15T18:00:00.000Z",
"proofLevel": "local"
}
},
{
"id": "2822b935-48db-483d-851b-eb38b7d8659d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-19T19:00:00.000Z",
"updatedAt": "2026-04-22T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [
"343a60a7-add5-46b1-b6d6-9093ed2ad559"
],
"measurerIds": [
"62789d12-de5a-43bf-b7f4-111c642ec156"
],
"visibility": "collective",
"authorId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"title": "Adopter le Règlement intérieur",
"body": "Huit clauses de vie commune : le local, le matériel, la sécurité, l’adhésion.",
"brief": {
"context": "Le Pacte pose le cadre ; il reste à régler la vie quotidienne du local.",
"effects": [
{
"label": "Des règles de vie claires pour le local et les ateliers",
"target": "8 clauses adoptées avant l’ouverture de février"
}
]
},
"resources": {
"note": "Une soirée de rédaction collective au local"
},
"tags": [
"reglement",
"fondation"
],
"reversibility": "easy",
"weight": "structural",
"scope": {
"selfOnly": false,
"circleIds": [
"d35d01d4-4570-4e75-9c64-f00ba5118624"
],
"personIds": []
},
"route": "collective",
"triageRule": "R5",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"status": "adopted",
"decidedAt": "2026-01-22T18:30:00.000Z",
"review": {
"dueAt": "2026-04-22T18:00:00.000Z",
"verdict": "confirmed",
"note": "Le cahier des prêts et le rangement tiennent — seule la clause d’accueil demande révision.",
"decidedAt": "2026-04-22T09:00:00.000Z"
}
},
{
"id": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-14T19:00:00.000Z",
"updatedAt": "2026-01-29T19:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"title": "Confier la trésorerie pour un an",
"body": "Un compte à ouvrir, des cotisations à suivre, des rapports trimestriels : la trésorerie mérite un mandat borné et rendu.",
"brief": {
"effects": [
{
"label": "Des comptes tenus et rendus tous les trimestres",
"target": "4 rapports sur l’année"
}
]
},
"resources": {
"note": "Quelques heures par mois et la signature du compte associatif"
},
"tags": [
"finances",
"mandat"
],
"reversibility": "easy",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"d35d01d4-4570-4e75-9c64-f00ba5118624"
],
"personIds": []
},
"route": "collective",
"triageRule": "R6",
"protocolId": "d9af660a-5fea-4984-9ada-a3df18220783",
"createsMandate": {
"title": "Trésorerie",
"domainCircleIds": [
"9f399d53-6cca-4375-bee7-374ae9cdd53f"
],
"domainTags": [
"finances",
"tresorerie"
],
"durationDays": 365,
"reportEveryDays": 90
},
"status": "adopted",
"decidedAt": "2026-01-29T19:00:00.000Z"
},
{
"id": "74875264-2a7e-4bdc-a543-902d56921cb1",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-20T09:00:00.000Z",
"updatedAt": "2026-07-21T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"title": "Renouveler l’assurance du local",
"body": "Même contrat que l’an dernier, prime quasi inchangée — je renouvelle avant l’échéance du 31 juillet.",
"resources": {
"note": "Prime annuelle de l’assurance du local",
"amount": 312,
"unit": "€"
},
"tags": [
"finances",
"local",
"contrats"
],
"reversibility": "easy",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"9f399d53-6cca-4375-bee7-374ae9cdd53f"
],
"personIds": []
},
"route": "mandate",
"triageRule": "R0a",
"underMandateId": "a76dfe11-db3e-4356-b540-87109ee02199",
"status": "adopted",
"windowEndsAt": "2026-07-21T09:00:00.000Z",
"decidedAt": "2026-07-21T09:00:00.000Z"
},
{
"id": "1e46a8f1-89f6-4018-b35c-b9c9e3f28551",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T10:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"title": "Ouvrir un livret d’épargne associatif",
"body": "La caisse dort sur le compte courant ; un livret associatif rapporterait de quoi payer l’assurance.",
"resources": {
"note": "Déplacer 1 500 € de la caisse vers un livret rémunéré",
"amount": 1500,
"unit": "€"
},
"tags": [
"finances",
"epargne"
],
"reversibility": "easy",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"9f399d53-6cca-4375-bee7-374ae9cdd53f"
],
"personIds": []
},
"route": "mandate",
"triageRule": "R0a",
"underMandateId": "a76dfe11-db3e-4356-b540-87109ee02199",
"status": "objection",
"windowEndsAt": "2026-08-12T10:00:00.000Z"
},
{
"id": "3061eba5-2c2b-4117-bedd-84a3be46d00d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T17:45:00.000Z",
"updatedAt": "2026-08-10T17:45:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"title": "Organiser la fête des voisins de septembre",
"tags": [
"fete",
"quartier"
],
"reversibility": "easy",
"weight": "light",
"scope": {
"selfOnly": false,
"circleIds": [
"d35d01d4-4570-4e75-9c64-f00ba5118624"
],
"personIds": []
},
"route": "collective",
"triageRule": "R4",
"status": "draft"
},
{
"id": "06c7e749-0fe2-41bf-ab59-3c3fadc5928d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T09:00:00.000Z",
"updatedAt": "2026-08-11T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"title": "Repeindre la façade du local",
"body": "Un week-end de chantier participatif, peinture microporeuse, couleur à choisir avec les habitué·es.",
"baselineNote": "Aujourd’hui : la façade s’écaille côté quai, dernière peinture en 2019.",
"resources": {
"note": "Peinture et petit matériel, un week-end de bénévolat",
"amount": 140,
"unit": "€"
},
"tags": [
"local",
"travaux"
],
"reversibility": "easy",
"weight": "light",
"scope": {
"selfOnly": false,
"circleIds": [
"18a487ab-c0ec-43a4-bc15-e4861b949878"
],
"personIds": []
},
"route": "advice",
"triageRule": "R3",
"status": "advice",
"windowEndsAt": "2026-08-13T09:00:00.000Z"
},
{
"id": "3c9829f6-196e-4029-ac60-06039ceb121f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T10:00:00.000Z",
"updatedAt": "2026-08-10T14:00:00.000Z",
"urgent": false,
"routeOverridden": true,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"title": "Poser une serrure connectée au local",
"body": "Fini les doubles de clés qui circulent : un digicode avec codes nominatifs, réversible si ça ne convient pas.",
"resources": {
"note": "Serrure connectée et pose",
"amount": 180,
"unit": "€"
},
"tags": [
"local",
"cles"
],
"reversibility": "costly",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"18a487ab-c0ec-43a4-bc15-e4861b949878"
],
"personIds": []
},
"route": "solo",
"triageRule": "R2",
"overrideNote": "J’allège : je finance la pose et c’est démontable — fenêtre d’objection ouverte en contrepartie.",
"status": "objection",
"windowEndsAt": "2026-08-12T10:00:00.000Z",
"windowSuspendedAt": "2026-08-10T14:00:00.000Z"
},
{
"id": "88cced14-15b9-4291-9534-59f6fa141b92",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T11:00:00.000Z",
"urgent": false,
"routeOverridden": true,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"title": "Remplacer le lave-linge partagé par un modèle d’occasion",
"body": "Celui du local fuit depuis juin ; le dépôt-vente du quai en propose un garanti six mois.",
"resources": {
"note": "Achat d’un lave-linge d’occasion garanti",
"amount": 220,
"unit": "€"
},
"tags": [
"local",
"materiel"
],
"reversibility": "costly",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"18a487ab-c0ec-43a4-bc15-e4861b949878"
],
"personIds": []
},
"route": "solo",
"triageRule": "R2",
"overrideNote": "J’allège : l’achat est modeste et le vendeur reprend l’ancien — fenêtre d’objection ouverte en contrepartie.",
"status": "objection",
"windowEndsAt": "2026-08-12T10:00:00.000Z"
},
{
"id": "6bae3695-3fc5-4f70-8fbe-3b8a8076b416",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-06T09:00:00.000Z",
"updatedAt": "2026-08-08T14:30:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"title": "Réviser l’accueil des nouveaux",
"body": "Trop de monde pousse la porte le samedi sans savoir par où commencer — deux pistes sont sur la table.",
"baselineNote": "Aujourd’hui : un accueil au fil de l’eau, sans référent·e, et un petit guide souvent épuisé.",
"brief": {
"context": "Depuis le printemps, chaque samedi amène trois ou quatre nouvelles têtes.",
"effects": [
{
"label": "Chaque nouvelle personne repart accompagnée",
"target": "plus aucun samedi sans accueillant·e d’ici octobre"
}
]
},
"resources": {
"note": "Un binôme d’accueil par samedi d’ouverture"
},
"tags": [
"accueil",
"reglement"
],
"reversibility": "easy",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"d35d01d4-4570-4e75-9c64-f00ba5118624"
],
"personIds": []
},
"route": "collective",
"triageRule": "R5",
"amendsClauseId": "8606f567-ebf8-4e61-a015-287c14a673ea",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"status": "framing",
"windowEndsAt": "2026-08-20T09:00:00.000Z"
},
{
"id": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T18:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"title": "Adhérer au réseau des ateliers partagés d’Île-de-France",
"body": "Quatre ateliers voisins mutualisent outillage, formations et bons plans fournisseurs.",
"baselineNote": "Aujourd’hui : nous fonctionnons seuls, sans échange avec les ateliers voisins.",
"brief": {
"effects": [
{
"label": "Mutualiser l’outillage et les formations avec les ateliers voisins",
"target": "2 formations partagées avant décembre"
}
]
},
"resources": {
"note": "Cotisation annuelle au réseau",
"amount": 120,
"unit": "€"
},
"tags": [
"reseau",
"ateliers"
],
"reversibility": "easy",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"d35d01d4-4570-4e75-9c64-f00ba5118624"
],
"personIds": []
},
"route": "collective",
"triageRule": "R5",
"protocolId": "ab3c947a-76ff-438e-87dd-24c6d053afac",
"status": "voting"
},
{
"id": "c172cc05-571a-4d75-84b3-5bb602582534",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-20T18:00:00.000Z",
"updatedAt": "2026-05-07T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [
"dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"7589bff0-c5bd-4052-9144-bed92b0e7a3a"
],
"measurerIds": [
"62789d12-de5a-43bf-b7f4-111c642ec156"
],
"visibility": "collective",
"authorId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"title": "Chauffer le local au poêle à granulés",
"body": "Les convecteurs datent du précédent locataire et chauffent mal ; un poêle à granulés couvrirait la grande salle.",
"baselineNote": "Aujourd’hui : trois convecteurs électriques, 620 € de facture l’hiver dernier.",
"brief": {
"context": "Le local est glacial les soirs d’atelier de novembre à mars.",
"symptomsVsCauses": "Le froid est le symptôme ; la cause est un chauffage inadapté au volume de la grande salle.",
"effects": [
{
"label": "Réduire la facture de chauffage du local",
"target": "≤ 400 € pour l’hiver 2026-2027"
},
{
"label": "Un local chauffé les soirs d’atelier"
}
]
},
"resources": {
"note": "Achat et pose du poêle, granulés pour l’hiver",
"amount": 2400,
"unit": "€"
},
"tags": [
"local",
"chauffage",
"travaux"
],
"reversibility": "costly",
"weight": "structural",
"scope": {
"selfOnly": false,
"circleIds": [
"d35d01d4-4570-4e75-9c64-f00ba5118624"
],
"personIds": []
},
"route": "collective",
"triageRule": "R5",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"status": "adopted",
"decidedAt": "2026-05-07T09:00:00.000Z",
"review": {
"dueAt": "2026-08-05T09:00:00.000Z"
}
},
{
"id": "04ee2ece-2e75-4394-a650-3ad7bea59123",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-03-02T10:00:00.000Z",
"updatedAt": "2026-07-01T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [
"343a60a7-add5-46b1-b6d6-9093ed2ad559"
],
"measurerIds": [
"cd7b8066-88ab-47af-9d53-acb467a5ea44"
],
"visibility": "collective",
"authorId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"title": "Confier la communication à un prestataire",
"body": "Une lettre d’information mensuelle sous-traitée à une petite agence du quartier.",
"brief": {
"effects": [
{
"label": "Une lettre d’information mensuelle qui sort à l’heure",
"target": "10 parutions par an",
"measured": {
"note": "Trois lettres parues en quatre mois, sans lien avec la vie du quartier.",
"at": "2026-06-20T09:00:00.000Z",
"byId": "cd7b8066-88ab-47af-9d53-acb467a5ea44"
}
}
]
},
"resources": {
"note": "Forfait mensuel du prestataire",
"amount": 90,
"unit": "€"
},
"tags": [
"communication"
],
"reversibility": "easy",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"d35d01d4-4570-4e75-9c64-f00ba5118624"
],
"personIds": []
},
"route": "collective",
"triageRule": "R4",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"status": "revoked",
"decidedAt": "2026-03-10T09:00:00.000Z",
"review": {
"dueAt": "2026-06-10T09:00:00.000Z",
"verdict": "revoke",
"note": "La lettre sortait, mais elle ne parlait plus de nous.",
"decidedAt": "2026-07-01T09:00:00.000Z"
}
},
{
"id": "69bc4dc5-b866-4a47-b2f3-46fa2d484fac",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-25T10:00:00.000Z",
"updatedAt": "2026-07-01T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [
"cd7b8066-88ab-47af-9d53-acb467a5ea44",
"781e0bb0-8006-4fe9-9501-f9c4533b216e"
],
"measurerIds": [],
"visibility": "collective",
"authorId": "cd7b8066-88ab-47af-9d53-acb467a5ea44",
"title": "Reprendre la communication en interne",
"body": "Ce qu’on en a appris : la parole du quartier ne se sous-traite pas. Élise et Karim reprennent la lettre, plus courte et plus vivante.",
"resources": {
"note": "Deux heures par mois d’Élise et de Karim"
},
"tags": [
"communication"
],
"reversibility": "easy",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"d35d01d4-4570-4e75-9c64-f00ba5118624"
],
"personIds": []
},
"route": "collective",
"triageRule": "R4",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"parentDecisionId": "04ee2ece-2e75-4394-a650-3ad7bea59123",
"chainKind": "revocation",
"status": "adopted",
"decidedAt": "2026-07-01T09:00:00.000Z"
},
{
"id": "64aea56e-93a3-43b6-8003-fe7ad9c7c86b",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-02T07:40:00.000Z",
"updatedAt": "2026-08-02T07:45:00.000Z",
"urgent": true,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"title": "Couper l’eau de l’atelier bois — fuite sur le circuit",
"body": "Fuite au raccord de l’évier ce matin : vanne générale fermée en attendant le plombier.",
"tags": [
"local",
"urgence"
],
"reversibility": "easy",
"weight": "light",
"scope": {
"selfOnly": false,
"circleIds": [
"18a487ab-c0ec-43a4-bc15-e4861b949878"
],
"personIds": []
},
"route": "solo",
"triageRule": "R-U",
"status": "adopted",
"decidedAt": "2026-08-02T07:45:00.000Z"
},
{
"id": "25edc8b0-36e6-444a-8982-fb426e1cf964",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-02T08:00:00.000Z",
"updatedAt": "2026-08-04T08:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"title": "Ratifier la coupure d’eau d’urgence",
"body": "Décidé en urgence le 2 août — le collectif ratifie : la vanne reste fermée jusqu’au passage du plombier.",
"tags": [
"local",
"urgence"
],
"reversibility": "easy",
"weight": "light",
"scope": {
"selfOnly": false,
"circleIds": [
"18a487ab-c0ec-43a4-bc15-e4861b949878"
],
"personIds": []
},
"route": "collective",
"triageRule": "R-U",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"parentDecisionId": "64aea56e-93a3-43b6-8003-fe7ad9c7c86b",
"chainKind": "ratification",
"status": "adopted",
"windowEndsAt": "2026-08-04T08:00:00.000Z",
"decidedAt": "2026-08-04T08:00:00.000Z"
},
{
"id": "c1b50996-bdf3-4c04-8060-fef8f80f9bfa",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-08T12:30:00.000Z",
"updatedAt": "2026-08-08T12:30:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"title": "Le marché du samedi est reconduit",
"tags": [
"marche",
"quartier"
],
"reversibility": "easy",
"weight": "light",
"scope": {
"selfOnly": false,
"circleIds": [
"18a487ab-c0ec-43a4-bc15-e4861b949878"
],
"personIds": []
},
"route": "record",
"triageRule": "R0c",
"decidedHow": "Décidé au café du quai après le marché, à main levée — comme d’habitude.",
"status": "adopted",
"decidedAt": "2026-08-08T12:30:00.000Z"
},
{
"id": "fd343327-1d0c-48e4-a92f-a32eeac7845c",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-28T18:00:00.000Z",
"updatedAt": "2026-07-28T18:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [
"62789d12-de5a-43bf-b7f4-111c642ec156"
],
"measurerIds": [],
"visibility": "collective",
"authorId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"title": "Réaménager le local du quai",
"body": "Le local déborde : électricité vieillissante, zones d’atelier qui se marchent dessus, espace commun encombré. On découpe en micro-décisions.",
"brief": {
"context": "Trois ans d’activité ont rempli le local plus vite que prévu.",
"effects": [
{
"label": "Un local où chaque atelier a sa zone et où l’on circule",
"target": "zéro établi partagé entre deux ateliers d’ici novembre"
}
]
},
"resources": {
"note": "Budget travaux et week-ends de chantier",
"amount": 900,
"unit": "€"
},
"tags": [
"local",
"travaux",
"amenagement"
],
"reversibility": "costly",
"weight": "structural",
"scope": {
"selfOnly": false,
"circleIds": [
"18a487ab-c0ec-43a4-bc15-e4861b949878"
],
"personIds": []
},
"route": "collective",
"triageRule": "R5",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"status": "framing"
},
{
"id": "00e9df0e-9975-4a4a-aa83-58fd3392c05c",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-29T09:00:00.000Z",
"updatedAt": "2026-08-06T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [
"7589bff0-c5bd-4052-9144-bed92b0e7a3a"
],
"measurerIds": [],
"visibility": "collective",
"authorId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"title": "Refaire l’électricité de l’atelier bois",
"body": "Des prises aux normes près des machines, un tableau dédié — l’électricien de la rue Neuve est disponible fin août.",
"brief": {
"effects": [
{
"label": "Des prises aux normes près des machines",
"target": "attestation de conformité obtenue"
}
]
},
"resources": {
"note": "Intervention de l’électricien et fournitures",
"amount": 450,
"unit": "€"
},
"tags": [
"local",
"travaux",
"electricite"
],
"reversibility": "costly",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"18a487ab-c0ec-43a4-bc15-e4861b949878"
],
"personIds": []
},
"route": "advice",
"triageRule": "R3",
"parentDecisionId": "fd343327-1d0c-48e4-a92f-a32eeac7845c",
"chainKind": "element",
"status": "adopted",
"windowEndsAt": "2026-07-31T09:00:00.000Z",
"decidedAt": "2026-08-06T09:00:00.000Z"
},
{
"id": "0b07b85b-22c0-4fa1-8ce2-4b62dc518065",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-05T18:00:00.000Z",
"updatedAt": "2026-08-10T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"title": "Choisir l’agencement de l’espace commun",
"body": "Grande table centrale ou coin canapé près de la fenêtre : le plan est affiché au local.",
"tags": [
"local",
"amenagement"
],
"reversibility": "easy",
"weight": "light",
"scope": {
"selfOnly": false,
"circleIds": [
"18a487ab-c0ec-43a4-bc15-e4861b949878"
],
"personIds": []
},
"route": "collective",
"triageRule": "R4",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"parentDecisionId": "fd343327-1d0c-48e4-a92f-a32eeac7845c",
"chainKind": "element",
"status": "voting"
},
{
"id": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-03T18:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [
"f790d11d-a84f-4ed1-80c9-7077b870e099"
],
"measurerIds": [],
"visibility": "collective",
"authorId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"title": "Répartir le budget d’ateliers 2026",
"body": "Le budget annuel des ateliers se répartit au curseur : bois, textile, vélo — et une réserve calculée pour les imprévus.",
"baselineNote": "Aujourd’hui : 40 % bois, 30 % textile, 20 % vélo, 10 % de réserve.",
"brief": {
"effects": [
{
"label": "Un budget d’ateliers réparti en connaissance de cause",
"target": "100 % ventilés avant la rentrée"
}
]
},
"resources": {
"note": "budget annuel ateliers",
"amount": 1200,
"unit": "€"
},
"tags": [
"budget",
"ateliers"
],
"reversibility": "easy",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"db3def42-7c4c-4163-907e-3a818045db67",
"9f399d53-6cca-4375-bee7-374ae9cdd53f"
],
"personIds": []
},
"route": "collective",
"triageRule": "R5",
"protocolId": "ddfabf00-4b0d-4ee0-98b2-bb51b6845c17",
"paramSpec": {
"constraint": "sum100",
"impactAttrKey": "heures/mois",
"params": [
{
"key": "bois",
"label": "Atelier bois",
"kind": "share",
"min": 10,
"max": 60,
"step": 5,
"unit": "%",
"baseline": 40
},
{
"key": "textile",
"label": "Atelier textile",
"kind": "share",
"min": 10,
"max": 60,
"step": 5,
"unit": "%",
"baseline": 30
},
{
"key": "velo",
"label": "Atelier vélo",
"kind": "share",
"min": 0,
"max": 50,
"step": 5,
"unit": "%",
"baseline": 20
},
{
"key": "reserve",
"label": "Réserve",
"kind": "share",
"min": 0,
"max": 30,
"step": 1,
"unit": "%",
"baseline": 10,
"derived": true
}
]
},
"status": "voting"
},
{
"id": "38e46122-8147-4503-9105-f90a07055456",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-24T18:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [
"343a60a7-add5-46b1-b6d6-9093ed2ad559"
],
"measurerIds": [],
"visibility": "collective",
"authorId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"title": "Fixer les tarifs d’adhésion 2027",
"body": "Un tarif plein et un tarif solidaire, réglés au curseur — les votes sont figés, la médiane attend le geste de Chloé.",
"baselineNote": "Aujourd’hui : 30 € plein tarif, 10 € solidaire.",
"brief": {
"effects": [
{
"label": "Une adhésion accessible qui couvre les charges",
"target": "≥ 480 € de cotisations en 2027"
}
]
},
"resources": {
"note": "Les cotisations financent la moitié du budget annuel"
},
"tags": [
"budget",
"adhesion"
],
"reversibility": "easy",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"d35d01d4-4570-4e75-9c64-f00ba5118624"
],
"personIds": []
},
"route": "collective",
"triageRule": "R5",
"protocolId": "ddfabf00-4b0d-4ee0-98b2-bb51b6845c17",
"paramSpec": {
"constraint": "none",
"params": [
{
"key": "plein",
"label": "Tarif plein",
"kind": "slider",
"min": 20,
"max": 60,
"step": 5,
"unit": "€",
"baseline": 30
},
{
"key": "solidaire",
"label": "Tarif solidaire",
"kind": "slider",
"min": 5,
"max": 25,
"step": 1,
"unit": "€",
"baseline": 10
}
]
},
"status": "voting"
},
{
"id": "1bd63c1e-8454-4d0d-81ec-f05d15fbb31f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T11:00:00.000Z",
"updatedAt": "2026-08-09T11:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "cd7b8066-88ab-47af-9d53-acb467a5ea44",
"title": "Renouveler le contrat d’électricité du local",
"body": "Le mandat Trésorerie couvre les contrats du local — je transmets à Marcel.",
"tags": [
"local",
"contrats"
],
"reversibility": "easy",
"weight": "light",
"scope": {
"selfOnly": false,
"circleIds": [
"9f399d53-6cca-4375-bee7-374ae9cdd53f"
],
"personIds": []
},
"route": "transmit",
"triageRule": "R0b",
"status": "transmitted"
},
{
"id": "ed6dc706-29f9-4520-9131-b8f6a88efaea",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-10T18:00:00.000Z",
"updatedAt": "2026-06-30T18:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [],
"measurerIds": [],
"visibility": "collective",
"authorId": "318cf576-aa00-4cba-be63-e62551b4693e",
"title": "Acheter une imprimante 3D",
"body": "Prototyper les pièces cassées plutôt que racheter — filament et formation compris.",
"brief": {
"effects": [
{
"label": "Prototyper les pièces cassées plutôt que racheter"
}
]
},
"resources": {
"note": "Achat, filament et formation",
"amount": 650,
"unit": "€"
},
"tags": [
"materiel",
"ateliers"
],
"reversibility": "costly",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"db3def42-7c4c-4163-907e-3a818045db67"
],
"personIds": []
},
"route": "collective",
"triageRule": "R5",
"protocolId": "ab3c947a-76ff-438e-87dd-24c6d053afac",
"status": "rejected",
"decidedAt": "2026-06-30T18:00:00.000Z"
},
{
"id": "a57378de-cefe-4361-a083-32c4aeea9863",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-03-15T10:00:00.000Z",
"updatedAt": "2026-05-12T09:00:00.000Z",
"urgent": false,
"routeOverridden": false,
"stewardIds": [
"4e1455b5-9697-48f9-b559-6edfe889b339"
],
"measurerIds": [
"dfe07fca-dc13-4ebc-9e11-0dced155e13f"
],
"visibility": "collective",
"authorId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"title": "Organiser la braderie de printemps",
"body": "Un samedi de braderie devant le local : vide-ateliers, réparations minute, buvette à prix libre.",
"brief": {
"effects": [
{
"label": "Financer les ateliers d’été",
"target": "≥ 300 € de recettes",
"measured": {
"note": "342 € de recettes et douze nouvelles adhésions.",
"at": "2026-05-02T09:00:00.000Z",
"byId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f"
}
}
]
},
"resources": {
"note": "Un samedi de bénévolat et les tables prêtées par la mairie"
},
"tags": [
"fete",
"budget",
"quartier"
],
"reversibility": "easy",
"weight": "binding",
"scope": {
"selfOnly": false,
"circleIds": [
"d35d01d4-4570-4e75-9c64-f00ba5118624"
],
"personIds": []
},
"route": "collective",
"triageRule": "R4",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"status": "closed",
"decidedAt": "2026-03-25T09:00:00.000Z",
"review": {
"dueAt": "2026-05-10T09:00:00.000Z",
"verdict": "confirmed",
"note": "La braderie a rempli la caisse et le trottoir — à refaire l’an prochain.",
"decidedAt": "2026-05-12T09:00:00.000Z"
}
}
],
"concerns": [
{
"id": "e426a925-681a-43a8-9d96-e96ccd4966ca",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "41c5fd75-0445-462e-97f6-ae3b6d5c421d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "5bf8fee5-c72e-4830-9377-9bf7dd15054b",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "b5b2d066-62af-4c70-88a7-a3d5377e687c",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "2a77789c-3fdc-4241-9a46-01e250f5d8b1",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "5b7e6df7-bf0c-4587-b351-03867ad2ea19",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "de8c5e42-ebf9-4fea-ab40-ffe5b295c83d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "cad4a375-3493-4ff4-b3c2-3cb37ba12ac1",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "318cf576-aa00-4cba-be63-e62551b4693e",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "af275341-aa5b-45d1-8341-da03d654af8a",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "5e021df1-c0e8-46eb-b1b9-dd4e0769060d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "f8832052-e315-4a9b-af05-9223176e4ee5",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "781e0bb0-8006-4fe9-9501-f9c4533b216e",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "d425fa70-1d08-4f6e-8137-d3adb247c6c8",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-15T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"personId": "cd7b8066-88ab-47af-9d53-acb467a5ea44",
"origin": "computed",
"reason": "Membre du cercle Tous — cercle électeur du mandat",
"beforeSnapshot": true
},
{
"id": "f5c1371a-6e0f-446f-b948-2356511ee5e0",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "b7e16a51-e0f8-41b3-95f8-14bfc68749f8",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "a534a140-56b7-4236-8906-cb7dd1049bd0",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "0b1b5e4b-c575-4a6c-9f0d-66a181329cd7",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "00a87a19-fa11-4783-8658-ff2422acdd77",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "aeaf2d4b-ebef-40d3-9a90-f7eccca1f778",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "710908d9-4a85-48dd-ad1c-a7bdf1e33ab5",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "a3b0bdbc-a5ec-4a10-8ac5-e8cfbab08164",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "318cf576-aa00-4cba-be63-e62551b4693e",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "501a0623-baed-4b37-bc25-c7bd8cf155eb",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "8939ab28-3a21-4f2a-833e-3f5c583d6b91",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "88fbaa18-b01d-4b4f-a509-d5bdec35066d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "781e0bb0-8006-4fe9-9501-f9c4533b216e",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "e97af53d-1ffc-4e36-bb60-00bf6d0feb57",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"personId": "cd7b8066-88ab-47af-9d53-acb467a5ea44",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "a4a21a2a-fe88-4d3b-9753-47b99ebe9191",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "e14fce56-1a73-43fb-be4d-c2df3c3b7ab4",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "3245c801-92ba-4e3f-965f-4aa123b33192",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "e5e385fc-aa43-4816-8717-60770b993751",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "a56cbce0-9168-487a-a8a2-bceffc394ec9",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "5daa18c1-c8f5-4964-95e2-bf90322a8bce",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "47cc8cba-9661-4709-95a8-af4011435e66",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "b49e3775-d318-49a0-928e-a47219951c6a",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "318cf576-aa00-4cba-be63-e62551b4693e",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "cdf311e3-11b5-4db2-b635-26dff5e9996b",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "e995d669-6bf2-4f17-a2f4-6150f1243a0d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "9945b15c-7e18-46f4-b991-e7ad9ea04f81",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "781e0bb0-8006-4fe9-9501-f9c4533b216e",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "97642466-b734-45f4-a606-b9da09be8481",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-04-30T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "cd7b8066-88ab-47af-9d53-acb467a5ea44",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "ecee9ec4-98fd-4bd1-9ae6-1b518a10757d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T09:00:00.000Z",
"updatedAt": "2026-08-10T09:00:00.000Z",
"decisionId": "0b07b85b-22c0-4fa1-8ce2-4b62dc518065",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true,
"priority": 3
},
{
"id": "cf837a65-dea1-4d9e-a6c3-2088bdc7a0a4",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T09:00:00.000Z",
"updatedAt": "2026-08-10T09:00:00.000Z",
"decisionId": "0b07b85b-22c0-4fa1-8ce2-4b62dc518065",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true,
"priority": 3
},
{
"id": "11f7e53a-fb5d-4c7f-9064-c3f154846395",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T09:00:00.000Z",
"updatedAt": "2026-08-10T09:00:00.000Z",
"decisionId": "0b07b85b-22c0-4fa1-8ce2-4b62dc518065",
"personId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true,
"priority": 1
},
{
"id": "aa57892d-a757-4c2d-a1d2-57636991ff9a",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T09:00:00.000Z",
"updatedAt": "2026-08-10T09:00:00.000Z",
"decisionId": "0b07b85b-22c0-4fa1-8ce2-4b62dc518065",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true,
"priority": 2
},
{
"id": "6382fa52-7668-4816-800d-041dca8f1113",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T09:00:00.000Z",
"updatedAt": "2026-08-10T09:00:00.000Z",
"decisionId": "0b07b85b-22c0-4fa1-8ce2-4b62dc518065",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "620c8c68-bd29-4697-a25a-383f26887ba4",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "b0ab8b2e-b267-49a2-80ee-e35e0abf2cc5",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "44d4b6b3-de53-4c96-ab27-39435fb823bc",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "9b91fdf4-7687-4c66-b86a-d5edde5e5287",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "318cf576-aa00-4cba-be63-e62551b4693e",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "ad1b79b7-66e0-4d81-8aae-48f5aa071ad7",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "b56b0408-4f90-4895-84cd-238531a9c420",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "781e0bb0-8006-4fe9-9501-f9c4533b216e",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "e88666ae-e697-4eae-b4a6-bbecda6fd288",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "cd7b8066-88ab-47af-9d53-acb467a5ea44",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "3c13f70a-b391-4877-af34-590297c5fe1f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"origin": "computed",
"reason": "Membre du cercle Bureau",
"beforeSnapshot": true
},
{
"id": "8979c4e5-faf0-4ac6-92ee-9aa31009d429",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"origin": "computed",
"reason": "Membre du cercle Bureau",
"beforeSnapshot": true
},
{
"id": "f7ebb8ba-da10-494e-a83b-856e60560908",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"origin": "computed",
"reason": "Membre du cercle Bureau",
"beforeSnapshot": true
},
{
"id": "81df0889-01e4-41f9-bccc-165887634ee8",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"origin": "computed",
"reason": "Membre du cercle Bureau",
"beforeSnapshot": true
},
{
"id": "6a48b4fc-6dd3-4435-9746-b3fab8963830",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-06T12:00:00.000Z",
"updatedAt": "2026-08-06T12:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"origin": "declared",
"reason": "S’est déclarée concernée après l’arrêt de la liste",
"beforeSnapshot": false,
"declaredNote": "Le budget vélo touche aussi les sorties du samedi que j’accompagne."
},
{
"id": "b88c9d63-e209-40cd-8c95-5329700489d7",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "380cabb4-eced-4352-a224-0a4767649acb",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "da15ae05-1a69-4419-a6a8-73b1f2564cb6",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "090bf385-68fa-4237-bfb0-b9a93a7fb86d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "abc2e925-2844-4af7-ab0b-5f9e91d54e0d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "682466ae-03ff-4959-a90c-0235daf2e776",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "a419d006-623b-42ff-b7d4-795283fcb771",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "ff845fbb-43fa-43e5-bd9a-d80983077a9f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "318cf576-aa00-4cba-be63-e62551b4693e",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "3c804960-8741-42ac-aaa3-715c54c11977",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "1ae5fd3d-1f71-44fc-baca-d4ec2c7ca09f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "a4ae055f-94f4-4c76-8722-408b8a3d6ebf",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "781e0bb0-8006-4fe9-9501-f9c4533b216e",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "700064ba-f9f7-4aca-a7bf-886e4dde18e9",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-07-26T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"personId": "cd7b8066-88ab-47af-9d53-acb467a5ea44",
"origin": "computed",
"reason": "Membre du cercle Tous",
"beforeSnapshot": true
},
{
"id": "95334dd5-3b8c-475d-9424-7d6532243ac5",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-16T18:00:00.000Z",
"updatedAt": "2026-06-16T18:00:00.000Z",
"decisionId": "ed6dc706-29f9-4520-9131-b8f6a88efaea",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "14588892-33b9-45e0-96ae-8be9df872a44",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-16T18:00:00.000Z",
"updatedAt": "2026-06-16T18:00:00.000Z",
"decisionId": "ed6dc706-29f9-4520-9131-b8f6a88efaea",
"personId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "028e8fa0-1035-4d82-acdb-f7f622c349ae",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-16T18:00:00.000Z",
"updatedAt": "2026-06-16T18:00:00.000Z",
"decisionId": "ed6dc706-29f9-4520-9131-b8f6a88efaea",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "8f42f88d-5e8e-42d1-b1aa-80003e9150a3",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-16T18:00:00.000Z",
"updatedAt": "2026-06-16T18:00:00.000Z",
"decisionId": "ed6dc706-29f9-4520-9131-b8f6a88efaea",
"personId": "318cf576-aa00-4cba-be63-e62551b4693e",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "681b3c60-14ea-4844-b76b-cd0cb66b353e",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-16T18:00:00.000Z",
"updatedAt": "2026-06-16T18:00:00.000Z",
"decisionId": "ed6dc706-29f9-4520-9131-b8f6a88efaea",
"personId": "d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "c77c3c80-7065-4dcd-8dd2-506f017ca29f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-16T18:00:00.000Z",
"updatedAt": "2026-06-16T18:00:00.000Z",
"decisionId": "ed6dc706-29f9-4520-9131-b8f6a88efaea",
"personId": "781e0bb0-8006-4fe9-9501-f9c4533b216e",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "f1f3ad32-f95e-438c-bf2c-c3855f544097",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-16T18:00:00.000Z",
"updatedAt": "2026-06-16T18:00:00.000Z",
"decisionId": "ed6dc706-29f9-4520-9131-b8f6a88efaea",
"personId": "cd7b8066-88ab-47af-9d53-acb467a5ea44",
"origin": "computed",
"reason": "Membre du cercle Ateliers",
"beforeSnapshot": true
},
{
"id": "06f121a7-dfa5-4562-a272-1cff787dcaeb",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T09:00:00.000Z",
"updatedAt": "2026-08-11T09:00:00.000Z",
"decisionId": "06c7e749-0fe2-41bf-ab59-3c3fadc5928d",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "56c16805-7cb4-49b9-8cf2-4bbc1f5689e5",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T09:00:00.000Z",
"updatedAt": "2026-08-11T09:00:00.000Z",
"decisionId": "06c7e749-0fe2-41bf-ab59-3c3fadc5928d",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "6d572839-6ce1-4e1d-b0e9-7d1f1f6d885b",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T09:00:00.000Z",
"updatedAt": "2026-08-11T09:00:00.000Z",
"decisionId": "06c7e749-0fe2-41bf-ab59-3c3fadc5928d",
"personId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "1e18f870-3449-43e0-aaa5-5bcaa83e4b5f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T09:00:00.000Z",
"updatedAt": "2026-08-11T09:00:00.000Z",
"decisionId": "06c7e749-0fe2-41bf-ab59-3c3fadc5928d",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "5979d8e2-3698-4150-83cb-190278ebdf04",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T09:00:00.000Z",
"updatedAt": "2026-08-11T09:00:00.000Z",
"decisionId": "06c7e749-0fe2-41bf-ab59-3c3fadc5928d",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "653b45ac-a8eb-423b-94d5-a12f381db53a",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:30:00.000Z",
"updatedAt": "2026-08-11T10:30:00.000Z",
"decisionId": "06c7e749-0fe2-41bf-ab59-3c3fadc5928d",
"personId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"origin": "declared",
"reason": "S’est déclarée concernée",
"beforeSnapshot": true,
"declaredNote": "Je passe devant la façade tous les matins — partante pour aider au chantier."
},
{
"id": "19b995b5-b6c6-4fd3-84ca-437bee054390",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T10:00:00.000Z",
"updatedAt": "2026-08-09T10:00:00.000Z",
"decisionId": "3c9829f6-196e-4029-ac60-06039ceb121f",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "a62575e5-80ab-4d7d-9b60-c2c2100f0108",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T10:00:00.000Z",
"updatedAt": "2026-08-09T10:00:00.000Z",
"decisionId": "3c9829f6-196e-4029-ac60-06039ceb121f",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "e10ef725-af68-41f0-a4f8-b480edf1a7c5",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T10:00:00.000Z",
"updatedAt": "2026-08-09T10:00:00.000Z",
"decisionId": "3c9829f6-196e-4029-ac60-06039ceb121f",
"personId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "0608520e-f9ec-48cb-bed1-d5d7517ca4d9",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T10:00:00.000Z",
"updatedAt": "2026-08-09T10:00:00.000Z",
"decisionId": "3c9829f6-196e-4029-ac60-06039ceb121f",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "8307390f-087e-4fbe-8445-ec4f4602953d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T10:00:00.000Z",
"updatedAt": "2026-08-09T10:00:00.000Z",
"decisionId": "3c9829f6-196e-4029-ac60-06039ceb121f",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "cc7203e3-2b0c-472f-8eef-ce37fcd0cb01",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T10:00:00.000Z",
"decisionId": "88cced14-15b9-4291-9534-59f6fa141b92",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "19685591-c551-4bb0-b3fb-bafab3a3144e",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T10:00:00.000Z",
"decisionId": "88cced14-15b9-4291-9534-59f6fa141b92",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "85075aa2-a8fe-48aa-b057-64d6b45304da",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T10:00:00.000Z",
"decisionId": "88cced14-15b9-4291-9534-59f6fa141b92",
"personId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "aee175f9-7879-4704-bad7-f8ef8d340176",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T10:00:00.000Z",
"decisionId": "88cced14-15b9-4291-9534-59f6fa141b92",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "d9398f7e-efc3-40c1-a4ff-ddc881580421",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T10:00:00.000Z",
"decisionId": "88cced14-15b9-4291-9534-59f6fa141b92",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
},
{
"id": "8efff575-dbfb-4bf6-a7b8-44e8531020a9",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T10:00:00.000Z",
"decisionId": "1e46a8f1-89f6-4018-b35c-b9c9e3f28551",
"personId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"origin": "computed",
"reason": "Membre du cercle Bureau",
"beforeSnapshot": true
},
{
"id": "87c48c91-7888-4bd3-8d18-86cf8448a495",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T10:00:00.000Z",
"decisionId": "1e46a8f1-89f6-4018-b35c-b9c9e3f28551",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"origin": "computed",
"reason": "Membre du cercle Bureau",
"beforeSnapshot": true
},
{
"id": "7b61037b-7f8b-47ef-a9e0-3cf9db443fd2",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T10:00:00.000Z",
"decisionId": "1e46a8f1-89f6-4018-b35c-b9c9e3f28551",
"personId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"origin": "computed",
"reason": "Membre du cercle Bureau",
"beforeSnapshot": true
},
{
"id": "aa64a7ad-123c-4478-839f-cd23cf9e87c0",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T10:00:00.000Z",
"decisionId": "1e46a8f1-89f6-4018-b35c-b9c9e3f28551",
"personId": "d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"origin": "computed",
"reason": "Membre du cercle Bureau",
"beforeSnapshot": true
},
{
"id": "aa2f96f7-f039-401e-a75f-d287ec8e7fdf",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-29T09:00:00.000Z",
"updatedAt": "2026-07-29T09:00:00.000Z",
"decisionId": "00e9df0e-9975-4a4a-aa83-58fd3392c05c",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true,
"priority": 1
},
{
"id": "6ad661f8-4501-487b-ab20-89aeb6c3192b",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-29T09:00:00.000Z",
"updatedAt": "2026-07-29T09:00:00.000Z",
"decisionId": "00e9df0e-9975-4a4a-aa83-58fd3392c05c",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true,
"priority": 2
},
{
"id": "913c5533-2e79-4279-ba28-f9c2cfee3acc",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-29T09:00:00.000Z",
"updatedAt": "2026-07-29T09:00:00.000Z",
"decisionId": "00e9df0e-9975-4a4a-aa83-58fd3392c05c",
"personId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true,
"priority": 3
},
{
"id": "c58acec1-9f9e-4a47-add7-9dff106262a1",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-29T09:00:00.000Z",
"updatedAt": "2026-07-29T09:00:00.000Z",
"decisionId": "00e9df0e-9975-4a4a-aa83-58fd3392c05c",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true,
"priority": 0
},
{
"id": "874cfea2-a603-4915-b2c8-4263a9489471",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-29T09:00:00.000Z",
"updatedAt": "2026-07-29T09:00:00.000Z",
"decisionId": "00e9df0e-9975-4a4a-aa83-58fd3392c05c",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"origin": "computed",
"reason": "Membre du cercle Le local du quai",
"beforeSnapshot": true
}
],
"objections": [
{
"id": "0d529a1e-1352-4036-a08d-eec479044f2c",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T14:00:00.000Z",
"updatedAt": "2026-08-10T14:00:00.000Z",
"decisionId": "3c9829f6-196e-4029-ac60-06039ceb121f",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"kind": "boundary",
"argument": "Les bénévoles du marché qui ouvrent le local le samedi ne sont pas dans le périmètre — il faut les compter avant de parler du fond.",
"status": "open"
},
{
"id": "b5e3a095-0753-475d-a109-0784c9a8956b",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-05-03T10:00:00.000Z",
"updatedAt": "2026-05-05T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "781e0bb0-8006-4fe9-9501-f9c4533b216e",
"kind": "content",
"argument": "Le granulé nous lie à un seul fournisseur du coin — que fait-on s’il ferme ?",
"status": "withdrawn",
"resolutionNote": "Retirée après l’ajout d’un second fournisseur au dossier."
}
],
"advices": [
{
"id": "0282d102-4c3e-4f6b-b5ba-4129c54aa7ce",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T10:00:00.000Z",
"updatedAt": "2026-08-11T10:00:00.000Z",
"decisionId": "06c7e749-0fe2-41bf-ab59-3c3fadc5928d",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"position": "favorable",
"note": "Le jaune paille irait bien avec les volets — et j’ai un pistolet à peinture à prêter."
},
{
"id": "8e920ded-3c91-4225-816b-d405d02e8285",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T11:15:00.000Z",
"updatedAt": "2026-08-11T11:15:00.000Z",
"decisionId": "06c7e749-0fe2-41bf-ab59-3c3fadc5928d",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"position": "reserved",
"note": "D’accord sur le principe, mais pas pendant les semaines de marché — l’échafaudage bloquerait le trottoir."
},
{
"id": "159235f6-16e1-4735-be7f-9b2a1177371e",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-30T09:00:00.000Z",
"updatedAt": "2026-07-30T09:00:00.000Z",
"decisionId": "00e9df0e-9975-4a4a-aa83-58fd3392c05c",
"personId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"position": "favorable",
"note": "Prends l’électricien qui a refait la boutique de la rue Neuve — sérieux et pas cher."
}
],
"assents": [
{
"id": "16955505-5630-4cc4-a188-1af1b394eb70",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-11T11:00:00.000Z",
"updatedAt": "2026-08-11T11:00:00.000Z",
"decisionId": "88cced14-15b9-4291-9534-59f6fa141b92",
"personId": "62789d12-de5a-43bf-b7f4-111c642ec156"
},
{
"id": "85483c5e-0ac0-4983-aede-d3c3195a29e5",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-05-02T10:00:00.000Z",
"updatedAt": "2026-05-02T10:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099"
},
{
"id": "3e9c97c4-892e-4caf-8eb7-7e7ce2157bb0",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-05-04T16:00:00.000Z",
"updatedAt": "2026-05-04T16:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"personId": "4e1455b5-9697-48f9-b559-6edfe889b339"
},
{
"id": "b20c904c-9c4a-4e3f-9c66-142925d95561",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T15:00:00.000Z",
"updatedAt": "2026-08-10T15:00:00.000Z",
"decisionId": "0b07b85b-22c0-4fa1-8ce2-4b62dc518065",
"personId": "f790d11d-a84f-4ed1-80c9-7077b870e099"
}
],
"mandates": [
{
"id": "a76dfe11-db3e-4356-b540-87109ee02199",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-29T19:00:00.000Z",
"updatedAt": "2026-05-03T09:00:00.000Z",
"title": "Trésorerie",
"holderId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"originDecisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"domain": {
"circleIds": [
"9f399d53-6cca-4375-bee7-374ae9cdd53f"
],
"tags": [
"finances",
"tresorerie"
]
},
"startsAt": "2026-02-01T00:00:00.000Z",
"endsAt": "2027-01-31T23:59:00.000Z",
"electorCircleId": "d35d01d4-4570-4e75-9c64-f00ba5118624",
"nominationMethod": "election-no-candidate",
"reports": [
{
"dueAt": "2026-05-01T12:00:00.000Z",
"deliveredAt": "2026-05-03T09:00:00.000Z",
"content": "Trésorerie au 30 avril : 3 180 € en caisse, cotisations rentrées aux deux tiers, assurance et loyer à jour. Le poêle à granulés est provisionné."
},
{
"dueAt": "2026-08-01T12:00:00.000Z"
}
],
"status": "active"
}
],
"docs": [
{
"id": "931d78d6-6931-4570-a7ae-058a344dc105",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-12T11:00:00.000Z",
"updatedAt": "2026-01-12T11:00:00.000Z",
"slug": "pacte-atelier-du-canal",
"title": "Notre Pacte",
"role": "pact",
"description": "Notre contrat social — sacralisé, jamais immuable."
},
{
"id": "3a7b054a-ce09-42ca-ae94-a57d99230854",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-19T11:00:00.000Z",
"updatedAt": "2026-01-19T11:00:00.000Z",
"slug": "reglement-interieur",
"title": "Règlement intérieur",
"role": "reference",
"description": "Les règles de vie du local et des ateliers — huit clauses, amendables par décision."
}
],
"clauses": [
{
"id": "8d173627-9d2c-47f5-b972-9854626c416a",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "Préambule",
"position": 1,
"code": "P1",
"title": "Autonomie, Équilibre, Liaison",
"inertia": "max",
"currentVersionId": "fb0b3662-73c6-4c4b-85ff-44621789c564"
},
{
"id": "ba7b0679-61f4-404b-ade5-bc5ef73c387f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "A — Finalité",
"position": 2,
"code": "A1",
"title": "Notre finalité",
"inertia": "max",
"currentVersionId": "78b2e345-251b-4678-acba-c64b3603225f"
},
{
"id": "9cc188ff-5006-43ac-9fc1-f232d66d4910",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "B — Le chemin des décisions",
"position": 3,
"code": "B1",
"title": "Petit groupe",
"inertia": "standard",
"currentVersionId": "1001bb59-b377-4d3e-aa52-3133210ac8b1",
"settingKey": "triage.smallGroupMax"
},
{
"id": "f26c1d66-6591-4d38-a4ad-1c0eea221a4d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "B — Le chemin des décisions",
"position": 4,
"code": "B2",
"title": "Grand corps",
"inertia": "standard",
"currentVersionId": "2007ccdd-5f5b-463c-802e-cc0b34c6a7e4",
"settingKey": "triage.collectiveMin"
},
{
"id": "20b30b90-b784-456e-a233-e3a4fa26b0a9",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "B — Le chemin des décisions",
"position": 5,
"code": "B3",
"title": "Consentement direct",
"inertia": "standard",
"currentVersionId": "20e117ec-35ae-4af5-bcf1-eed3fd7f323f",
"settingKey": "triage.consentMax"
},
{
"id": "44437252-8e01-4881-b375-1a6368a284cc",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "B — Le chemin des décisions",
"position": 6,
"code": "B4",
"title": "Fenêtre d'objection",
"inertia": "standard",
"currentVersionId": "0e6703f2-e37c-44c7-b852-e48d9c25d0ca",
"settingKey": "triage.objectionWindowHours"
},
{
"id": "1973ea50-a0d0-4610-ae74-5664f628cd67",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "B — Le chemin des décisions",
"position": 7,
"code": "B5",
"title": "Fenêtre d'avis",
"inertia": "standard",
"currentVersionId": "79c079b1-c400-4eb0-a379-bee9a1645e7c",
"settingKey": "triage.adviceWindowHours"
},
{
"id": "4d3114ef-d2ce-4dd7-b19f-ace2a39a3b60",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "B — Le chemin des décisions",
"position": 8,
"code": "B6",
"title": "Temps de formulation",
"inertia": "standard",
"currentVersionId": "cf3e6996-20c0-49c9-8473-09e9bd56180e",
"settingKey": "triage.framingDays"
},
{
"id": "356773bd-2cef-41b4-9905-b6a97f2fb197",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "B — Le chemin des décisions",
"position": 9,
"code": "B7",
"title": "Affluence",
"inertia": "standard",
"currentVersionId": "8c093ca8-67cc-4d63-8814-6ff8cdb04de7",
"settingKey": "triage.concernEscalateRatio"
},
{
"id": "c420e31e-f246-4577-b9db-3ab072d688a6",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "B — Le chemin des décisions",
"position": 10,
"code": "B8",
"title": "Récurrence",
"inertia": "standard",
"currentVersionId": "d3306e55-d82a-49e2-896b-1d5bf932428c",
"settingKey": "triage.recurrenceThreshold"
},
{
"id": "0451d643-65cf-4b0e-9c94-eca636adafa3",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "B — Le chemin des décisions",
"position": 11,
"code": "B9",
"title": "L'épreuve du réel",
"inertia": "standard",
"currentVersionId": "c763c602-a22d-4fbe-8684-effff21c0161",
"settingKey": "triage.reviewDelayDays"
},
{
"id": "1c0976d4-9c1b-4d53-8750-48d9fd175a86",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "B — Le chemin des décisions",
"position": 12,
"code": "B10",
"title": "La matière avant le vote",
"inertia": "high",
"currentVersionId": "e82588ba-8bb5-44cf-86e5-05ae2847771f",
"settingKey": "triage.requireEffects"
},
{
"id": "8f4c903f-ca7d-4348-bef1-d7add8aa5214",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "C — Nos protocoles",
"position": 13,
"code": "C1",
"title": "Le consentement, socle commun",
"inertia": "high",
"currentVersionId": "c6deae06-a98c-4984-915c-dd582bb21e6b",
"settingKey": "protocols.consent"
},
{
"id": "5342dea4-9789-47d2-9c25-bbafbc6679f3",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "C — Nos protocoles",
"position": 14,
"code": "C2",
"title": "Le vote nuancé",
"inertia": "high",
"currentVersionId": "f198c834-7bb8-4dc2-89fc-dca0e6283945",
"settingKey": "protocols.nuanced"
},
{
"id": "88be8e43-3828-4919-84d4-8e1a63d9b3bc",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "C — Nos protocoles",
"position": 15,
"code": "C3",
"title": "Les grands corps décident en nuancé",
"inertia": "high",
"currentVersionId": "df82efd7-5437-4522-806b-251a2270a7db",
"settingKey": "protocols.large"
},
{
"id": "a901241e-a583-4a3d-a04c-637497a6c7dd",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "C — Nos protocoles",
"position": 16,
"code": "C4",
"title": "Le réglage collectif",
"inertia": "high",
"currentVersionId": "b6f3df49-06a5-4087-b151-0898836c4a15",
"settingKey": "protocols.parametric"
},
{
"id": "78327bb7-98e0-4ada-8de7-33fd6c323849",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"docId": "931d78d6-6931-4570-a7ae-058a344dc105",
"section": "C — Nos protocoles",
"position": 17,
"code": "C5",
"title": "L'élection sans candidat",
"inertia": "high",
"currentVersionId": "a5b998ac-e055-4f62-ab1b-fa7a387616e2",
"settingKey": "protocols.election"
},
{
"id": "51ca3f57-d2fa-492c-9881-dbb78fa2360a",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"docId": "3a7b054a-ce09-42ca-ae94-a57d99230854",
"section": "Vie du local",
"position": 1,
"code": "RI-1",
"title": "Ouverture du local",
"inertia": "low",
"currentVersionId": "2c1f1c62-215b-4d72-85b7-5d9df54a20c3"
},
{
"id": "754c2984-4eca-4289-8fcd-aabb5152675b",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"docId": "3a7b054a-ce09-42ca-ae94-a57d99230854",
"section": "Vie du local",
"position": 2,
"code": "RI-2",
"title": "Rangement partagé",
"inertia": "low",
"currentVersionId": "a80b60d6-d685-48a5-9cc7-286a4cb06a73"
},
{
"id": "180b8be4-52ad-4ab9-bfa2-7dfc6ef094a1",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"docId": "3a7b054a-ce09-42ca-ae94-a57d99230854",
"section": "Matériel",
"position": 3,
"code": "RI-3",
"title": "Prêt du matériel",
"inertia": "standard",
"currentVersionId": "7aa04acc-bd70-44cb-a688-9892bed5b496"
},
{
"id": "8606f567-ebf8-4e61-a015-287c14a673ea",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"docId": "3a7b054a-ce09-42ca-ae94-a57d99230854",
"section": "Vie commune",
"position": 4,
"code": "RI-4",
"title": "Accueil des nouveaux",
"inertia": "standard",
"currentVersionId": "2e0b6dc6-eb1e-4fe0-8be3-01119049f0a6"
},
{
"id": "1cdb3683-a76c-473b-bac2-e8a763f89b74",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"docId": "3a7b054a-ce09-42ca-ae94-a57d99230854",
"section": "Adhésion",
"position": 5,
"code": "RI-5",
"title": "Cotisation annuelle",
"inertia": "high",
"currentVersionId": "6a7b3679-dbd8-4314-8943-6095a7aaa9a3"
},
{
"id": "d5e4b8fc-cd9d-4efd-a2ef-492752da7f97",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"docId": "3a7b054a-ce09-42ca-ae94-a57d99230854",
"section": "Sécurité",
"position": 6,
"code": "RI-6",
"title": "Usage des machines",
"inertia": "high",
"currentVersionId": "7331eb61-898f-4fc0-8f0a-d8a8922c1ca2"
},
{
"id": "0b798f89-0b9b-4285-b3ff-e3aa4eaf9787",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"docId": "3a7b054a-ce09-42ca-ae94-a57d99230854",
"section": "Adhésion",
"position": 7,
"code": "RI-7",
"title": "Non-lucrativité",
"inertia": "max",
"currentVersionId": "f4c82cc1-898d-4178-b1e3-a51d8b8af7c4"
},
{
"id": "2d8c6e71-61ed-49d4-99ad-0cc7d5ee9d4c",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"docId": "3a7b054a-ce09-42ca-ae94-a57d99230854",
"section": "Vie commune",
"position": 8,
"code": "RI-8",
"title": "Respect et bienveillance",
"inertia": "max",
"currentVersionId": "676e1c17-b66c-401d-aa28-54d2e7a6ce69"
}
],
"versions": [
{
"id": "fb0b3662-73c6-4c4b-85ff-44621789c564",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "8d173627-9d2c-47f5-b972-9854626c416a",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Trois boussoles guident l'Atelier du Canal : l'autonomie de chacun·e dans ses gestes, l'équilibre entre les ateliers et les personnes, la liaison avec le quartier qui nous entoure.",
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "78b2e345-251b-4678-acba-c64b3603225f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "ba7b0679-61f4-404b-ade5-bc5ef73c387f",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "L'Atelier du Canal existe pour l'entraide de quartier : des ateliers partagés — bois, textile, vélo — où l'on apprend, répare et transmet ensemble, à prix libre et à portée de tous.",
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "1001bb59-b377-4d3e-aa52-3133210ac8b1",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "9cc188ff-5006-43ac-9fc1-f232d66d4910",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Jusqu'à quatre personnes concernées, on se parle et on décide ensemble, sans ouvrir de session.",
"settingValue": 4,
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "2007ccdd-5f5b-463c-802e-cc0b34c6a7e4",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "f26c1d66-6591-4d38-a4ad-1c0eea221a4d",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "À partir de cinquante personnes concernées, la décision passe par le protocole des grands corps.",
"settingValue": 50,
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "20e117ec-35ae-4af5-bcf1-eed3fd7f323f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "20b30b90-b784-456e-a233-e3a4fa26b0a9",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Jusqu'à sept personnes concernées, le consentement est notre chemin naturel.",
"settingValue": 7,
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "0e6703f2-e37c-44c7-b852-e48d9c25d0ca",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "44437252-8e01-4881-b375-1a6368a284cc",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Une journée pour dire « ça me va » ou objecter — nos décisions ne traînent pas, elles restent révisables.",
"settingValue": 24,
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "79c079b1-c400-4eb0-a379-bee9a1645e7c",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "1973ea50-a0d0-4610-ae74-5664f628cd67",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Deux jours pour recueillir les avis avant de décider en écoutant.",
"settingValue": 48,
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "cf3e6996-20c0-49c9-8473-09e9bd56180e",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "4d3114ef-d2ce-4dd7-b19f-ace2a39a3b60",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Quatorze jours pour s'instruire et formuler des contre-propositions quand la décision structure.",
"settingValue": 14,
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "8c093ca8-67cc-4d63-8814-6ff8cdb04de7",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "356773bd-2cef-41b4-9905-b6a97f2fb197",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Quand la moitié des concerné·es de second lieu se déclarent, le périmètre doit être traité : élargir, ou motiver publiquement son maintien.",
"settingValue": 0.5,
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "d3306e55-d82a-49e2-896b-1d5bf932428c",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "c420e31e-f246-4577-b9db-3ab072d688a6",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Trois décisions semblables en trois mois : le Fil propose un mandat ou une règle.",
"settingValue": 3,
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "c763c602-a22d-4fbe-8684-effff21c0161",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "0451d643-65cf-4b0e-9c94-eca636adafa3",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Quatre-vingt-dix jours après une décision structurante : le réel a-t-il suivi ?",
"settingValue": 90,
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "e82588ba-8bb5-44cf-86e5-05ae2847771f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "1c0976d4-9c1b-4d53-8750-48d9fd175a86",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Toute décision engageante ou structurante s'ouvre avec au moins un effet recherché — on ne vote pas sur du vide.",
"settingValue": "binding",
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "c6deae06-a98c-4984-915c-dd582bb21e6b",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "8f4c903f-ca7d-4348-bef1-d7add8aa5214",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Le consentement est notre protocole de base : une proposition passe quand plus personne ne s’y oppose.",
"settingValue": "0a23358c-94bd-40b1-af99-96800e946081",
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "f198c834-7bb8-4dc2-89fc-dca0e6283945",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "5342dea4-9789-47d2-9c25-bbafbc6679f3",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Quand le consentement ne suffit plus, six nuances valent mieux que deux camps.",
"settingValue": "ab3c947a-76ff-438e-87dd-24c6d053afac",
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "df82efd7-5437-4522-806b-251a2270a7db",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "88be8e43-3828-4919-84d4-8e1a63d9b3bc",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Même nombreux·ses, nous refusons le pour/contre : le grand corps décide en nuancé — jamais deux camps, jamais un perdant.",
"settingValue": "ab3c947a-76ff-438e-87dd-24c6d053afac",
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "b6f3df49-06a5-4087-b151-0898836c4a15",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "a901241e-a583-4a3d-a04c-637497a6c7dd",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Quand la question est un nombre, un pourcentage ou un montant, on décide au curseur : chacun·e règle, la médiane éclaire, le garant cristallise.",
"settingValue": "ddfabf00-4b0d-4ee0-98b2-bb51b6845c17",
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "a5b998ac-e055-4f62-ab1b-fa7a387616e2",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T18:00:00.000Z",
"updatedAt": "2026-01-15T18:00:00.000Z",
"clauseId": "78327bb7-98e0-4ada-8de7-33fd6c323849",
"decisionId": "f25c44df-59e1-48ef-bffb-d06d058632b1",
"versionLabel": "v1",
"content": "Les responsabilités se confient par désignation : sans candidature, avec vote blanc, et le départage par les personnes — jamais par l'outil.",
"settingValue": "d9af660a-5fea-4984-9ada-a3df18220783",
"status": "current",
"adoptedAt": "2026-01-15T18:00:00.000Z"
},
{
"id": "2c1f1c62-215b-4d72-85b7-5d9df54a20c3",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"clauseId": "51ca3f57-d2fa-492c-9881-dbb78fa2360a",
"decisionId": "2822b935-48db-483d-851b-eb38b7d8659d",
"versionLabel": "v1",
"content": "Le local ouvre les mercredis et samedis après-midi ; toute personne détentrice d’une clé peut ouvrir en plus, en le notant sur le tableau.",
"status": "current",
"adoptedAt": "2026-01-22T18:30:00.000Z"
},
{
"id": "a80b60d6-d685-48a5-9cc7-286a4cb06a73",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"clauseId": "754c2984-4eca-4289-8fcd-aabb5152675b",
"decisionId": "2822b935-48db-483d-851b-eb38b7d8659d",
"versionLabel": "v1",
"content": "Chaque atelier laisse l’établi propre et les outils à leur place — la personne suivante commence sans chercher.",
"status": "current",
"adoptedAt": "2026-01-22T18:30:00.000Z"
},
{
"id": "7aa04acc-bd70-44cb-a688-9892bed5b496",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"clauseId": "180b8be4-52ad-4ab9-bfa2-7dfc6ef094a1",
"decisionId": "2822b935-48db-483d-851b-eb38b7d8659d",
"versionLabel": "v1",
"content": "Les outils s’empruntent une semaine, inscrits au cahier des prêts ; les machines fixes restent au local.",
"status": "current",
"adoptedAt": "2026-01-22T18:30:00.000Z"
},
{
"id": "2e0b6dc6-eb1e-4fe0-8be3-01119049f0a6",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"clauseId": "8606f567-ebf8-4e61-a015-287c14a673ea",
"decisionId": "2822b935-48db-483d-851b-eb38b7d8659d",
"versionLabel": "v1",
"content": "Toute nouvelle personne est accueillie lors d’un samedi d’ouverture et repart avec le petit guide du local.",
"status": "current",
"adoptedAt": "2026-01-22T18:30:00.000Z"
},
{
"id": "6a7b3679-dbd8-4314-8943-6095a7aaa9a3",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"clauseId": "1cdb3683-a76c-473b-bac2-e8a763f89b74",
"decisionId": "2822b935-48db-483d-851b-eb38b7d8659d",
"versionLabel": "v1",
"content": "La cotisation annuelle est affichée à l’entrée ; un tarif solidaire est proposé sans justificatif.",
"status": "current",
"adoptedAt": "2026-01-22T18:30:00.000Z"
},
{
"id": "7331eb61-898f-4fc0-8f0a-d8a8922c1ca2",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"clauseId": "d5e4b8fc-cd9d-4efd-a2ef-492752da7f97",
"decisionId": "2822b935-48db-483d-851b-eb38b7d8659d",
"versionLabel": "v1",
"content": "Les machines dangereuses — scie, dégauchisseuse — s’utilisent à deux, jamais seul·e dans le local.",
"status": "current",
"adoptedAt": "2026-01-22T18:30:00.000Z"
},
{
"id": "f4c82cc1-898d-4178-b1e3-a51d8b8af7c4",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"clauseId": "0b798f89-0b9b-4285-b3ff-e3aa4eaf9787",
"decisionId": "2822b935-48db-483d-851b-eb38b7d8659d",
"versionLabel": "v1",
"content": "L’Atelier ne vend rien : les participations sont libres et financent le local, jamais des personnes.",
"status": "current",
"adoptedAt": "2026-01-22T18:30:00.000Z"
},
{
"id": "676e1c17-b66c-401d-aa28-54d2e7a6ce69",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T18:30:00.000Z",
"updatedAt": "2026-01-22T18:30:00.000Z",
"clauseId": "2d8c6e71-61ed-49d4-99ad-0cc7d5ee9d4c",
"decisionId": "2822b935-48db-483d-851b-eb38b7d8659d",
"versionLabel": "v1",
"content": "On se parle avec respect, on répare avant de remplacer, on transmet ce qu’on sait.",
"status": "current",
"adoptedAt": "2026-01-22T18:30:00.000Z"
},
{
"id": "ebf55919-e76f-48c5-ab6d-261678c92efe",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-07T10:00:00.000Z",
"updatedAt": "2026-08-07T10:00:00.000Z",
"clauseId": "8606f567-ebf8-4e61-a015-287c14a673ea",
"decisionId": "6bae3695-3fc5-4f70-8fbe-3b8a8076b416",
"versionLabel": "v2-a — binôme tournant",
"content": "Toute nouvelle personne est accueillie par un binôme tournant du cercle Ateliers, qui la suit sur ses trois premières visites et lui remet le petit guide du local.",
"status": "proposed"
},
{
"id": "0b3acf19-291d-47f3-be5f-29fbfbb4cd3a",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-08T14:30:00.000Z",
"updatedAt": "2026-08-08T14:30:00.000Z",
"clauseId": "8606f567-ebf8-4e61-a015-287c14a673ea",
"decisionId": "6bae3695-3fc5-4f70-8fbe-3b8a8076b416",
"versionLabel": "v2-b — permanence mensuelle",
"content": "Une permanence d’accueil se tient le premier samedi du mois : visite du local, présentation des ateliers, remise du petit guide et parrainage proposé.",
"status": "proposed"
}
],
"protocols": [
{
"id": "0a23358c-94bd-40b1-af99-96800e946081",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T10:00:00.000Z",
"updatedAt": "2026-01-15T10:00:00.000Z",
"name": "Consentement",
"method": "consent",
"description": "Zéro objection maintenue : la proposition passe quand plus personne ne s'y oppose — notre socle, partout.",
"durationDays": 7,
"ballot": "open",
"formula": {
"majorityPct": 100,
"baseExponent": 0.1,
"gradientExponent": 0,
"constantBase": 0
},
"modeParams": "D7M100B.1G0",
"pactClauseId": "8f4c903f-ca7d-4348-bef1-d7add8aa5214"
},
{
"id": "ab3c947a-76ff-438e-87dd-24c6d053afac",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T10:05:00.000Z",
"updatedAt": "2026-01-15T10:05:00.000Z",
"name": "Vote nuancé",
"method": "nuanced",
"description": "Six nuances plutôt que deux camps : la distribution éclaire, le seuil constate.",
"durationDays": 14,
"ballot": "open",
"formula": {
"majorityPct": 50,
"baseExponent": 0.1,
"gradientExponent": 0.2,
"constantBase": 0,
"nuancedMinParticipants": 4,
"nuancedThresholdPct": 60
},
"modeParams": "D14M50B.1G.2",
"pactClauseId": "5342dea4-9789-47d2-9c25-bbafbc6679f3"
},
{
"id": "ddfabf00-4b0d-4ee0-98b2-bb51b6845c17",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T10:10:00.000Z",
"updatedAt": "2026-01-15T10:10:00.000Z",
"name": "Réglage collectif",
"method": "parametric",
"description": "Décider au curseur : chacun·e règle, la médiane basse éclaire, le garant cristallise.",
"durationDays": 14,
"ballot": "open",
"formula": {
"majorityPct": 50,
"baseExponent": 0.1,
"gradientExponent": 0.2,
"constantBase": 0,
"parametricMinParticipants": 4
},
"modeParams": "D14M50B.1G.2",
"pactClauseId": "a901241e-a583-4a3d-a04c-637497a6c7dd"
},
{
"id": "d9af660a-5fea-4984-9ada-a3df18220783",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T10:15:00.000Z",
"updatedAt": "2026-01-15T10:15:00.000Z",
"name": "Élection sans candidat",
"method": "election",
"description": "Sans candidature : chacun·e désigne, le blanc compte pour la participation ; en cas d'égalité, vous départagez — jamais l'outil.",
"durationDays": 14,
"ballot": "open",
"formula": {
"majorityPct": 50,
"baseExponent": 0.1,
"gradientExponent": 0.2,
"constantBase": 0,
"electionMinParticipants": 5,
"tieBreak": "runoff"
},
"modeParams": "D14M50B.1G.2",
"pactClauseId": "78327bb7-98e0-4ada-8de7-33fd6c323849"
}
],
"sessions": [
{
"id": "8fe7ed8f-9b19-451b-b4ab-b5c5852e7f6f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-15T19:00:00.000Z",
"updatedAt": "2026-01-29T19:00:00.000Z",
"decisionId": "bb83d0b7-8eac-4a51-97fc-e6e087bd2d80",
"protocolId": "d9af660a-5fea-4984-9ada-a3df18220783",
"corpusPersonIds": [
"3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"343a60a7-add5-46b1-b6d6-9093ed2ad559",
"d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"62789d12-de5a-43bf-b7f4-111c642ec156",
"7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"f790d11d-a84f-4ed1-80c9-7077b870e099",
"318cf576-aa00-4cba-be63-e62551b4693e",
"d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"4e1455b5-9697-48f9-b559-6edfe889b339",
"781e0bb0-8006-4fe9-9501-f9c4533b216e",
"cd7b8066-88ab-47af-9d53-acb467a5ea44"
],
"corpusSize": 12,
"opensAt": "2026-01-15T19:00:00.000Z",
"closesAt": "2026-01-29T19:00:00.000Z",
"status": "closed",
"outcome": "adopted"
},
{
"id": "09bd70f1-61cf-4ccb-a69e-9b4ec230457b",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "9a7bc593-654a-415c-b3d1-e7fdc7a510a5",
"protocolId": "ab3c947a-76ff-438e-87dd-24c6d053afac",
"corpusPersonIds": [
"3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"343a60a7-add5-46b1-b6d6-9093ed2ad559",
"d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"62789d12-de5a-43bf-b7f4-111c642ec156",
"7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"f790d11d-a84f-4ed1-80c9-7077b870e099",
"318cf576-aa00-4cba-be63-e62551b4693e",
"d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"4e1455b5-9697-48f9-b559-6edfe889b339",
"781e0bb0-8006-4fe9-9501-f9c4533b216e",
"cd7b8066-88ab-47af-9d53-acb467a5ea44"
],
"corpusSize": 12,
"opensAt": "2026-08-09T09:00:00.000Z",
"closesAt": "2026-08-23T09:00:00.000Z",
"status": "open"
},
{
"id": "bd6039d7-ae78-4119-80b4-3da7535c1127",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-04-30T09:00:00.000Z",
"updatedAt": "2026-05-07T09:00:00.000Z",
"decisionId": "c172cc05-571a-4d75-84b3-5bb602582534",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"corpusPersonIds": [
"3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"343a60a7-add5-46b1-b6d6-9093ed2ad559",
"d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"62789d12-de5a-43bf-b7f4-111c642ec156",
"7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"f790d11d-a84f-4ed1-80c9-7077b870e099",
"318cf576-aa00-4cba-be63-e62551b4693e",
"d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"4e1455b5-9697-48f9-b559-6edfe889b339",
"781e0bb0-8006-4fe9-9501-f9c4533b216e",
"cd7b8066-88ab-47af-9d53-acb467a5ea44"
],
"corpusSize": 12,
"opensAt": "2026-04-30T09:00:00.000Z",
"closesAt": "2026-05-07T09:00:00.000Z",
"status": "closed",
"outcome": "adopted"
},
{
"id": "9e8a7a6b-27d1-4f38-98f1-6cd471961ba6",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T09:00:00.000Z",
"updatedAt": "2026-08-10T09:00:00.000Z",
"decisionId": "0b07b85b-22c0-4fa1-8ce2-4b62dc518065",
"protocolId": "0a23358c-94bd-40b1-af99-96800e946081",
"corpusPersonIds": [
"4e1455b5-9697-48f9-b559-6edfe889b339",
"62789d12-de5a-43bf-b7f4-111c642ec156",
"7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"f790d11d-a84f-4ed1-80c9-7077b870e099",
"dfe07fca-dc13-4ebc-9e11-0dced155e13f"
],
"corpusSize": 5,
"opensAt": "2026-08-10T09:00:00.000Z",
"closesAt": "2026-08-17T09:00:00.000Z",
"status": "open"
},
{
"id": "3acb94fb-4c4a-4c1c-9320-e714c8aee013",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T09:00:00.000Z",
"updatedAt": "2026-08-04T09:00:00.000Z",
"decisionId": "aea1c674-665a-416e-b1dc-fc015a5fe1eb",
"protocolId": "ddfabf00-4b0d-4ee0-98b2-bb51b6845c17",
"corpusPersonIds": [
"62789d12-de5a-43bf-b7f4-111c642ec156",
"7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"f790d11d-a84f-4ed1-80c9-7077b870e099",
"318cf576-aa00-4cba-be63-e62551b4693e",
"d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"781e0bb0-8006-4fe9-9501-f9c4533b216e",
"cd7b8066-88ab-47af-9d53-acb467a5ea44",
"3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"343a60a7-add5-46b1-b6d6-9093ed2ad559",
"d0a27b00-af87-4715-9bde-20cdbe2f29c5"
],
"corpusSize": 11,
"opensAt": "2026-08-04T09:00:00.000Z",
"closesAt": "2026-08-18T09:00:00.000Z",
"status": "open"
},
{
"id": "6947b008-eeec-431a-8c8d-3a41067f5da0",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-26T09:00:00.000Z",
"updatedAt": "2026-08-09T09:00:00.000Z",
"decisionId": "38e46122-8147-4503-9105-f90a07055456",
"protocolId": "ddfabf00-4b0d-4ee0-98b2-bb51b6845c17",
"corpusPersonIds": [
"3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"343a60a7-add5-46b1-b6d6-9093ed2ad559",
"d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"62789d12-de5a-43bf-b7f4-111c642ec156",
"7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"f790d11d-a84f-4ed1-80c9-7077b870e099",
"318cf576-aa00-4cba-be63-e62551b4693e",
"d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"4e1455b5-9697-48f9-b559-6edfe889b339",
"781e0bb0-8006-4fe9-9501-f9c4533b216e",
"cd7b8066-88ab-47af-9d53-acb467a5ea44"
],
"corpusSize": 12,
"opensAt": "2026-07-26T09:00:00.000Z",
"closesAt": "2026-08-09T09:00:00.000Z",
"status": "frozen"
},
{
"id": "9be75f32-09ed-4120-be43-1f30186828c0",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-16T18:00:00.000Z",
"updatedAt": "2026-06-30T18:00:00.000Z",
"decisionId": "ed6dc706-29f9-4520-9131-b8f6a88efaea",
"protocolId": "ab3c947a-76ff-438e-87dd-24c6d053afac",
"corpusPersonIds": [
"62789d12-de5a-43bf-b7f4-111c642ec156",
"7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"f790d11d-a84f-4ed1-80c9-7077b870e099",
"318cf576-aa00-4cba-be63-e62551b4693e",
"d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"781e0bb0-8006-4fe9-9501-f9c4533b216e",
"cd7b8066-88ab-47af-9d53-acb467a5ea44"
],
"corpusSize": 7,
"opensAt": "2026-06-16T18:00:00.000Z",
"closesAt": "2026-06-30T18:00:00.000Z",
"status": "closed",
"outcome": "rejected"
}
],
"votes": [
{
"id": "573fd12d-878a-4395-b691-339868ad3cfb",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-20T10:00:00.000Z",
"updatedAt": "2026-01-20T10:00:00.000Z",
"sessionId": "8fe7ed8f-9b19-451b-b4ab-b5c5852e7f6f",
"voterId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"choicePersonId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f"
},
{
"id": "1f0c3ca0-2732-4d1d-be7c-9a2898f51d4e",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-20T12:00:00.000Z",
"updatedAt": "2026-01-20T12:00:00.000Z",
"sessionId": "8fe7ed8f-9b19-451b-b4ab-b5c5852e7f6f",
"voterId": "343a60a7-add5-46b1-b6d6-9093ed2ad559",
"choicePersonId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f"
},
{
"id": "a6384179-acc9-4410-beae-6c24d6c4bdce",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-21T09:00:00.000Z",
"updatedAt": "2026-01-21T09:00:00.000Z",
"sessionId": "8fe7ed8f-9b19-451b-b4ab-b5c5852e7f6f",
"voterId": "d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"choicePersonId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f"
},
{
"id": "816b28ad-b44d-4ad7-b5a8-ba8db9f1aaec",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-22T17:00:00.000Z",
"updatedAt": "2026-01-22T17:00:00.000Z",
"sessionId": "8fe7ed8f-9b19-451b-b4ab-b5c5852e7f6f",
"voterId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"choicePersonId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f"
},
{
"id": "6f98d412-5fcd-4b89-b485-aa4fcd9f6c9a",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-23T11:00:00.000Z",
"updatedAt": "2026-01-23T11:00:00.000Z",
"sessionId": "8fe7ed8f-9b19-451b-b4ab-b5c5852e7f6f",
"voterId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"choicePersonId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"comment": "Marcel tient déjà les comptes du club de pétanque — les chiffres ne lui font pas peur."
},
{
"id": "12384f05-28fc-48cb-90cc-0f429535cd19",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-24T15:00:00.000Z",
"updatedAt": "2026-01-24T15:00:00.000Z",
"sessionId": "8fe7ed8f-9b19-451b-b4ab-b5c5852e7f6f",
"voterId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"choicePersonId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a"
},
{
"id": "9222144b-1bea-4b24-a84a-cebaf9350540",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-01-25T10:00:00.000Z",
"updatedAt": "2026-01-25T10:00:00.000Z",
"sessionId": "8fe7ed8f-9b19-451b-b4ab-b5c5852e7f6f",
"voterId": "4e1455b5-9697-48f9-b559-6edfe889b339"
},
{
"id": "d91210a4-f178-4ee3-b1f3-7fa659c4a575",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T14:00:00.000Z",
"updatedAt": "2026-08-09T14:00:00.000Z",
"sessionId": "09bd70f1-61cf-4ccb-a69e-9b4ec230457b",
"voterId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"value": 5
},
{
"id": "2db58e4d-9efe-4902-8de7-00ee2b9b2907",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-09T19:00:00.000Z",
"updatedAt": "2026-08-09T19:00:00.000Z",
"sessionId": "09bd70f1-61cf-4ccb-a69e-9b4ec230457b",
"voterId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"value": 4
},
{
"id": "f16436bc-8a2e-4d0e-bf6f-57a02e2eb027",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T09:30:00.000Z",
"updatedAt": "2026-08-10T09:30:00.000Z",
"sessionId": "09bd70f1-61cf-4ccb-a69e-9b4ec230457b",
"voterId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"value": 3
},
{
"id": "db3fdf11-02c5-433c-bf68-7f7be172888f",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T11:00:00.000Z",
"updatedAt": "2026-08-10T11:00:00.000Z",
"sessionId": "09bd70f1-61cf-4ccb-a69e-9b4ec230457b",
"voterId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"value": 1,
"comment": "Encore une cotisation — je préférerais un échange ponctuel d’outillage pour commencer."
},
{
"id": "f5c3b03e-f37b-447d-bae5-09b585fb90c2",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-10T16:00:00.000Z",
"updatedAt": "2026-08-10T16:00:00.000Z",
"sessionId": "09bd70f1-61cf-4ccb-a69e-9b4ec230457b",
"voterId": "4e1455b5-9697-48f9-b559-6edfe889b339",
"value": 0,
"comment": "Je crains qu’on y perde notre autonomie de quartier — tout se décidera à Paris."
},
{
"id": "0bb69b20-7a8b-45f8-9740-d9b2c163be76",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T14:00:00.000Z",
"updatedAt": "2026-08-04T14:00:00.000Z",
"sessionId": "3acb94fb-4c4a-4c1c-9320-e714c8aee013",
"voterId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"values": [
40,
30,
20
]
},
{
"id": "baa8527f-2899-40d1-bea5-7c46f463171d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-04T18:00:00.000Z",
"updatedAt": "2026-08-04T18:00:00.000Z",
"sessionId": "3acb94fb-4c4a-4c1c-9320-e714c8aee013",
"voterId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"values": [
35,
35,
20
]
},
{
"id": "f62a0705-3530-4646-951c-79606f6baad7",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-05T09:00:00.000Z",
"updatedAt": "2026-08-05T09:00:00.000Z",
"sessionId": "3acb94fb-4c4a-4c1c-9320-e714c8aee013",
"voterId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"values": [
45,
25,
15
]
},
{
"id": "c1833e5f-bd27-4256-851f-f4480310db5d",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-05T19:00:00.000Z",
"updatedAt": "2026-08-05T19:00:00.000Z",
"sessionId": "3acb94fb-4c4a-4c1c-9320-e714c8aee013",
"voterId": "dfe07fca-dc13-4ebc-9e11-0dced155e13f",
"values": [
30,
30,
25
]
},
{
"id": "8c0ef38b-d8c6-4b1b-bb82-d16f7ac06a7a",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-06T10:00:00.000Z",
"updatedAt": "2026-08-06T10:00:00.000Z",
"sessionId": "3acb94fb-4c4a-4c1c-9320-e714c8aee013",
"voterId": "d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"values": [
40,
20,
25
]
},
{
"id": "b28a709c-1350-4804-ae38-5d296dadfcff",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-07T17:00:00.000Z",
"updatedAt": "2026-08-07T17:00:00.000Z",
"sessionId": "3acb94fb-4c4a-4c1c-9320-e714c8aee013",
"voterId": "781e0bb0-8006-4fe9-9501-f9c4533b216e",
"values": [
50,
20,
10
],
"comment": "Le vélo tourne au ralenti depuis mars — je remets sur le bois."
},
{
"id": "8df4b39c-84e2-430d-a08e-0a3a2da03c04",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-27T10:00:00.000Z",
"updatedAt": "2026-07-27T10:00:00.000Z",
"sessionId": "6947b008-eeec-431a-8c8d-3a41067f5da0",
"voterId": "3c5e8e6c-c66d-4796-81bd-937ce602ba1a",
"values": [
30,
12
]
},
{
"id": "3db61605-d927-41cb-aa06-b4b04b13b4db",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-07-29T18:00:00.000Z",
"updatedAt": "2026-07-29T18:00:00.000Z",
"sessionId": "6947b008-eeec-431a-8c8d-3a41067f5da0",
"voterId": "d0a27b00-af87-4715-9bde-20cdbe2f29c5",
"values": [
25,
10
]
},
{
"id": "18440391-58c8-4588-8fd5-ffc624a82abc",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-02T15:00:00.000Z",
"updatedAt": "2026-08-02T15:00:00.000Z",
"sessionId": "6947b008-eeec-431a-8c8d-3a41067f5da0",
"voterId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"values": [
30,
15
]
},
{
"id": "f7e96701-cfcf-4483-8e8a-a6a12e8d6129",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-08-07T20:00:00.000Z",
"updatedAt": "2026-08-07T20:00:00.000Z",
"sessionId": "6947b008-eeec-431a-8c8d-3a41067f5da0",
"voterId": "cd7b8066-88ab-47af-9d53-acb467a5ea44",
"values": [
35,
15
]
},
{
"id": "57f7989d-8429-4995-bf20-cbac9f3b2d1b",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-18T10:00:00.000Z",
"updatedAt": "2026-06-18T10:00:00.000Z",
"sessionId": "9be75f32-09ed-4120-be43-1f30186828c0",
"voterId": "f790d11d-a84f-4ed1-80c9-7077b870e099",
"value": 1,
"comment": "Le budget partirait dans une machine que deux personnes savent faire tourner."
},
{
"id": "b14410ef-f645-4018-a721-5dc627539fbd",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-19T14:00:00.000Z",
"updatedAt": "2026-06-19T14:00:00.000Z",
"sessionId": "9be75f32-09ed-4120-be43-1f30186828c0",
"voterId": "7589bff0-c5bd-4052-9144-bed92b0e7a3a",
"value": 2
},
{
"id": "47c7e26c-3ad2-4154-a038-51977d993701",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-20T09:00:00.000Z",
"updatedAt": "2026-06-20T09:00:00.000Z",
"sessionId": "9be75f32-09ed-4120-be43-1f30186828c0",
"voterId": "d0377c93-f2b0-4265-b5f4-4c34e0d85596",
"value": 1,
"comment": "Je préfère qu’on répare nos machines à coudre d’abord."
},
{
"id": "f20a33fc-d9b2-4db5-a954-6043fb4480d8",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-21T18:00:00.000Z",
"updatedAt": "2026-06-21T18:00:00.000Z",
"sessionId": "9be75f32-09ed-4120-be43-1f30186828c0",
"voterId": "318cf576-aa00-4cba-be63-e62551b4693e",
"value": 4
},
{
"id": "89c4d718-0223-42cd-9d08-21874941a922",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-24T11:00:00.000Z",
"updatedAt": "2026-06-24T11:00:00.000Z",
"sessionId": "9be75f32-09ed-4120-be43-1f30186828c0",
"voterId": "62789d12-de5a-43bf-b7f4-111c642ec156",
"value": 0,
"comment": "On croule déjà sous les objets à entretenir — pas un de plus."
},
{
"id": "28e542eb-78ef-4824-b82c-bb7b246f07bb",
"collectiveId": "c5ccb2dd-6d99-43b9-bc1a-f6c37cc67d94",
"createdAt": "2026-06-27T16:00:00.000Z",
"updatedAt": "2026-06-27T16:00:00.000Z",
"sessionId": "9be75f32-09ed-4120-be43-1f30186828c0",
"voterId": "781e0bb0-8006-4fe9-9501-f9c4533b216e",
"value": 3
}
]
}