Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions roadmap/ROADMAP_PROGRESS.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ This document outlines the current state of the XCore framework relative to the
## 🌐 V3 — Distribution
**Goal: Scale out beyond a single process.**

**Technical specification (2026-09-28)**: `roadmap/V3_NATIVE_RUNTIME_SPEC.md` — Python stays the control plane (plugins, SDK, API, orchestration); a new Rust native runtime (`xcore-runtime`, embedded via PyO3) owns cluster membership, inter-node transport, routing, the distributed side of XBus, circuit breaking, and failover. Every row below maps to a section of that spec — none of it is implemented yet, this is the target architecture for when the V2 maintenance window ends.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nitpick: The roadmap annotations state that every V3 table row maps to a section of the specification, but the table rows for AgentBase IA, Hot Reload Plugins, and Service Hot-Swap have no corresponding sections in V3_NATIVE_RUNTIME_SPEC.md. This makes the cross-reference claim false and leaves those roadmap items undocumented by the referenced specification.

Suggested fix: Either add sections covering those three roadmap items or change the annotation to say that only the distributed-runtime rows map to the specification.

Suggested change
**Technical specification (2026-09-28)**: `roadmap/V3_NATIVE_RUNTIME_SPEC.md` — Python stays the control plane (plugins, SDK, API, orchestration); a new Rust native runtime (`xcore-runtime`, embedded via PyO3) owns cluster membership, inter-node transport, routing, the distributed side of XBus, circuit breaking, and failover. Every row below maps to a section of that spec — none of it is implemented yet, this is the target architecture for when the V2 maintenance window ends.
**Technical specification (2026-09-28)**: `roadmap/V3_NATIVE_RUNTIME_SPEC.md` — Python stays the control plane (plugins, SDK, API, orchestration); a new Rust native runtime (`xcore-runtime`, embedded via PyO3) owns cluster membership, inter-node transport, routing, the distributed side of XBus, circuit breaking, and failover. Only the distributed-runtime rows below map to a section of that spec — none of it is implemented yet, this is the target architecture for when the V2 maintenance window ends.


| Feature | State | Location / Note |
| :--- | :---: | :--- |
| Static Federation | ❌ | Not implemented |
Expand Down
Loading
Loading