68 lines
3.6 KiB
Markdown
68 lines
3.6 KiB
Markdown
# 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)
|
|
|
|
- **Gitea helper response-file hardening.** Predictable `/tmp/gitea-api-response.$$`
|
|
has no explicit 0600 mode; use `mktemp` with cleanup in a separately reviewed
|
|
pass. Credential validation and later reread also have a race window. Other
|
|
non-blocking ledger review notes remain in
|
|
`reviews/2026-09-12_ledger-verdict.md`. No change beyond the reviewed GET
|
|
cleanup fix in this piece. Filbert, LEDGER-1506-R1, 2026-09-12, #1506.
|
|
|
|
## 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)
|