Skip to content

Commit 4077d75

Browse files
committed
docs: update ROADMAP.md to include apexe details and refine 2026 Q2-Q4 milestones
Signed-off-by: tercel <tercel.yi@gmail.com>
1 parent a7cd497 commit 4077d75

File tree

1 file changed

+53
-26
lines changed

1 file changed

+53
-26
lines changed

ROADMAP.md

Lines changed: 53 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,15 @@ This roadmap outlines the planned development for the apcore protocol specificat
5555
- [x] [axum-apcore](https://github.com/aiperceivable/axum-apcore)
5656
- [x] [tiptap-apcore](https://github.com/aiperceivable/tiptap-apcore)
5757

58+
**Core Product: apexe (CLI-to-Agent Bridge)**
59+
- [x] [apexe](https://github.com/aiperceivable/apexe) — v0.2.0, Rust, 9.1K LOC
60+
- Scan any CLI tool into governed apcore modules (`apexe scan <tool>`)
61+
- Serve as MCP tools with ACL, audit logging, and shell injection prevention (`apexe serve`)
62+
- 3-tier scanning engine (--help → man pages → shell completions)
63+
- Auto-inferred behavioral annotations (readonly/destructive/requires_approval)
64+
- Explorer UI for interactive debugging
65+
- Single-binary distribution, zero dependencies
66+
5867
**Governance & Compliance**
5968
- [x] Apache 2.0 License
6069
- [x] GOVERNANCE.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, MAINTAINERS.md
@@ -63,64 +72,82 @@ This roadmap outlines the planned development for the apcore protocol specificat
6372

6473
---
6574

66-
## 2026 Q2: Ecosystem Maturity
75+
## 2026 Q2: Specification Finalization & Foundation Submission
6776

6877
### Specification
6978
- [ ] Finalize v1.6.0 specification
70-
- [ ] Cross-language conformance test suite
79+
- [ ] Cross-language conformance test suite (Python, TypeScript, Rust)
7180
- [ ] Formal specification review process
7281

73-
### Tooling
74-
- [ ] **apexe** — CLI-to-Agent bridge for infrastructure tools (kubectl, docker, gh)
75-
- [ ] **apdev** — Architecture guardian with multi-language dependency analysis
76-
- Tree-sitter based code analysis
77-
- MCP server integration for IDE support
78-
79-
### Community & Standards
80-
- [ ] Foundation submission preparation (AAIF / CNCF)
82+
### Foundation Submission
83+
- [ ] Contact AAIF — understand project acceptance process
84+
- [ ] CNCF TAG App Delivery engagement (backup track)
8185
- [ ] Positioning document ([docs/POSITIONING.md](docs/POSITIONING.md))
86+
- [ ] Formal submission (AAIF primary, CNCF secondary)
87+
88+
### Community Building
8289
- [ ] "Good first issue" labeling for contributor onboarding
8390
- [ ] Community discussion channels
91+
- [ ] Document internal dogfooding results as GitHub issues
92+
- [ ] External early adopter outreach
8493

8594
---
8695

87-
## 2026 Q3: Foundation & Adoption
96+
## 2026 Q3: Hardening & Ecosystem Validation
8897

89-
### Standards Body Engagement
90-
- [ ] Formal foundation submission (AAIF primary, CNCF secondary)
91-
- [ ] CNCF TAG App Delivery engagement
92-
- [ ] Industry partnership outreach
98+
> *Scope adjusts based on team recruitment and foundation progress.*
9399
94-
### Technical Expansion
95-
- [ ] Additional framework adapters (Spring Boot, Express, Actix)
96-
- [ ] Enhanced security scanning for modules
97-
- [ ] Plugin system for custom extensions
98-
- [ ] Event engine for audit trails
100+
### SDK Quality & Testing
101+
- [ ] Expand test coverage across Python, TypeScript, and Rust SDKs
102+
- [ ] Cross-language behavioral conformance test suite
103+
- [ ] CI/CD pipeline hardening (automated release, regression tests)
104+
- [ ] Performance benchmarks across languages
105+
106+
### Ecosystem Validation
107+
- [ ] End-to-end integration tests: apcore → MCP → A2A → CLI full chain
108+
- [ ] Framework adapter conformance verification (all 6 adapters)
109+
- [ ] apexe integration validation with real-world CLI tools
110+
- [ ] Continued pilot feedback integration
99111

100112
### Developer Experience
101-
- [ ] Interactive module playground
102113
- [ ] Getting-started tutorials per language
114+
- [ ] Interactive module playground
103115
- [ ] Video walkthroughs and demos
104116

117+
### apexe Evolution
118+
- [ ] A2A protocol support (expose scanned tools as agent skills)
119+
- [ ] Package registry publishing (crates.io, Homebrew)
120+
105121
---
106122

107-
## 2026 Q4+: Industry Standard
123+
## 2026 Q4+: Expansion
124+
125+
> *Scope and pace depend on community growth and contributor recruitment.*
108126
109127
### Ecosystem Growth
110128
- [ ] 3+ independent adopters (Incubation requirement)
111129
- [ ] External maintainers from different organizations
112130
- [ ] OpenSSF Badge Silver/Gold progression
113131
- [ ] Conference talks and workshops
114132

133+
### Additional Language SDKs
134+
- [ ] **Go SDK** — apcore-go + toolkit + MCP/A2A/CLI bridges + Gin/Echo adapters
135+
- [ ] **Java/Kotlin SDK** — apcore-java + toolkit + MCP/A2A/CLI bridges + Spring Boot adapter
136+
- [ ] **Swift SDK** — apcore-swift + toolkit + MCP/A2A/CLI bridges + Vapor adapter
137+
- [ ] **C# SDK** — apcore-dotnet + toolkit + MCP/A2A/CLI bridges + ASP.NET Core adapter
138+
115139
### Advanced Features
116140
- [ ] Module versioning and compatibility system
117-
- [ ] Distributed module discovery
118141
- [ ] Advanced observability (OpenTelemetry deep integration)
119-
- [ ] Performance benchmarks across languages
142+
- [ ] Distributed module discovery
143+
- [ ] Enhanced security scanning for modules
144+
- [ ] Plugin system for custom extensions
145+
- [ ] Event engine for audit trails
146+
- [ ] **apdev** — Architecture guardian with multi-language dependency analysis
120147

121-
### Broader Ecosystem
148+
### Broader Ecosystem (Built on apcore)
122149
- [ ] **aphub** — AI Agent registry and governance platform
123-
- [ ] **apflow**Distributed orchestration engine
150+
- [ ] **apflow**AI Agent production middleware (durable execution, cost governance)
124151
- [ ] **apevo** — Autonomous error detection, diagnosis, and repair
125152

126153
---

0 commit comments

Comments
 (0)