Architecture

KiCad Monkey owns low-level KiCad file parsing, typed source models, close-to-format writeback, public API facades, and 2D rendering primitives. Higher-level workflow orchestration belongs in downstream packages such as KiCad Cruncher.

Boundaries

Release Policy

Public interfaces are promoted through contract manifests, design docs, and Rack-owned L99 signoff. The package remains pure Python; native, workflow, manufacturing, and application policies should stay outside this repository.