feat(desktop): show live working state on board cards - #6219
Draft
loganj wants to merge 1 commit into
Draft
Conversation
7 tasks
loganj
marked this pull request as ready for review
August 18, 2026 19:05
loganj
marked this pull request as draft
August 18, 2026 19:21
Signed-off-by: Brother Darryl <146fb160a3266e6165bfa385f6048c975eda9e21cf65da097a0b5ea7952532a5@buzz.block.builderlab.xyz>
loganj
force-pushed
the
workstream-board/01-canvas-cards
branch
from
August 19, 2026 00:25
c8900c4 to
03b0042
Compare
loganj
force-pushed
the
workstream-board/02-live-working
branch
from
August 19, 2026 00:43
2dfbd23 to
9d8cdba
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖
Summary
Workstream coordinators need to tell at a glance whether a board card is actively being worked, without opening each channel. This adds a passive live-working indicator to Workstream Board cards: active agents and elapsed working time appear on the matching card, and multiple active agents aggregate together.
This is PR 2 of a four-PR Workstream Board stack, stacked on PR 1. It remains an experiment, off by default; enable Workstream Board in Settings → Experiments to use it.
What changes
The implementation lives on this PR branch in
activeWorkstreamTurns.ts,WorkstreamBoardScreen.tsx, andWorkstreamWorkingIndicator.tsx.Related issue
None found. This is an experiment-gated product spike.
Testing
2dfbd23581783c54eba52d405593fb00fdabc0d7:pnpm checkpnpm typecheckpnpm test: 4,997 passed, 0 failedAcceptance gates
Note
Security may report the known baseline-wide
RUSTSEC-2026-0258/h2 0.4.14advisory. A separate fix lane owns it; it is unrelated to this Desktop-only diff.Demo
The qualifying native 36.44-second MP4 is preserved locally and available on request; it is intentionally not uploaded to CloudFront/S3. SHA-256:
6e7fb5bafa8bfe77c9b79c3e763c9aabd330bbf044357598051c8bc81ed5df1b.Sampled frames from that uninterrupted relay-backed capture: