fix(finale): live-verification fixes — session sync on start, honest vote form, reveal panel polish
All checks were successful
Build and Push Docker Image / build (push) Successful in 10m43s
All checks were successful
Build and Push Docker Image / build (push) Successful in 10m43s
Found by driving the full ceremony end-to-end in the browser: - live.start + startPresentation sync LiveVotingSession (status/currentProjectId) — jury votes silently failed when the admin never used sendToScreens - LiveVotingForm no longer shows 'submitted' on a failed mutation; pages re-key on votedAt so async vote data renders the right state after refresh - reveal compose prefers DELIB_LOCKED deliberation results over jury score order (listSessions now includes results); Arm unlocks right after save - deliberation jury page review cards re-key on revision Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -95,6 +95,7 @@ function ProjectReviewCard({
|
||||
</p>
|
||||
{finaleInputs?.session?.id ? (
|
||||
<LiveVotingForm
|
||||
key={`${project.id}-${myVote?.votedAt ?? 'fresh'}`}
|
||||
projectId={project.id}
|
||||
votingMode={votingMode}
|
||||
criteria={criteria}
|
||||
|
||||
Reference in New Issue
Block a user