Replace notification attention with Overview #12
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#14 Present useful operative state
lab/pilcrow
#16 Replace the old workspace shell
lab/pilcrow
#8 Make placement and Later scheduling durable
lab/pilcrow
Reference
lab/pilcrow#12
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
What to build
Make Overview the main truthful workspace monitor. Show each session exactly once in its highest applicable section: Needs review or attention, Working now, then Active workspace. Rows may show secondary facts such as current work plus an earlier unreviewed response.
Derive Needs review from durable finalized-response identity compared with one reviewed position per workspace session and Pilcrow instance. Do not derive attention from queue_notification tool calls. Remove the separate completion-notification inbox; the tool execution may remain inside technical details like any other visible tool.
A response is acknowledged only through direct interaction with its loaded review area, such as click, selection, wheel or touch scroll, or keyboard interaction. Navigation, hydration, background arrival, viewport intersection, and programmatic scrolling do not count. Acknowledging a newer response covers earlier responses. Later suppresses ordinary successful completion until its deadline, while failures and interruptions always surface. Parked and Archived successful completions surface without changing placement.
Acceptance criteria
Blocked by
Implemented in jj revision
0c15a441(feat(workspace): replace notification attention with durable Overview review state).What changed:
queue_notificationno longer creates attention; it remains an ordinary chronological technical tool detail.reviewed-positions.json, fan out through authoritative SSE, survive hub restart, and align capacity with all 512 legal workspace sessions.Audit and regression coverage:
Validation:
vp checkpasses all 204 formatted files with 0 errors and four existing non-blocking launcher/registry warnings.git diff --checkpassed.No placement mutation, notification inbox, or v9 compatibility path remains. No server was managed. Deploying v10 requires: restart hub, reload/restart active Pi sessions, then reload browser pages.