# KiCad 10.0.4 Baseline

**Reviewed:** 2026-06-26

KiCad MCP Pro treats KiCad 10.0.4 as the current primary KiCad 10 stable
baseline. The repository compatibility matrix records this in
`kicad.latestVerified` and `kicad10FeatureParity.baseline`.

## Release Impact

The KiCad 10.0.4 release is a 10.0-series bugfix release. The MCP surface most
at risk from patch drift remains the headless CLI path: ERC/DRC JSON reports,
PCB export artifacts, importer capability help text, and manufacturing release
formats.

## Required Canary Evidence

`scripts/kicad_canary.py` is the required 10.0.4 drift gate. The primary lane
fails when the installed CLI does not match the configured `10.0.x` range or
when any required artifact is missing.

The 10.0.4 canary covers:

- ERC JSON and DRC JSON reports for clean and violation fixtures.
- Gerber, drill, IPC-2581, STEP, PDF/SVG/DXF, BOM, netlist, and board-stat
  artifacts.
- Importer capability probes for PADS and Allegro.
- Path-with-spaces, Unicode path, and read-only output handling.

## Carried-Forward Fixture

The `kicad-10-0-3-regressions` fixture remains intentionally named for its
original patch release. It is a regression corpus carried forward under the
10.0.4 baseline, not a statement that the primary tested KiCad version is still
10.0.3.
