Skip to main content
This roadmap is reconciled against the shipping code. The Shipped list is what actually works in v0.1.0 today. The Closing the doc↔code gap section tracks behavior that the docs, README, or a command’s help imply but the code doesn’t do yet — we track these explicitly so the docs never describe something that isn’t real.

Shipped — v0.1.0 (May 2026)

AI design

chat, ask, agent, plan, review, signal

Local validation & export

erc, drc, gerbers, export (pdf/svg/netlist/bom/step/pos), engine

Conversion

convert (Altium ↔ KiCad ↔ .trace_sch/.trace_pcb), netlist-accurate Altium import

Offline helpers

index, rules, history

Parts & manufacturing

components, bom, generate, dfm, order (status/list/checkout/cancel/freight)

Account & teams

auth, whoami, versions, teams, billing, share

Integration

byok, mcp (12 tools + 4 prompts), altium bridge, config, doctor

Distribution

pip, Homebrew, npm, GitHub Action, Python SDK (buildwithtrace-sdk), Node SDK (@buildwithtrace/sdk)

Closing the doc↔code gap

These are referenced in the README, the docs, or a command’s help/flags, but aren’t fully implemented yet. They’re the highest priority because shipped docs should never describe behavior that doesn’t exist.
GapStatus todayTarget
order submitStub — prints guidance, no real submissionv0.2.0
versions diffNot built (README implied “diff”)v0.2.0
teams switch + member managementOnly list/create/invitev0.2.0 / v1.2.0
erc/drc --format json|markdown, --output, --strict, --rules, --categoryOnly --exit-zerov0.2.0
review --format, --severityOnly --output/--scope/--focusv0.2.0
ask --format/--output honored end-to-endPartialv0.2.0
export manufacturer presets, --zip fab bundle, --validate, --layersNot builtv0.3.0
Export formats: ODB++, IPC-2581, DXF, PostScriptNot builtv0.3.0
components check --distributors add ti, amazonjlcpcb/lcsc/digikey/mouser onlyv0.2.0
init — project scaffolding + templatesNot builtv0.3.0
Variant-aware CLI export (--variant)GUI-onlyv1.1.0

Polish backlog

Beyond new commands, a running list of UX/reliability refinements is tracked (terminal-experience and EDA-validation quality), prioritized across v0.2–v0.3:
  • Rendering: colored pin types, top/bottom pin rows, multi-unit symbols, terminal-width-aware boxes, QFN/BGA footprint visuals
  • Input: multiline prompts, input history, stdin piping (cat x.kicad_sym | buildwithtrace ask …), path tab-completion
  • Output: --quiet/--verbose, generation progress, clickable file paths, diff view for edits, context-window usage
  • Auth: token-expiry warnings, multi-account --profile
  • Reliability: resume an interrupted stream, explicit proxy support, upload progress
  • Workflow: git-aware auto-branch + undo, watch mode, pipeline chaining, .tracerc, saved templates, shell completion
  • EDA validation: pin-count vs datasheet, KLC checks, footprint↔symbol matching, .kicad_sym version compatibility

Upcoming

1

v0.2.0 — Manufacturing pipeline + scriptable checks

Real order submit + order track; versions diff; teams switch; structured --format/--output for erc/drc/review/ask; autoroute; annotate; resume interrupted generations; shell completions.
2

v0.3.0 — Placement/routing intelligence + richer export

place, route, impedance, stackup, thermal; init scaffolding; manufacturer export presets + fab bundles (ODB++/IPC-2581/DXF/PS); .trace/context.md AI memory.
3

v0.4.0 — Simulation + signal integrity

simulate (ngSPICE ac/dc/tran); si for true signal-integrity analysis (eye diagrams, crosstalk) — distinct from today’s signal path tracing; power; watch mode.
4

v1.0.0 — Production hardening

Full docs↔code parity; ci one-command validation; CI/CD templates; Windows Action runner. (The Node.js SDK on npm has shipped — @buildwithtrace/sdk.)
5

v1.1.0+ — Interop, teams, enterprise

Eagle/OrCAD import; variant-aware export; multi-project workspaces; git-aware mode + undo; full team management; conversations/notifications; RBAC for CI tokens.
The canonical roadmap lives in the CLI repo’s ROADMAP.md and is kept in sync with this page. If you find a command documented here that doesn’t behave as described, that’s a bug — please report it.