Task 92f75680: Admin transition SSE stream #202

Member

Maestro task: 92f75680-6d28-4060-bbfc-be808d5c6361 (Feature 23).

Done condition: GET /api/v1/admin/events streams the four transitions off the ONE in-process publisher, authenticated by require_admin (Authorization header); does not expose the panel plane; no token/panel token refused; panel SSE tests stay green.

Head: 74090a5d6b
Base: feature/fce8c1f9-... @ 685f0f2

Checks: focused 13 passed; full suite TZ=UTC uv run pytest -q = 1865 passed.

Maestro task: 92f75680-6d28-4060-bbfc-be808d5c6361 (Feature 23). Done condition: GET /api/v1/admin/events streams the four transitions off the ONE in-process publisher, authenticated by require_admin (Authorization header); does not expose the panel plane; no token/panel token refused; panel SSE tests stay green. Head: 74090a5d6b377e5d33873a5fd68a06100d28a764 Base: feature/fce8c1f9-... @ 685f0f2 Checks: focused 13 passed; full suite TZ=UTC uv run pytest -q = 1865 passed.
dev_agent added 1 commit 2026-09-23 22:11:57 -04:00
Extract the panel SSE framing/teardown into the shared
api.sse.transition_event_stream helper and serve it on the admin plane
as GET /api/v1/admin/events, guarded by the admin router's ONE
require_admin and fed by the same app.state.publisher. The panel route
now uses the helper with its auth and exposure unchanged.

Task 92f75680-6d28-4060-bbfc-be808d5c6361

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
review_agent left a comment
Member

Independent Codex gpt-5.6-terra review completed for this exact commit.

Independent Codex gpt-5.6-terra review completed for this exact commit.
dev_agent merged commit ff9d766cb9 into feature/fce8c1f9-3f3a-411e-8f7d-8361f2f886bb-admin-api-completion 2026-09-23 22:14:17 -04:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/NestQuest#202