Caverio, conceptual design, 2026-09-26

The trader companion: overnight programme

Nine research and data reports plus a synthesis, built from Thomas's two voice notes of 00:08 and 00:28. Everything before tonight is experimentation. Start with the synthesis, then the wireframes on a phone.

Read first

Design passes and builds, 2026-09-27 to 28

The rendered track after the options: d2 Tracks carried through twelve passes, the frozen Now built on the real read model, and the contract that feeds it. Newest first. What needs Thomas.

Pass 13

The Money in/out track directly under Wallets in on Situation, from Thomas's 14:30 line; Now, Board and Market byte-equal

Pass 12

Cap leads, no estimated caps, the three labels, Board frozen

Build-6

Now stops printing 0 entered on a null cumulative: contract v3.6 applies §7.4 (partial coverage never prints as zero) in nowat.py and nowat.js with parity, the slot reads entered not counted with the document's reason as its title on both real rows, Now byte-equal to build-5 on the fixtures, Board, Market and Situation byte-equal on every document, and the six Solana shots

Build-5

Board and Market on the real BSC and Solana documents, the card and the eight lines built from the row alone with every USD slot refusing in the contract's words; the Now zero-maximum bars and the Situation price cell fixed, 0 console errors on both rows

Build-4

The Money in/out track on the real documents: pass 13 read from rows[].flow under v3.5, and the first real tokens (螃蟹 on BSC, STONK on Solana) on Now and Situation with no USD figure printed anywhere

Build-3

The pass 12 strings and the cap rule on the real Solana document: a figure only on a read supply, else cap not read; a synthetic supply fixture prints MC $2.63M

Pass 11

The two pass 10 phone defects, nothing else

Pass 10

Phone forms of Now, Situation, Board, Market

Pass 9

Market

Pass 8

Board

Pass 7

Now, frozen

Build-2

The frozen Now on Bolo's real Solana document: the first prospective history, zero rows with the refusal printed

Build-1c

Now and Situation re-based on pass 11, on the v3.4 documents; dead names refused on the page

Build-1b

Board on the v3.4 read model, pass 11 strings byte-equal, entry cap from the document

Build-1

Frozen Now on the real SPRING envelope

Contract v3.6

Read model contract, validator, fixtures; v3.6 applies the never-zero rule to a null wallets cumulative at read; v3.5 added the Money in/out interval series and the cap display rule

Design options, 2026-09-27

Two rendered directions inside the decided envelope, on the real SPRING numbers. A, Instrument: number first, cool, ledger-dense. B, Survey: sentence first, warm mineral, field-book margin. Open the options page or read OPTIONS.md.

Wireframes v2, situation first

Hierarchy fix after the external V2 review: state word and one sentence first, the clock as the spine, since you looked and waiting for above the fold, evidence below, data notes as a drawer. Tabs Now, Situation, Board. No lights row on the list, no profile labels, no zones page. CHANGES.md maps every move to the review.

Wireframes v1, clickable sketch

Black on white, drawn slots, illustrative values, working links between pages. No visual design. v0 grey boxes still available.

Mandate · Index of every artifact, script and CSV · Filed at projects/caverio/companion-2026-09-26/