Skip to content

Commit a7f928e

Browse files
committed
docs: Update Roadmap to reflect Phase 2 completion
1 parent d9d76d4 commit a7f928e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

ROADMAP.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,23 +21,23 @@ The next phase is to evolve from a single agent to a coordinated organization.
2121

2222
Instead of building complex real-time message buses immediately, we will leverage **GitHub Issues** as a robust, asynchronous "Job Board" for the swarm.
2323

24-
* **Ticket-Driven Protocol:** Define a strict schema for `agent-task` labels and issue templates. This turns GitHub into the communication bus between agents.
25-
* **Cross-Repo Management:** Enhance the `github-workflow` MCP server to support creating and scanning issues across the entire organization (e.g., Middleware Agent assigning a task to the Framework Agent).
26-
* **Value:** Immediate ability for an agent in one repo to "queue" work for an agent in another, without requiring simultaneous execution.
24+
* [x] **Ticket-Driven Protocol:** Define a strict schema for `agent-task` labels and issue templates. This turns GitHub into the communication bus between agents.
25+
* [ ] **Cross-Repo Management:** Enhance the `github-workflow` MCP server to support creating and scanning issues across the entire organization (e.g., Middleware Agent assigning a task to the Framework Agent).
26+
* [x] **Value:** Immediate ability for an agent in one repo to "queue" work for an agent in another, without requiring simultaneous execution.
2727

2828
### Phase 2: The Headless Workforce (v12.0)
2929

3030
**Goal:** Move beyond the "Black Box" CLI by creating a native **Headless Agent SDK**.
3131

3232
We will empower developers (and the "CEO Agent") to spawn specialized agents programmatically as lightweight Node.js processes.
3333

34-
* **Neo.ai.Agent:** A class-based Node.js implementation of an agent that uses our `ai/services.mjs` SDK.
35-
* **Role-Based Scripts:** Create specialized, standalone scripts:
34+
* [x] **Role-Based Scripts (MVP):** Created specialized, standalone scripts using the "Fake Agent" pattern (Direct Service Import):
3635
* `ai/agents/pm.mjs`: Scans Epics, breaks them down into User Stories (Issues).
3736
* `ai/agents/dev.mjs`: Scans open Issues, writes code, runs tests, and submits PRs.
38-
* **The "Feature Factory" Experiment:** A proof-of-concept where a single command (`npm run agent:feature`) triggers a chain of these headless agents to implement a feature from start to finish.
37+
* [x] **The "Feature Factory" Experiment:** A proof-of-concept where a single command triggers a chain of agents.
38+
* [ ] **Neo.ai.Agent Class:** (Deferred) Standardize the scripts into a formal SDK class structure.
3939

40-
### Phase 3: The Command Center (v12.x)
40+
### Phase 3: The Command Center (v12.x) - **[NEXT PRIORITY]**
4141

4242
**Goal:** The "Killer App" — A multi-window Neo.mjs application to visualize and control the swarm.
4343

0 commit comments

Comments
 (0)