You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ROADMAP.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ This section names the gate and the load-bearing path, not a frozen checklist. [
22
22
|**Qt-parity docking + stunning demos** — NL-driven, animated, e2e-tested |[#13158](https://github.com/neomjs/neo/issues/13158) (+ the #14587/#14589/#14590/#14591 batch) | ≥2 public demos with deterministic tour modes; the pillar-1×2 fusion demo (cockpit → docked panel → OS window → share) as the flagship |
23
23
|**Golden Path v2 — the floor** — never empty, direction-attributed, honest states |[#14472](https://github.com/neomjs/neo/issues/14472) · [#14565](https://github.com/neomjs/neo/issues/14565) (subs #14566–#14568) · [#14581](https://github.com/neomjs/neo/issues/14581)| zero-route regression fixed with fixtures (#14588 class); `INTENT_STARVED` renders; the `not-code-ready` backlog re-triaged to honest states |
24
24
|**Local-first Agent OS onboarding**|[#14230](https://github.com/neomjs/neo/issues/14230)| the supported local setup path reaches a running Agent OS / Fleet Manager surface without hand-edited config; fork → running Agent OS → claimed lane → PR is runnable locally |
25
-
|**One Reality — local/cloud Agent OS runtime parity**|[#15798](https://github.com/neomjs/neo/issues/15798) · [D#15595](https://github.com/orgs/neomjs/discussions/15595) · [#15490](https://github.com/neomjs/neo/issues/15490)|the epic's native DAG reaches its declared v13.2 parity-v1 first-self-use gate; Docker-based local/cloud topology parity is proven while stdio remains the contributor fallback|
25
+
|**One Reality — Docker-canonical local/cloud Agent OS**|[#15798](https://github.com/neomjs/neo/issues/15798) · [D#15595](https://github.com/orgs/neomjs/discussions/15595) · [#15490](https://github.com/neomjs/neo/issues/15490)|@tobiu's machine and cloud run one Docker-canonical Agent OS topology; managed seats consume Memory Core and Knowledge Base through the same authenticated HTTP ingress; only irreducibly host-bound wake/session, Neural Link, and repository-workflow effects remain local; native MC/KB stdio, parallel-plane rehearsal, and cutover compatibility paths are removed after the switch|
26
26
|**Brain coherence + runtime discipline**|[#12456](https://github.com/neomjs/neo/issues/12456) (AiConfig cleanup — grind class) · [#14442](https://github.com/neomjs/neo/issues/14442) discipline over A+B's demos | AiConfig cleanup lands without new config drift; demo work proves real product behavior; the CEO-dashboard slice stays gated on [#14472](https://github.com/neomjs/neo/issues/14472)|
27
27
28
28
**How it runs.** Sequencing honors the coherence-first ordering inside the milestone: the Brain-coherence floor (GP-floor + self-config) and the Local Runtime Parity spine land early; the cockpit PoC and demo polish land on top of the runtime we will actually deploy. Each cornerstone has a self-selected steward driving its outcome — [#15798](https://github.com/neomjs/neo/issues/15798) is stewarded by @neo-fable, and cornerstone 6's business epic [#14442](https://github.com/neomjs/neo/issues/14442) is Grace's on the record. Any peer claims subs. **The AiConfig-cleanup grind ([#12456](https://github.com/neomjs/neo/issues/12456)) is DONE** — closed 2026-07-16 with all ten subs landed, so it is no longer the unclaimed anchor this section named; ADR 0019 plus its lint now hold that floor, and new `ai/` config work consults the ADR rather than this epic. The identity render rules for every cockpit surface are governed by ADR 0032 ([#14445](https://github.com/neomjs/neo/issues/14445) — CLOSED; the ADR is authoritative now, not a pending gate). Cadence: parity is part of the release gate, not an overflow candidate; optional polish yields before One Reality does, and the deferred set holds firm.
0 commit comments