Roadmap
0.1.0 (this release)
- Machine model + scene algebra + full rendering pipeline
- Principled focus: scene-derived order, scope policies, declarative modal trapping, disabled-node eligibility
- Standard machines (list, input, button, toggle, tabs, textarea, list-detail, command palette, modal helpers) + composition helpers
- Collaboration seam:
Shared/Modelsplit,ParticipantRoster, presence annotations - Embedding contract validated (Tier 0); mock backend + integration harness
- Notcurses backend (feature-gated), Borsalino-pattern CI with a self-hosted notcurses runner
0.1.x
- Append-optimized diff — O(n)
diff_render_ops; viewport-bounded projection (see Streaming-Append) - Host-orchestration effects (contract §O3), if a pattern proves out
Landed since the 0.1.0 roadmap was written
- Geometric substrate made honest (identity-restoration Units 1–3):
encoding contract + blade ledger; all zero-stub encodings replaced;
semantically true collaboration encodings (roster = multivector sum);
the first GA→render reader (
tone_census/presence_annotation) collaborationfeature: Schubert capability seam (CapabilityGateCapabilityRuntime, impossible-combination detection in Gr(2,4))
- O(n) diffing after the streaming-append hot path was measured and fixed; rayon tested and reverted on the numbers
- Demo modules feature-gated (
demofeature; library-only default builds) - Viewport × presence-anchor design decided: the annotation lane —
see
docs/design/viewport-presence-anchor.md
0.2.0
- CRDT-backed incremental
Shared - Demo presence cues derived from a real
ParticipantRoster - Viewport-bounded projection per the decided design (annotation lane + anchor-position resolution)
- GA-derived presence overlays beyond the status line (offscreen indicators, per the roadmap-03 local-visibility choices)
Downstream consumers
- Wallace — the collaborative AI harness; embeds Knopper per the validated contract. First slice: streaming transcript pane.
- Tsume — control panel; follows Wallace's embedding pattern.
- Dominic — cockpit; unblocked by the Tier 0 validation.
The working documents live in the repo: docs/roadmap/ (milestone specs),
docs/architecture/ (design chapters), docs/handoff/ (session handoffs).