Commit Graph

16 Commits

Author SHA1 Message Date
652b7e1593 refactor: make poll mutation effects explicit 2026-07-29 19:01:57 +02:00
fc0246b0f0 perf: bound and batch visible poll listings 2026-07-29 14:16:29 +02:00
36ceb24954 feat(poll): make exact transitions idempotent 2026-07-22 04:39:06 +02:00
8ceb3935f5 feat(poll): retire responses without erasing history 2026-07-22 03:32:05 +02:00
8292c9d709 feat(poll): reorder options without invalidating answers 2026-07-22 03:22:04 +02:00
eb003208e4 fix(poll): reconcile concurrent respondent submissions 2026-07-22 02:54:14 +02:00
156486fcee feat(poll): enforce governed participation ownership 2026-07-21 21:17:04 +02:00
f839545605 refactor: simplify poll transition orchestration 2026-07-21 12:01:24 +02:00
83d04d2f33 Replace Poll runtime assertions 2026-07-21 03:16:24 +02:00
2c776437b4 fix(poll): harden lifecycle policy boundaries 2026-07-20 18:42:07 +02:00
12b3175b07 fix(responses): invalidate changed options safely 2026-07-20 18:30:04 +02:00
e0de54b756 feat(responses): support safe option editing 2026-07-20 18:20:33 +02:00
65e2d1fd65 feat(poll): enforce auditable lifecycle transitions 2026-07-20 18:18:20 +02:00
e7f3b1d7bf fix(poll): enforce actor-bound access and persistence 2026-07-20 17:33:56 +02:00
fc9b7c287c Add poll workflow and signed participation support 2026-07-12 17:32:07 +02:00
d0e68f5aa6 Add initial polling backend logic 2026-07-12 16:26:45 +02:00