Status
The original v1 production-readiness plan (docs/superpowers/plans/2026-03-12-v1-production-ready.md) is mostly complete: CI workflows exist (lint / typecheck / test on 3.10/11/12), errors module is in place, type hints are present, Allegro parser exists. Closing this issue requires a final audit pass.
Acceptance criteria
Status
The original v1 production-readiness plan (
docs/superpowers/plans/2026-03-12-v1-production-ready.md) is mostly complete: CI workflows exist (lint / typecheck / test on 3.10/11/12), errors module is in place, type hints are present, Allegro parser exists. Closing this issue requires a final audit pass.Acceptance criteria
.github/workflows/ci.ymlruns ruff with a pinned version (depends on #pin-ruff)..github/workflows/release.ymlconfigured for PyPI publishing on tag push (already exists — verify it works).tests/fixtures/covers every parser format: KiCad layout ✓, KiCad sch (new — depends on fixture corpus issue), Gerber ✓, IPC-2581 ✓, Altium stub (new), ODB++ (synthetic — already in tests), Allegro ✓, schematic PDF (new).test_all_tools_smoke.pycovers 100% of registered MCP tools (parity check already in place).pip install -e ".[dev]"brings in ruff + mypy + pytest pinned to working versions.