Tasks
DoneIntegrate meeting end and reset
Completed. Manual, scheduled, and Cloud Router meeting start/end now use canonical meeting-locked commands. Meeting end coordinates active poll/case closure, overlay removal, run closure, status, receipt, and outbox atomically. Reset requires an audited reason, aborts active execution, supersedes the run, removes votes/results and encrypted generated case output, clears actual presence, preserves preparation/audit, and supports the next generation. MeetingTestDataGenerator uses canonical meeting/case/poll/vote commands, and legacy Meeting lifecycle callbacks were removed.
Checklist
6 of 6 complete- Integrate manual and automatic meeting end through one command
- Coordinate active case and poll closure with run end
- Supersede the run and clear votes, results, and actual presence on reset
- Preserve preparation and canonical audit across reset
- Verify reinitialization and remove legacy meeting callbacks
- Route MeetingTestDataGenerator through canonical meeting, case, poll, and vote lifecycle
- Area
- Kaukus
- Kind
- Feature
- Priority
- High
- Task ID
tsk_rjxwnm7ng6- Updated