diff --git a/tasks/new/2026-0825.03.gem.feat.event-cockpit.live-metrics-and-master-killswitch-0047.md b/tasks/new/2026-0825.03.gem.feat.event-cockpit.live-metrics-and-master-killswitch-0047.md index 8680a6a..b9a76cc 100644 --- a/tasks/new/2026-0825.03.gem.feat.event-cockpit.live-metrics-and-master-killswitch-0047.md +++ b/tasks/new/2026-0825.03.gem.feat.event-cockpit.live-metrics-and-master-killswitch-0047.md @@ -1,7 +1,7 @@ # TASK METADATA - **Target Files:** - - `server/main.ts` + - `server/routes/events.ts` - `ui/components/SessionsPage.tsx` - `ui/mod.ts` - `server/main.test.ts` @@ -9,7 +9,7 @@ active seat counters, PIN display, time extension, and 1-tap master kill switch (`/api/events/:id/end`). - **Dependencies:** - `tasks/new/2026-0825.02.gem.feat.event-passes.multi-claim-workshops-and-kiosks-0046.md` + `tasks/complete/2026-0825.02.gem.feat.event-passes.multi-claim-workshops-and-kiosks-0046.md` - **Additional Important Notes:** Sub-millisecond mass revocation of all event guest sessions via Valkey RESP3 push tracking. @@ -29,7 +29,7 @@ ### 2. Proposed Implementation -1. **Backend Endpoints (`server/main.ts`):** +1. **Backend Endpoints (`server/routes/events.ts`):** - `POST /api/events/:id/end`: Closes the event, deletes all guest sessions under the event, and purges Valkey cache. - `POST /api/events/:id/extend`: Adds hours to `expires_at` for the event and