|
|
eb003208e4
|
fix(poll): reconcile concurrent respondent submissions
|
2026-07-22 02:54:14 +02:00 |
|
|
|
cac7733bee
|
feat(poll): enforce active respondent uniqueness
|
2026-07-22 02:54:09 +02:00 |
|
|
|
156486fcee
|
feat(poll): enforce governed participation ownership
|
2026-07-21 21:17:04 +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 |
|
|
|
f4d5cac40d
|
feat(poll): expose the scheduling provider
|
2026-07-20 17:34:03 +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 |
|
|
|
ddf1fcc217
|
Make Access optional for Poll
|
2026-07-12 09:32:16 +02:00 |
|
|
|
fa87b247e5
|
Initialize Poll module seed
|
2026-07-12 09:23:18 +02:00 |
|