Skip to content

feat(realtime): server-granted job events and app-neutral run status - #48

Merged
Zacgoose merged 1 commit into
mainfrom
dev
Oct 8, 2026
Merged

Zacgoose merged 1 commit into
mainfrom
dev

Conversation

@Zacgoose

@Zacgoose Zacgoose commented Oct 8, 2026

Copy link
Copy Markdown
Contributor
  • Watch/WatchRun/Notify grant and publish job events; /.craft/events requires a signed-in user with a role
  • WatchRun pushes QueueStatusBridge.GetRun status (rolled-up runs, counts following the task list, one end)
  • job ids are safe short tokens; the stream goes through the /api compressor; replay keeps end frames for 30 minutes
  • QueueStatusBridge returns an app-neutral camelCase RunStatus instead of a CIPP-shaped row
  • unit, orchestration-harness, compression and docker e2e coverage

- Watch/WatchRun/Notify grant and publish job events; /.craft/events requires a signed-in user with a role
- WatchRun pushes QueueStatusBridge.GetRun status (rolled-up runs, counts following the task list, one end)
- job ids are safe short tokens; the stream goes through the /api compressor; replay keeps end frames for 30 minutes
- QueueStatusBridge returns an app-neutral camelCase RunStatus instead of a CIPP-shaped row
- unit, orchestration-harness, compression and docker e2e coverage
@Zacgoose
Zacgoose requested a review from JohnDuprey October 8, 2026 14:46
@Zacgoose
Zacgoose merged commit d2088f0 into main Oct 8, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants