✔ browser edge states: loading, empty, malformed, stale, hostile/long values, in-flight reply and appearance fallback (10969.834809ms) Rendered contrast: {"failures":[],"count":330,"lowest":4.504658476260286} ✔ served Console browser: real board fixtures, keyboard, drafts, receipts, themes, 320px and failures (26960.907129ms) ✔ S5 pages in a browser: real broker rows, inert text, Copy, routes, failures, layout and no writes (22692.244104ms) ✔ bus routes serve the four reads from the reader view, unescaped JSON for the page to escape (540.466922ms) ✔ decisions route serves the roles and recent lists from the reader view (495.652478ms) ✔ bus routes are GET-only, have no write verb, and keep the same-origin checks (264.780998ms) ✔ bus refusals map to statuses and never carry a path or a stack (64.517399ms) ✔ humanCall speaks the human transport protocol without blocking the server (2475.443577ms) ✔ busReader takes --business, else the live bus host, else refuses (521.362418ms) ✔ humanCall kills a transport that runs past its timeout (558.840546ms) ✔ serve refuses a --business value that is not a business id (305.329249ms) ✔ conversation view: full history, collapsed tools, hidden thinking, inert hostile content, malformed and reconcile markers (18560.243478ms) ✔ conversation view: a fork keeps the open branch, says so, and opens the new one on request (5658.200446ms) ✔ conversation view: a newer session with no readable history keeps the marker (5085.577477ms) ✔ conversation view: seats without history say so and offer no reply (5597.344603ms) ✔ Discord row through real board/WebUI: independent brake/liveness, no Reply, literal content (10572.359237ms) ✔ return flow through the conversation view: send, tool call, delayed result, peer message, exact long answers, relaunch (64391.819731ms) ✔ redactor: config, dataRoot, any absolute path, Discord ids and the JSON parser quote (3.267785ms) ✔ credential state from the date alone, as the bus states it (0.477653ms) ✔ queue: rows, one row, ids and methods, notes; no path or id from a row (2293.473775ms) ✔ queue: a refused read fails closed with the store's text, redacted (2068.310913ms) ✔ queue: a store that fails to load, or a child that dies, gives a fixed message with no path or stack (5717.973112ms) ✔ business: names, vars on the allowlist, authority, credential metadata only (48.950144ms) ✔ business: missing or invalid file refuses with the module's text, redacted (74.880382ms) ✔ business without --business: the live bus host, else no-bus-host; no system config: not-configured (23.654078ms) ✔ settings: release, board, loopback address, notifier binding name only (1413.526676ms) ✔ both presentations replace old activity with relaunch notice, label retained history, then resume after new activity (11967.031582ms) ✔ reported return flow and relative Age: reply sent from the inspector, then the new answer appears there without manual refresh (32919.117251ms) ✔ loopback host and board origin fail closed (15.068546ms) ✔ real board fixture passes through WebUI; assets and isolated seen/reply work (162.240605ms) ✔ proxy preserves exact request bytes, status and receipt, rejects forms and malformed JSON, never follows redirect (70.022971ms) ✔ unreachable board reports URL; CLI rejects unsupported options (1578.434888ms) ✔ tokens.css and icons.svg are byte copies of docs/design (7.201918ms) ✔ JetBrains Mono files match the digests in their sources file, with the OFL text (7.017662ms) ✔ shipped strings are unchanged, and the web keeps its write boundary (2.457525ms) ✔ shell in a browser: System default, seeded states, 400px, focus and the Ctrl+K palette (18840.161593ms) ✔ five states on Board, Inbox, Tasks, Agents and Trail (7644.99647ms) ✔ Queue, Business and Settings in their five states, with no move button (14380.510749ms) ✔ seeded secrets, Discord ids and paths reach no response and no page; business refusals in the module's words (7408.726728ms) ✔ the server log names no config path when the system config refuses (322.369609ms) ℹ tests 40 ℹ suites 0 ℹ pass 40 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 64983.754866