Board

Current state and what comes next. Updated as things move.


Recent

Spec phase complete. db, engine, host, sdk all drawn whole; cross-referenced and stress-tested. Ready for implementation.

Tracked debt

Next

Spec phase complete. Implementation phase begins.

  1. Code the db from pilot/db.md. Existing TS suite (63 db tests) as correctness oracle.
  2. Code the engine from pilot/engine.md. Existing TS suite (66 engine tests) as correctness oracle.
  3. Scaffold host — tao + wry, window, wry IPC handler dispatching to the engine library.
  4. Draft SDK@night/sdk + @night/sdk-react, two transports (wry IPC for webview, stdio JSON-lines for VM).
  5. First program: read tile — validates the webview ↔︎ host ↔︎ engine ↔︎ db loop end-to-end.
  6. Remaining first-party programs — sidebar, tabs, command palette, program runner, claude (the agent).

Notes

The strange (~/git/agi/). Referenced in inside.md as the intellectual parent. Loose exploration — not a source of truth. Sessions should not reach for the strange to resolve questions; if the answer isn't in inside.md, the inside is what needs work.

Research informing the pilot shape. research/ui-landscape-draft.md (wide survey of UI paradigms), research/ui-stacks.md (technically adoptable shortlist), and research/runtimes-and-surfaces.md (the runtime/surface exploration behind the runtime: 'webview' | 'vm' decision and the deferred topologies). Decisions distilled from these live in the pilot specs; the research files stay as reference depth.

README hook. The current README is acceptable but the formulation exercise is not fully crystallized. Preserved threads: "projected not generated," "the generative process itself is native to the medium," "the cyclical process of understanding → implementing," "one act of structuring knowledge." Not settled — material waiting for a future session.