This repository has been archived on 2026-04-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
core/docs/ROADMAP-v010x-v100.md
Jeffrey Smith 1113ddb65e
All checks were successful
CI/CD / detect-changes (pull_request) Successful in 4s
CI/CD / test-runners (pull_request) Has been skipped
CI/CD / e2e-smoke (pull_request) Has been skipped
CI/CD / test-frontend (pull_request) Successful in 5s
CI/CD / test-go-pg (pull_request) Successful in 2m47s
CI/CD / test-sqlite (pull_request) Successful in 3m11s
CI/CD / build-and-deploy (pull_request) Successful in 1m26s
Docs expand v0.14.x sidecar tier + v0.15.x polish in roadmap
ROADMAP.md: v0.14.x expanded from 3→6 versions (sidecar registry,
capabilities, event bus, manifest, reference sidecar, user sidecars).
v0.15.x split out as polish+stability (dialog audit, migration CLI,
schema freeze). v1.0.0 gate adds sidecar criteria. Design decisions
log updated with sidecar rationale.

New docs: DESIGN-sidecar-v014x.md (full sidecar design), ROADMAP-v010x-v100.md
(detailed version plan through 1.0).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 17:51:18 +00:00

5.4 KiB

ROADMAP — v0.10.x → v1.0.0 (Final)

Full Roadmap

Series Title Versions Design Doc
v0.9.x Multi-Surface + Workflow Redesign 10
v0.10.x Panels + Composable Layout 5 DESIGN-panels.md
v0.11.x Notes Reference Extension 11 DESIGN-notes-v011x.md
v0.12.x Chat Reference Extension 9 DESIGN-chat-v012x.md
v0.13.x Reference Libraries + Extensions 9
v0.14.x Sidecar Tier 6 DESIGN-sidecar-v014x.md
v0.15.x Polish + Stability 3
v1.0.0 Stable Release

Total: ~53 versions from v0.10.0 to v1.0.0


v0.10.x — Panels + Composable Layout

Version Title
v0.10.0 Panel Manifest + Lifecycle
v0.10.1 FloatingPanel Primitive
v0.10.2 Docked Panels + Mode Transitions
v0.10.3 Panel Communication Patterns
v0.10.4 Reference Panel: Notes (basic)

v0.11.x — Notes Reference Extension

Version Title
v0.11.0 UI/UX Foundation
v0.11.1 Deep Folders + Navigation
v0.11.2 Wikilinks + Backlinks
v0.11.3 Live Preview + Rich Editing
v0.11.4 Note Sharing + Permissions
v0.11.5 Graph + Outline Hardening
v0.11.6 Quick Switcher + Commands
v0.11.7 Daily Notes + Templates
v0.11.8 Transclusion + Embeds
v0.11.9 Composability: Slots + Actions
v0.11.10 Panel Enhancement + Quality Gate

v0.12.x — Chat Reference Extension

Version Title
v0.12.0 UI/UX Foundation
v0.12.1 Conversation Folders + Attributes
v0.12.2 Reactions + Threads + Pins
v0.12.3 Rich Compose + Attachments
v0.12.4 @Mentions + Notifications
v0.12.5 Link Previews + Message Formatting
v0.12.6 Conversation Themes + Personality
v0.12.7 Composability: Slots + Actions
v0.12.8 Panels + Quality Gate

v0.13.x — Reference Libraries + Extensions

Version Title
v0.13.0 vector-store Library
v0.13.1 llm-bridge Core Library
v0.13.2 llm-bridge → Chat: Multi-Persona + Tool Meta-Tool
v0.13.3 llm-bridge → Notes: AI Toolbar Actions
v0.13.4 file-share Extension
v0.13.5 code-workspace Extension
v0.13.6 image-gen + image-edit Extensions
v0.13.7 Tool Meta-Tool Hardening + Scoping
v0.13.8 Integration Quality Gate

v0.14.x — Sidecar Tier

Connect-inward model. Instance sidecars (shared infrastructure) and user sidecars (personal local tools).

Version Title
v0.14.0 Sidecar Registry + Auth
v0.14.1 Capability Registration + Execution
v0.14.2 Kernel API Access + Event Bus
v0.14.3 Manifest Integration + Admin Polish
v0.14.4 Reference Sidecar (armature-embed) + Instance Gate
v0.14.5 User Sidecars + Reference (user-bridge) + User Gate

v0.15.x — Polish + Stability

Version Title
v0.15.0 Native Dialog Audit
v0.15.1 Versioned Migrations + armature migrate CLI
v0.15.2 Pre-1.0 Schema Freeze + Upgrade Path Validation

v1.0.0 Gate Criteria

Reference extensions:

  • Notes shipped (all v0.11.x) with UI quality review
  • Chat shipped (all v0.12.x) with UI quality review
  • At least 3 reference extensions beyond notes/chat

Composability:

  • llm-bridge extends both notes and chat through slots/actions
  • Tool meta-tool: AI uses 3+ extension actions in a single turn
  • At least 2 panels consumed cross-package
  • At least 2 slot contributions per host surface

Sidecar:

  • Instance sidecar (armature-embed) deployed and functional
  • User sidecar (user-bridge) functional on macOS/Linux/Windows
  • Token + mTLS auth both tested
  • User sidecar RBAC enforced (permission, capability allowlist, scoping)
  • Tool meta-tool includes user sidecar capabilities per-user

Infrastructure:

  • Admin safety rails validated
  • Multi-persona context archetypes demonstrated
  • Sharing functional (notes + conversations)
  • Headless E2E green on PG + SQLite
  • All kernel Starlark modules documented
  • All API routes covered by OpenAPI spec
  • armature migrate CLI functional
  • Upgrade path tested v0.8.0 → v1.0.0
  • Single-binary + Docker + K8s deployment paths documented
  • Monitoring dashboard with kernel + sidecar metrics

Design Decisions Log

Decision Rationale
Panels as kernel primitive Z-index, drag, layout are kernel concerns
UI/UX-first for reference extensions Every feature builds on visual foundation
Notes → Chat → Libraries → Sidecar Each builds on proven patterns from previous
Chat human-to-human first AI is llm-bridge's job
Folder attributes as extension bridge Zero coupling between chat and llm-bridge
Action registry as tool registry Installed extensions = AI capabilities
6-layer prompt architecture Admin safety not overridable
Sidecar connect-inward No K8s RBAC, no service mesh, no DNS discovery
Sidecar HTTP/JSON, not gRPC KISS. 4-endpoint contract
User sidecars in v0.14.5 Prove instance contract first, extend to users with same mechanism
Three-layer user sidecar RBAC Admin controls who + what, user controls visibility
Separate polish (v0.15.x) Security-critical infra and quality-of-life shouldn't share focus