plans: add DEFERRED.md, the one list of gaps found and not yet handled (#1503)

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
2026-09-12 11:53:24 -05:00
co-authored by Claude Fable 5.1
parent 889d87500f
commit db0d784bd8
2 changed files with 63 additions and 1 deletions
+3 -1
View File
@@ -7,6 +7,8 @@ update this file to the next action). No ambiguity, no re-planning.
## Next action ## Next action
Gaps found and not fixed go to `docs/plans/DEFERRED.md`, one line each; check it at every gate.
Jason decided on 2026-09-12 (MOSAIC-STACK-D-001) that the MVP is the control Jason decided on 2026-09-12 (MOSAIC-STACK-D-001) that the MVP is the control
board: one web page listing running agent sessions across projects, showing each board: one web page listing running agent sessions across projects, showing each
one's status, and flagging which ones are waiting on him. Plan page: one's status, and flagging which ones are waiting on him. Plan page:
@@ -48,7 +50,7 @@ Gate C passed 2026-09-12 on 867619dc (logged by Jason at 4f830680):
answered in its own session with no send attempt, and the row showed the answered in its own session with no send attempt, and the row showed the
answer on the next scan. #1505 is closed. answer on the next scan. #1505 is closed.
Next action: build piece 3, the ledger. Jason approved it on 2026-09-12 and Next action: Darkwing is building piece 3, the ledger, under #1506. Jason approved it on 2026-09-12 and
the brief is on the plan page, section "Piece 3: ledger (numbers for the the brief is on the plan page, section "Piece 3: ledger (numbers for the
rails)": `packages/ledger`, read-only CLI over the local git log, Gitea rails)": `packages/ledger`, read-only CLI over the local git log, Gitea
issues and the repo seats' session logs, with Gate D (Jason writes one issues and the repo seats' session logs, with Gate D (Jason writes one
+60
View File
@@ -0,0 +1,60 @@
# Deferred list
One line per item, written from evidence, never from inertia. Add a line
when a gap is found and not fixed in the current piece; strike it (move to
Done at the bottom with the commit) when a piece closes it. Nothing here
starts on its own; a line becomes a piece only when Jason calls it. Check it
at every gate. Started 2026-09-12 during the control board MVP.
## Open
- **Registration has no "set by" field.** `mosaic seat task` records the
task and `updatedAt` but not who set it, so a human session and the
orchestrator look the same on the board. One-line record change; rides
with the orchestrator assignment piece. (2026-09-12, #1504)
- **Claude Code seats register but get no board row.** Rocko has no Pi
session log, and rows come only from Pi logs. Needs a second row source
or a Claude-side log reader. (2026-09-12, darkwing's #1504 report)
- **Fleet seats (`~/.mosaic`) stay on the old launchers.** No registration,
no board reply, no `seat task`. Moving them is the stress test and comes
after the WebUI and fleet launch work. (Jason, 2026-09-12)
- **Sage launcher hook is uncommitted.** `agents/sage/` is untracked; the
registration guard was added by hand to match the other four. Commit with
the sage directory. (2026-09-12)
- **Relaunched seat shows the old last message.** Pi resumes the newest log,
so the row's activity stays stale until the first message; only the
registration's `startedAt` shows the relaunch. Refinement: "relaunched at
X, no messages since". (darkwing, Step 3 log, 2026-09-12)
- **Comms skill has no rule for senders without a pane.** The board trailer
covers it today; if another pane-less sender appears, put the rule in
`skills/ms-communications` instead of a second trailer. (2026-09-12, #1505)
- **Board: multiple sessions per seat, stopping seats, auth beyond
loopback.** Out of scope for the MVP by the plan; listed so they are not
forgotten. (plan page, Boundaries)
- **`MOSAIC-STACK-D-001` is Answered, not Completed.** Mark `--completed` in
jarvis-brain once Jason says the board answers "who is waiting on me".
(2026-09-12)
- **Uncommitted working tree.** `AGENTS.md` autonomy section,
`agents/README.md` Sage row, Dewey's `work/wui` docs and evidence,
`docs/plans/reviews/2026-09-08..10_*`, `skills/ms-{arena,blast-radius,
board,executive-update,git-operations,technical-writing}`. Jason's edits
from before 2026-09-12; they ride along in the next commit that touches
them unless staged on purpose. (2026-09-12)
- **Fleet debt (orch-01, `~/.mosaic`):** `sweep-commit.sh` deny-list regex
skips `launch.env`; needs the fix plus a regression test. (2026-09-12)
- **Parked, not cancelled:** Dewey D05 dashboard mockup work beyond design 3,
registry increment 3 (headless identity-env leak), new seat directories.
(plan page, 2026-09-12 parking note)
## Queue (Jason's order)
1. Ledger (piece 3, in progress, Gate D).
2. WebUI on Dewey's Console design absorbs the board as its first screen
(MOSAIC-STACK-D-002).
3. Orchestrator seat: assigns tasks through `mosaic seat task`, closes the
"set by" gap.
4. Fleet launch through `mosaic launch`: the stress test.
## Done
- (none yet)