History: docs/roadmap.md
Ref:
| Hash | Message | Author | Date |
|---|---|---|---|
| d7967ffa | fix: the small ones the review found — a hint, a note, a test, an install | a73x | 2026-08-29 |
| 2843fee1 | docs: one binary, the exec that starts it, and the break it costs | a73x | 2026-08-28 |
| 0a0fefea | docs: the wall lists daemons, and the tiles are their live sessions | a73x | 2026-08-28 |
| d7159783 | docs: roadmap banner + the home-screen section; handoff marked historical | a73x | 2026-08-20 |
| c1798e71 | docs: the wheel in the key table, and why the app owns the mouse | a73x | 2026-08-19 |
| 13ff6638 | docs: record web copy/paste acceptance | a73x | 2026-08-18 |
| d25d34dd | docs: qualify web selection acceptance | a73x | 2026-08-18 |
| ee627aff | docs: record muxweb mouse selection | a73x | 2026-08-18 |
| f09ed4f5 | docs: clarify web clipboard text constraint | a73x | 2026-08-18 |
| 43b4f724 | docs: record shared web clipboard semantics | a73x | 2026-08-18 |
| 80c68b96 | docs: side-channel passthrough, and what it measured | a73x | 2026-08-16 |
| 48349aee | feat(shellint): the OSC 133 injection is opt-in | a73x | 2026-08-15 |
| 971a17e9 | docs: M18 decisions, field verification, and what the version string cannot tell you | a73x | 2026-08-15 |
| 5d41e106 | docs: review-round records; four passages caught up with the code | a73x | 2026-08-14 |
| af32c00c | docs+build: record the diff-since deferral; the agent e2e becomes a gate | a73x | 2026-08-13 |
| 11423676 | docs: agent surface shipped — decisions recorded, deferrals named | a73x | 2026-08-13 |
| 431ce862 | docs: M17 field verdict — kill criterion PASSED, two field findings | a73x | 2026-08-13 |
| 7c2b4725 | docs: M17 close-out record; a recovered tile clears its stuck badge | a73x | 2026-08-13 |
| 7612ce44 | docs: deinit comment takes both review nits; roadmap strikes the reorder | a73x | 2026-08-13 |
| 5cc8660f | docs: M16-a record — both deletions, and the readoption design lands where the commit body pointed | a73x | 2026-08-13 |
| c37bc263 | docs: M15 closed — 12 tasks, 37 commits, suite unchanged at 20/33, soak 10/10, regrade 3/3 at the unit layer, refused dial 15001ms→1ms | a73x | 2026-08-12 |
| aa247b30 | docs: M14 closed — ssh→QUIC handoff | a73x | 2026-08-12 |
| 82232063 | docs: M13 closed — auto-start, muxd stop, error audit; regrade 3/3 caught | a73x | 2026-08-10 |
| 90487096 | docs: M12 complete — the tty gate is open and graded | a73x | 2026-08-10 |
| e09da54f | fix: review conditions — soak refuses a dirty baseline; the scroll bug's true severity | a73x | 2026-08-09 |
| ef95d950 | docs: M11 close — convergence harness held 10/10, campaign table recorded | a73x | 2026-08-09 |
| fa0eb22a | docs: M10 record and roadmap close — cleared on the real box | a73x | 2026-08-09 |
| b8b8af9c | docs: M9 prediction — the record | a73x | 2026-08-08 |
| a9c7aaf8 | docs: roadmap.md — the forward view in one file | a73x | 2026-08-08 |