feat(ui,api): strip board redesign - island, rail by day, context view, server search, vault graph

This commit is contained in:
hh
2026-09-02 03:48:26 +02:00
parent 6b7de6f03d
commit 256b2a68d6
60 changed files with 5071 additions and 2347 deletions
+15 -12
View File
@@ -10,18 +10,21 @@
</head>
<body data-sveltekit-preload-data="hover">
<!--
impeccable direction contract (seed 20df1617, mode operate, brief-pinned world)
THESIS: activity first. The console opens on what the agents are doing right now, as a live
ledger of turns and tool calls, and refuses the hero-metric dashboard grid of cards.
OWN-WORLD: msos mauve/pink tokens on Inter; two neutral layers (cooler sidebar, content surface);
one accent for selection and the live state; kind hues from the msos status palette; hairline
borders, tabular numerals, rows and rails instead of cards; no cards inside cards.
STORY: the operator lands, sees what runs and how much quota is left, opens a thread, watches
tools and subagents stream, answers a question, checks spend, manages tokens and memory.
FIRST VIEWPORT: sidebar left with the gateway connection dot; main opens with the "now" ledger
(running turns as live rows), then quota bars and the 5 h / 7 d spend row, then live sessions.
Primary action: open a running conversation.
FORM: dense operator console, brief-pinned (roll assigned index 7, superseded by the pin).
impeccable direction contract (seed 071a8c77, reroll 1 bolder, mode operate, user-steered fusion)
THESIS: the dispatcher's strip board under a live island. What is alive is a strip in a bay
(waiting for you, in motion, quiet); the island at the top of every screen carries the live
state and opens into the board. Refuses the sidebar-and-cards admin dashboard.
OWN-WORLD: plum signal on a warm rack ground; strips as white/aubergine objects with a state
edge (plum pulse = running, amber = waiting), fixed columns, hairline rules, tabular numerals,
system sans; amber only for what waits for the operator; no cards inside cards, no badges as
pills, no decorative motion.
STORY: the operator lands on the board, answers a question on its strip, watches a running
strip, opens a thread where only the thread lives, reads context as a counter, finds anything
with ⌘K, and reaches the text-heavy rooms (memory, usage, system) as wide documents.
FIRST VIEWPORT: top bar with four section words left, the island centered (pulse, questions,
context, quota), System right. Below: the instrument row (context / 5 h / 7 d / spend), then
the bays with strips, the living graph of the master's neighbourhood on the right.
FORM: strip board × live activity; user-steered over the dealt hand; seed key 071a8c77.
FINISH: unreviewed and undocumented is unfinished; this build ends with the finish review,
the verdict, and DESIGN.md
-->