Skip to content

2026-08-03 — conversation-first-chrome closed (one chat, game on the right)

The desktop table page is one 432px conversation column (chat + thoughts + hand markers in one stream, tabs demoted to filters) with the felt shifted right — space-neutral against the two old reserved bands (PRs #196, #199, falsification #208).

  • One tabbed column → one stream — Phase 1's tab panes lasted hours; the founder's live smoke redirected to a single chronological feed with filters, boxed/centered thoughts, centered hand markers, and a hand panel above the chat.
  • Falsification broke the central claim — "space-neutral by construction" was false below ~1000px: the solver's bandScale + fitBands shrank the solved band under the FIXED 432px DOM column (343px measured at 900w) and seats rendered underneath it, live on staging. Fixed with minBandScale: 1 on the conversation sets, a 2×column collapse threshold (864), and a hysteresis-gated deriveChromeWide fallback for the copilot reserve (needs ≥1280).
  • Durable authorship — the stream's "humans" filter now reads the server-stamped author_class; a departed agent's chat stays agent-classed.

Current state: conversation-first-chrome decision · table-chat-history decision (the stream's durability + curation).