feat(stagecraft): the studio's Board view, view addresses, and the work item's title (swamp-club #2943) #438
Loading…
Reference in a new issue
No description provided.
Delete branch "cue/2943-stagecraft-studio-board"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds the studio's Board view (swamp-club #2943), plus the work-item title in the run record. The Board shows every work item of a factory in a column for its stage, and the cards move as the agent advances them.
What changed
awaitingevent;/w/<key>.ctx.queryData,studio_work_items.ts), so the Board works with any datastore.safePart.GET /api/work-items?factory=<name>.servereads each work item's run-record version every 3 s and sends awork-itemsevent when one changes./f/<factory>/{design,simulate,board}, plus/w/<key>for #2944's work-item page. The page routes by path (route.ts).title(schemaVersionstays 1).starttakes it, and the start commands thatclaimandnew_keyprint include it.safePart,recordObjectandshellQuotemoved intowork_item_ops.ts.No model versions are bumped, because stagecraft has never been published. #2944 builds on this branch's router, read helper and title. Whichever PR merges second rebases onto the other.
Testing
integration/engine/studio_board_test.tsruns on real swamp. It covers items that are waiting, parked both ways, on a stale pin, and with and without a title, plus thework-itemsevent after an advance. The full suite (53 tests) passes.691e8b7c8(12/14 steps, 2 skipped). Attestation ff140fda.🤖 Generated with Claude Code