# spirits redesign — one page, the road to sv1 **2026-09-25, kihoxus.** merged from sv1-gap-list + sv1-milestones; those two docs are superseded by this page. bar: docs/v1-status.md — the sv1 five. only acauema marks green; machine proves, he pens. **his-time budget (fml week 3, friday): near-zero.** total planned his-time on this page = one read + one reply — DONE 2026-09-25 (M0 closed). every other item = 0. ## the spine — the sv1 five 1. answer on first call (no re-prompt) · 2. whole-context reading · 3. working arbitration · 4. working search · 5. zero phantom actions. every item below is a distance measured against these five. ## model-rung honesty (his feel: "spirits not smart enough yet") the stack, plainly: + rung — model — cost — character + cer-free — cerebras gpt-oss-120b — €0 — fast, weakest. beats, cheap lanes, high-frequency presence. ~1 turn/min ceiling. + cer-creds — cerebras gpt-oss-120b — €0 today (both keys free-tier; paygo = dashboard lane) — same class as free, own rate bucket. middle rung, live since 20260925t0326waw. + opr — kimi k2.5 via openrouter — paid (see burn note) — smartest available rung. big-context turns land here by valve design (>27k skips cer). honest line: "smarter" is a PER-ITEM routing choice, not one global answer. the burn incident (2026-09-25): one 3-min turn, 127k-token context, 8 calls, ~€0.46 — fuse law: fuse always worked, no tweaking; recorded for reference. items below say which rung they want. the real open rung decision = paygo key + model-per-rung (c8). ## M0 — the pen session — CLOSED 2026-09-25 the answers landed across the day, not in one sit-down — read happened, rulings came: + **gap order** — v1 = proper done, NO scope shrink. deferred items stay marked; nothing silently dropped. + **c8 rung decision** — cer-free > cer-creds > opr = aca's law (wired into weir fuse order 20260925t0326waw). paygo key = aca's dashboard lane. + **typing menu** — **(a) answered 2026-09-25: full old linger restored** (355ff27efa; pre-06-21 behavior exactly). + **c5 promotion** — machine-side candidates stay parked for aca's review session; the lane keeps delivering. no change. + **strikes** — none recorded; page stands as the road. ## machine lanes — his-time 0 each ### lane q-bar (all red today; the live expression of bars 1, 2, 5) + item — what — next machine action — rung note + a1 answer on first call — t1 scripted run vs live zumonix; fix what it catches — runs at next calm window — t-runs on opr (k2.5 = the bar's brain) + a2 whole-context reading — t2 + memory-injection path audit — same window — the 127k-context burn lives here — reading bar failing = payload bloat; routing side per c8, no fuse tweaks + a3 no "(awaiting directive)" dodges — t3 + prompt/soul audit on dodge phrases — same window — — + a4 alias handling (zume, tt2tg, cregox, fmk) — t4 + alias table into durable memory — same window — — + a5 identity holds across restarts — t5 at next declared checkpoint + soul-boot chain audit — checkpoint-gated — — ### lane blocking + item — what — state + b1 magienix self-authoring — first run; machine seeds the session — yellow + b2 clean-checkout boot round-trip — done in clone; needs live-traffic boot; ratification = his word at M0 — yellow + b5 release process end-to-end — self-run live tests; deployment-as-code = his call inside M0 — yellow ### lane open gaps + item — what — rung/his note + c1 typing pulse — SHIPPED 2026-09-25 (8eee8f4080, live-fired); green candidate after his typing-menu pick — M0 #3 + c2 command surface v1 — SHIPPED 2026-09-25 (de8226c, live-fired); his hands-on pass then green — 5-min touch inside M0 if he wants + c3 usage/battery cards — design rides command surface; builds after M0 — 0 + c4 survivable builds — promote live plugin dirs to repo-tracked + deploy sync — 0 + c5 memory upgrade — ,,candidates promotion gate; dream pipeline measured — M0 #4 + c6 achoz.db backup — add /var/lib/achoz to a backup tier — 0 + c7 cerebras tier truth — re-probe on schedule; paygo key = his dashboard lane (never an ask) — M0 #2 covers + c8 rung decision — paygo key + model-per-rung — M0 #2 + c9 tg cloud sync — keys sealed; one in-app code completes; account-level question open — his code, parked + c10 fmk-side typing pulse — kimi-claw channel; reuses the shipped machinery at a calm window — 0 ### lane governance (already live, costs him nothing) loveresort (his hand = last resort, proof-first) · machine-turnover (routine commit+push+restart = machine work, go-asks dead) · beat law v9 (beats = pulse evidence, results proven only by landings) · acronym law · sys-notice routing (system_notice_target, shipped 20260925t1008waw — quiet notices to #sys 8301) · evidence law (his eyes the only verdict for client-visible behavior) · naming law. ## what "smart enough" would look like (his feel, answered honestly) a spirit smart enough: answers on first call with the whole context read, never dodges, knows its aliases by heart, holds identity across restarts, searches before claiming, never acts phantomed — and routes each of those to the rung that fits, cheap where cheap works, expensive only where it pays. that is sv1. every line above is a measurable distance to it; the distance closes in machine lanes; only his pen marks it closed.