docs(design): Mosaic Stack design draft 1, brand, web console and mosaic TUI
docs/design/ holds the preview page (brand, 13 console views in five states, 13 terminal screens, 39-feature coverage with status), the README spec and the Relay mark. Design only; no package code changed. Open for Jason: default palette and mode, final mark, web resolution, one mosaic app. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -3804,3 +3804,7 @@ Before: no business file, no project file, no bus host. After: `~/.config/mosaic
|
||||
### 2026-10-09 — Filbert, row 41 slice 1 S6 started (meta-harness and launching, #1523)
|
||||
|
||||
Before: no harness package, no Claude adapter, and the PM runs in Sage's T3 thread. Row 41 is in-progress (rev 241). Plan: `agents/filbert/work/s6/PLAN.md`. The launcher lives in the trusted bus host, so the build also touches `packages/bus` (IPC ops identity, authorize, refuse, endLaunch and credentialStatus, plus `Broker.endLaunch`) and `packages/cli` (a host launch socket and `bus start --pm`). It adds no socket verb, no event kind and no schema change. Each managed session gets its own PID namespace, which closes the decision 62 `setsid` gap for the ancestry proof; its limits will be recorded. The build happens in a detached worktree, and the packet is build.patch plus a candidate manifest. The recorded PM→coder run uses a scratch data root, not the live unit, and nothing runs on Astra. No push.
|
||||
|
||||
### 2026-10-09 — Claude Code (direct session for Jason), Mosaic Stack design draft 1
|
||||
|
||||
Before: there was no single design for the product. Earlier pieces were Dewey's palettes, brand board and slice 1 mockups, and Jason's console rulings (d3 layout, Manrope with JetBrains Mono, Relay mark, ten palettes in three modes). Jason asked for branding, WebUI page designs, a TUI design, and full feature coverage. Haiku 5.5 subagents read the PRD, the briefs and the packages. After: `docs/design/` holds `mosaic-stack-design.html` (one self-contained preview with four tabs), `README.md` (the spec) and the Relay mark in two drawings. The brand tab covers the mark at five sizes, the palettes, type, icons, voice and the status vocabulary. The console has 13 views, each in five preview states, an inspector and Ctrl+K. The terminal tab draws 13 `mosaic` screens at 120×36 and one at 80×24, and quotes the CLI's own strings. The coverage tab lists 39 features with a status each: 18 implemented, 3 in progress, 3 planned, 15 proposed. The design keeps REQ-DEC-3: the web copies `mosaic decide <short> <k>` and has no Resolve button. Checked in Chrome: every view and preview state renders with no script errors; every terminal line is exactly 120 (or 80) columns; no page-level horizontal scroll at 400 px; the inspector is a full-screen sheet on phones; all ten palettes in every mode apply without errors. I spot-checked three of the 18 implemented statuses against the code (Discord DM, `role.revoke` gated, loopback serving), not all 18. It is also published as a private claude.ai artifact. Nothing under `packages/` changed. No suite covers docs. No Gitea issue was opened. Open for Jason: default palette and mode, final mark, web resolution through v1, and `mosaic` with no arguments opening the full-screen app. No push.
|
||||
|
||||
Reference in New Issue
Block a user