Skip to content

Embodied AI Architect — Product Roadmap v2

In progress · updated 2026-10-30 · embodied-ai-architect/docs/plan/roadmap-v2.md

Baseline: v0.6.0 (Feb 2026) | Target: First paying customer by Release 1.0 Timeline: 18 months (Mar 2026 – Aug 2027) Feature Inventory: feature-inventory.md Prior Roadmap: roadmap.md (original 12-month R&D plan)


Feb 2026 Mar–Apr 2026 May–Jul 2026 Aug–Nov 2026 Dec 2026–Mar 2027
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────────┐
│ 0.6 │ │ 0.7 │ │ 0.8 │ │ 0.9 │ │ 1.0 │
│ Specs ◄──│──→│ Prod CLI │───→│ Opt Loop │──┐──→│ Co-Sim │──────→│ Customer │
└──────────┘ └──────────┘ └──────────┘ │ └──────────┘ │ Ready │
│ └──────────────┘
│ │
(parallel if ≥2 eng) Apr–Jun 2027 Jul–Aug 2027
┌──────────┐ ┌──────────┐
│ 1.1 │ │ 1.2 │
│ Enterprise│→ │ Sim2Real │
└──────────┘ └──────────┘

Critical path: 0.7 → 0.8 → 1.0 (optimization loop is the core differentiator) Parallel path: 0.9 (co-simulation) can proceed alongside 0.8 with a second engineer


Release 0.6 — “Spec-of-Specs” (Current — Feb 2026)

Section titled “Release 0.6 — “Spec-of-Specs” (Current — Feb 2026)”

Business Value: Structured, versioned requirements capture. Users define what they want to build before the AI architect designs it. Every field change is tracked with provenance (who, when, why), enabling auditable design history from day one.

#FeatureInventory RefStatusDescription
1System Spec model (8 subsystems)10.1–10.5DONEPerception, Compute, Power, Sensor, Actuator, Comms, Autonomy, Safety — all Optional for incremental definition
2Event-sourced store with content-addressed versioning10.6–10.19DONEAppend-only JSONL log, SHA256 blob storage, thread-safe locking, auto-snapshot after 50 events
314 CLI subcommands (branes spec *)10.22DONEnew, list, show, set, delete, commit, history, diff, tag, export, import, why, validate, resolve
46 LLM tools for chat agent10.23DONElist/create/read/modify/validate/field_history — agent can reason about and modify specs
56 predefined templates10.20DONEdrone-perception, quadruped-nav, industrial-inspection, amr-warehouse, edge-camera, biped-humanoid
67 cross-subsystem validation checks10.21DONEPower vs compute, perception latency, platform implications, safety redundancy, mission duration, comms bandwidth, autonomy sensors
782 tests (44 model + 38 store)10.25DONEFull coverage of models, events, store, diff, templates, validation
8Design document + tutorial10.26, 10.27PARTIALDesign doc complete; tutorial started but needs completion
FeatureInventory RefDescription
Multi-objective optimization engine7.1–7.15MAP-Elites + Bayesian BO + NSGA-III, MCP server, CLI integration
Codebase analysis pipeline9.24–9.26Static scanner, LLM 4-pass analyzer, workload profile converter
Documentation site9.5–9.7Astro Starlight with tutorials, catalog pages, MCP reference
CI/CD pipeline9.1–9.3Black + Ruff lint, pytest, semantic-release, docs deployment
7 discoverable demos6.16SoC designer, DSE Pareto, SoC optimizer, KPU RTL, HITL safety, experience cache, full campaign
  • Spec → pipeline bridge: SystemSpec doesn’t yet drive the design pipeline (10.28, 10.30)
  • Spec tutorial incomplete (10.27)
  • Cross-spec comparison not implemented (10.29)

Timeline: Month 1–2 (Mar–Apr 2026) Business Value: Tool is usable by early adopters without workarounds. Users can run benchmarks on remote hardware and manage configuration through the CLI instead of editing YAML files.

#FeatureInventory RefPriorityEffortDescription
1Wire SSH/K8s backends into CLI6.5P0MReplace “not yet implemented” fallbacks in workflow.py:101-106 and benchmark.py:88-92 with actual backend dispatch
2Implement branes config set6.6, 6.7P0SYAML-validated config editing from CLI (replace manual file editing)
3Implement branes backends add/test/configure6.8, 6.9, 6.10P0MFull backend lifecycle: add SSH host/K8s cluster, test connectivity, configure resources
4Fix SSH model serialization4.5P0MReplace _save_model_architecture() placeholder with ONNX-based serialization + transfer
5Fix K8s model reconstruction4.10P0MReplace simplified Sequential placeholder with ONNX model loading from ConfigMap
6Add Local GPU benchmark backend4.3P1MCUDA benchmarking with memory profiling and GPU utilization
7Spec → pipeline bridge10.28, 10.30P1MAuto-extract DesignConstraints from SystemSpec; spec drives workload analysis → hardware → PPA
8Bayesian MOO predict()7.8P2SImplement fitted model persistence and prediction for rapid design exploration
9Complete spec tutorial10.27P2SFinish the spec-of-specs tutorial walkthrough
  • branes benchmark run model.pt --backend remote_ssh returns results from a remote machine
  • branes benchmark run model.pt --backend kubernetes runs on a K8s cluster
  • branes config set benchmark.timeout 120 updates config with validation
  • branes backends add my-gpu-box --type ssh --host 192.168.1.100 works end-to-end
  • branes spec new my-drone --template drone-perception && branes design from-spec my-drone runs full pipeline from spec
  • All 640+ existing tests still pass
RiskProbabilityImpactMitigation
ONNX serialization doesn’t cover all model architecturesMediumHighSupport PyTorch scripting as fallback; document supported model types
K8s ConfigMap size limit (1MB) for large modelsMediumMediumUse PersistentVolumeClaim for models >1MB

Timeline: Month 3–5 (May–Jul 2026) Business Value: The agent autonomously improves designs — the core differentiator that separates this from static analysis tools. Customers see the AI architect iterate and converge on better designs.

#FeatureInventory RefPriorityEffortDescription
1Iterative optimization loop1.30P0XLMain loop: optimizer → ppa_assessor → critic → re-plan. Convergence detection, max iterations, improvement threshold
2Experience cache (SQLite + similarity)1.31, 1.32P0LPersistent storage of past designs with nearest-neighbor lookup for warm-starting new explorations
3Human-in-the-loop approval blocking9.18P0MReplace auto-approve placeholder with real blocking gate (CLI prompt + API endpoint for future web UI)
4Dispatcher retry policies1.39P1MTransient failure recovery with exponential backoff; configurable retry count per task type
5Dispatcher streaming output1.40P1MStream task progress to CLI/API consumers; real-time optimization status
6Expanded critic vocabulary1.21P1MAdd thermal analysis, reliability (MTTF/electromigration), supply chain risk critique
7Surrogate model training7.16P1LTrain lightweight surrogate from experience cache for 100x faster design space exploration
8DAG dataflow topology9.23P2MExtend bandwidth analysis from linear chain to arbitrary DAG (parallel branches, fan-in/fan-out)
  • Agent takes a use-case description, iterates through ≥3 design alternatives, converges on a design meeting all constraints
  • ≥20% improvement over naive single-pass baseline on a standard benchmark goal
  • Experience cache persists across sessions; warm-started exploration converges 2x faster
  • Human approval gate blocks on safety-critical actions; CLI shows approval prompt
RiskProbabilityImpactMitigation
Optimization loop diverges (oscillates between strategies)MediumHighMonotonicity check: reject iterations that regress on primary metric
Experience cache grows unboundedLowMediumTTL + LRU eviction; archive old designs
Surrogate model inaccuracy misleads searchMediumMediumValidation against full PPA assessor every N iterations
Ships as two disjoint loops (population MOO + single-design dispatcher) with two state schemas; specialists stay deterministic, critic feedback stays coarseHighHighFollow-on Loop Convergence milestone (roadmap-loop-convergence.md) unifies on one DesignState, agent-ifies critic/optimizer, wires architect skills to a real code iteration
  • Requires Release 0.7 (CLI must work for testing the loop end-to-end)
  • Followed by the Loop Convergence milestone (roadmap-loop-convergence.md) — slots between 0.8 and 0.9; unifies the two loops into one multi-agent loop before co-simulation consumes the design state

Release 0.9 — “Co-Simulation Foundation”

Section titled “Release 0.9 — “Co-Simulation Foundation””

Timeline: Month 6–9 (Aug–Nov 2026) Business Value: Designs are validated against physics simulation. Customers can trust that the predicted power/latency numbers match reality within ±15%.

#FeatureInventory RefPriorityEffortDescription
1AirSim/Gazebo ↔ compute simulator bridge2.1, 2.2, 2.3P0XLBi-directional bridge: physics simulator sends sensor data, compute simulator returns actuator commands, power/latency instrumented
2Per-component energy instrumentation2.4P0LAttribute energy to perception, planning, control subsystems during simulation
3End-to-end latency correlation2.5, 2.6P0LTimestamp synchronization between physics and compute; sensor-to-actuator latency measurement
4Hardware model calibration (Jetson Orin)2.7, 2.8P0LRun physical benchmarks on Jetson Orin; calibrate PPA models to ±15% accuracy
5Mission profile library—P1MStandard scenarios: hover, cruise, obstacle avoidance, search pattern, emergency landing
6Software configuration matrix (50+ configs)2.10P1LCombinatorial sweep: model variants × quantization × scheduling × rate parameters
7Parallel simulation infrastructure2.9P1LRun 10+ simulations concurrently for dataset generation (10K flight minutes target)
8External power monitoring (SCPI/USB)4.14P2MIntegration with Keithley/NI USB power meters for calibration measurements
  • Run a simulated drone mission (5 minutes, obstacle avoidance scenario)
  • Get per-component energy breakdown (perception X%, planning Y%, control Z%)
  • Predicted vs measured energy on physical Jetson Orin is within ±15%
  • Sensor-to-actuator latency measured and correlated with compute load
RiskProbabilityImpactMitigation
AirSim deprecation/maintenance issuesHighHighSupport Gazebo as primary; AirSim as secondary. Abstract behind simulator interface
Simulation accuracy < ±15% targetMediumHighIterative calibration with increasing fidelity; publish confidence intervals
Parallel sim requires expensive GPU fleetMediumMediumStart with CPU-only physics; add GPU acceleration incrementally
  • Requires Release 0.7 (remote backends for running sims on cluster)
  • Can run in parallel with Release 0.8 (independent engineering track)
  • Benefits from the Loop Convergence milestone (roadmap-loop-convergence.md): co-sim validates against a single unified DesignState, so co-sim instrumentation is simpler if Loop Convergence lands first (not a hard blocker)

Release 1.0 — “Customer-Ready Platform”

Section titled “Release 1.0 — “Customer-Ready Platform””

Timeline: Month 10–12 (Dec 2026–Mar 2027) Business Value: First paying customer. Production-quality tool with professional output, documentation, and CI/CD gating. A customer can install, analyze their workload, get recommendations, benchmark, validate, and receive reports.

#FeatureInventory RefPriorityEffortDescription
1PDF report export1.26P0MWeasyPrint/ReportLab HTML→PDF with executive summary, charts, appendix
2Comparison reports (design A vs B)1.27P0MSide-by-side PPA comparison with delta annotations and recommendation
3API reference auto-generation9.8P0MSphinx/MkDocs autodoc from docstrings → docs site integration
4Integration tests in CI9.4P0LSeparate CI stage for [remote], [kubernetes], [chat] optional dep groups
5Test coverage reporting (80%+ gate)9.10P1Mpytest-cov with coverage badge and CI gate
6RISC-V deployment target5.6P1LRISC-V cross-compilation + runtime integration
7FPGA deployment target (Vivado/Quartus)5.7P1XLBitstream generation from RTL templates; placement + routing
8Multi-accelerator heterogeneous mapping1.10P1LArchitecture composer splits workload across CPU + GPU + KPU simultaneously
9Production multi-rate framework8.24–8.26P1LGraduate prototype to core package; real-time scheduling with priority inheritance
10LiDAR drivers (Velodyne, Ouster)8.13, 8.14P2MProduction-quality VLP-16/32 and Ouster OS1/OS2 integration
  • Customer can pip install branes[all] and run complete workflow
  • branes codebase assess /path/to/project --hardware jetson_orin --power-budget 15 produces PDF report
  • All public APIs have generated reference documentation
  • CI runs integration tests for all optional dependency groups
  • Test coverage ≥80%
RiskProbabilityImpactMitigation
FPGA synthesis is unbounded complexityHighMediumStart with Lattice iCE40 (small, open-source toolchain); defer Xilinx/Intel to 1.1
Coverage gate blocks releasesLowMediumGradual ramp: 60% at 1.0-rc1 → 80% at 1.0 GA
  • Requires Release 0.8 (optimization loop is the core product)
  • Benefits from Release 0.9 (co-simulation results in reports)

Timeline: Month 13–15 (Apr–Jun 2027) Business Value: Enterprise readiness — team collaboration, regulated-industry compliance, commercial EDA integration. Unlocks defense/aerospace/medical device customers.

#FeatureInventory RefPriorityEffortDescription
1Team collaboration—P0XLShared design specs, reports, and optimization results across team members (Git-backed or server-backed)
2Commercial EDA wrappers3.30P0LSynopsys Design Compiler and Cadence Genus integration for production ASIC flows
3IP block licensing model + catalog3.34P1LStandardized IP catalog with licensing terms, integration complexity, and qualification status
4Safety certification compliance—P1XLIEC 62304 (medical), ISO 26262 (automotive), DO-178C (aerospace) artifact generation
5Stereo vision fusion (bilateral/guided filters)8.20P2MReplace basic averaging with production-quality depth filtering
6HDF5 recording/replay8.29P2MDrone perception Phase 4: synchronized multi-sensor HDF5 recording with indexed replay
7Volume discounts + packaging cost3.24, 3.25P2SVolume pricing curves, chiplet/2.5D/3D packaging cost models
  • Team of 3 can share design workspace with conflict resolution
  • RTL synthesis runs through Synopsys DC with timing reports
  • Generated documentation artifacts satisfy IEC 62304 Class B traceability requirements
  • Enterprise customer can use the tool in a regulated environment with audit trails
  • Requires Release 1.0 (customer-ready baseline)

Release 1.2 — “Sim-to-Real Validation”

Section titled “Release 1.2 — “Sim-to-Real Validation””

Timeline: Month 16–18 (Jul–Aug 2027) Business Value: Proof that the co-design thesis works. Measurable, published improvement on real hardware. This is the demo that closes enterprise deals.

#FeatureInventory RefPriorityEffortDescription
1Sim-to-real accuracy (±10% predicted vs measured)2.12P0XLPhysical drone with instrumented power/latency; compare against simulation predictions
2Physical drone deployment + flight test—P0XLEnd-to-end: co-designed system running on physical drone in controlled environment
3≥50% flight time improvement proof point—P0LA/B test: baseline drone vs co-designed drone, same mission profile
4Blueprint package (binary + HW config + BoM + report)—P0MDeliverable package that a customer can hand to a contract manufacturer
5NoC topology exploration3.12P1LMove beyond hardcoded 2D mesh; explore ring, tree, and custom topologies
6RTL timing closure flow3.18P1XLStatic timing analysis integration for sign-off quality RTL
7LiDAR drivers (Livox, ROS bridge, file formats)8.15, 8.16P2MComplete the sensor driver matrix
8Learned workload estimation1.2P2LReplace keyword-based heuristics with ML model trained on workload corpus
  • Demonstrate a drone that flies ≥50% longer on co-designed HW/SW vs baseline
  • Predictions match reality within ±10% on energy and ±15% on latency
  • Blueprint package accepted by contract manufacturer for quoting
  • Published case study with quantified results
  • Requires Release 0.9 (co-simulation must be calibrated)
  • Requires Release 1.0 (reporting and documentation for publication)

SizeDescriptionApproximate Duration (1 engineer)
SSmall — single file, well-understood change1–3 days
MMedium — 2-5 files, some design decisions1–2 weeks
LLarge — cross-cutting, new subsystem integration2–4 weeks
XLExtra large — new domain, research-grade, multiple subsystems4–8 weeks

┌────────────────────────────────────────┐
│ embodied-schemas (shared catalog) │
│ graphs (roofline, calibration) │
└───────────┬────────────────────────────┘
│
┌───────────▼───────────┐
│ Release 0.7 │
│ Production CLI │
│ • CLI backend wiring │
│ • Config management │
│ • Model serialization │
└───┬───────────┬───────┘
│ │
┌────────────▼──┐ ┌───▼──────────────┐
│ Release 0.8 │ │ Release 0.9 │
│ Opt Loop │ │ Co-Simulation │
│ • Iterative │ │ • AirSim/Gazebo │
│ • Experience │ │ • Calibration │
│ • Governance │ │ • Energy tracing │
└────────┬──────┘ └───┬──────────────┘
│ ▲
┌────────▼───────────┐ ┆ (benefits: unified
│ Loop Convergence │┄┄┘ DesignState)
│ • Unify DesignState│
│ • Agent critic/opt │
│ • Specialist agents│
│ • Skills→code loop │
└────────┬───────────┘
│ │
└──────┬───────┘
│
┌──────▼──────────────┐
│ Release 1.0 │
│ Customer-Ready │
│ • PDF reports │
│ • API docs │
│ • Integration CI │
│ • RISC-V / FPGA │
└──────┬──────────────┘
│
┌──────▼──────────────┐
│ Release 1.1 │
│ Enterprise │
│ • Team collab │
│ • Commercial EDA │
│ • Safety certs │
└──────┬──────────────┘
│
┌──────▼──────────────┐
│ Release 1.2 │
│ Sim-to-Real │
│ • Physical drone │
│ • ±10% accuracy │
│ • 50% flight time │
└─────────────────────┘

The longest dependency chain determines the minimum timeline:

  1. 0.7 → 0.8 → Loop Convergence → 1.0 (~12 months) — The optimization loop is the core differentiator, and Loop Convergence (roadmap-loop-convergence.md) is what turns it from LLM-supervised search into a unified multi-agent design loop. It sits on the critical path to a credible customer release.
  2. 0.9 runs in parallel with 0.8 + Loop Convergence if there’s a second engineer on co-simulation; it consumes the unified DesignState so it benefits from Loop Convergence landing first (soft, not hard, dependency).
  3. 1.1 → 1.2 is sequential — enterprise features enable the customer relationships needed for sim-to-real hardware access.
EngineersTimeline to 1.0Notes
116 monthsSequential: 0.7 → 0.8 → Loop Convergence → 0.9 → 1.0
213 monthsParallel: (0.8 → Loop Convergence) ‖ 0.9, then converge at 1.0
311 monthsAlso parallelize RISC-V/FPGA targets

RiskReleases AffectedProbabilityImpactMitigation
Optimization loop divergence0.8MediumHighMonotonicity check, max iterations, human escalation
AirSim project deprecation0.9, 1.2HighHighGazebo as primary simulator; abstract behind interface
Sim-to-real gap exceeds ±15%0.9, 1.2MediumHighIterative calibration; domain randomization; publish confidence intervals
FPGA synthesis complexity explosion1.0HighMediumStart with open-source iCE40; defer Xilinx/Intel
Commercial EDA licensing cost1.1MediumMediumUniversity program licenses; mock backends for CI
Physical drone test failures1.2MediumHighIncremental: bench test → indoor flight → outdoor flight
Single-engineer bottleneckAllHighHighPrioritize 0.7 → 0.8 → 1.0 path; defer 0.9 if needed

This roadmap supersedes roadmap.md (the original 12-month R&D plan). Key changes:

Original PlanThis RoadmapRationale
Phase 1: Co-Simulation (Month 1-4)Release 0.9 (Month 6-9)Deferred — CLI and optimization loop have higher customer value
Phase 2: Software Architect (Month 5-8)Release 0.8 (Month 3-5)Pulled forward — this is the core differentiator
Phase 3: Hardware Co-Design (Month 9-12)Release 1.2 (Month 16-18)Pushed back — need co-simulation + customer base first
No CLI/DX milestoneRelease 0.7 (Month 1-2)Added — current CLI has stubs that block early adoption
No customer-ready milestoneRelease 1.0 (Month 10-12)Added — explicit first-customer gate
No enterprise milestoneRelease 1.1 (Month 13-15)Added — safety certification unlocks regulated industries

All original Phase 1–3 acceptance criteria are preserved in the feature inventory and mapped to releases:

  • Phase 1 acceptance criteria → Release 0.9 exit criteria
  • Phase 2 acceptance criteria → Release 0.8 exit criteria
  • Phase 3 acceptance criteria → Release 1.2 exit criteria

QuarterReleaseBusiness Milestone
Q1 20260.6Structured requirements capture: specs with versioning, validation, and provenance
Q2 20260.7Early adopter program: 3-5 users running benchmarks on remote hardware
Q3 20260.8Technical differentiator demo: AI architect iterates and improves designs autonomously
Q4 20260.9Validation credibility: show ±15% prediction accuracy against physical hardware
Q1 20271.0First paying customer. Professional reports, documentation, CI/CD quality.
Q2 20271.1Enterprise pipeline: regulated industry customers (defense, medical, automotive)
Q3 20271.2Published proof point: 50%+ flight time improvement, ±10% prediction accuracy