Public command
schematic
Reserves the schematic utility command group for cleanup tools that mirror the PCB plugin pattern.
Usage
kicad-cruncher schematic cleanArguments
schematic clean currently accepts no behavior arguments. Its future config will cover parameter coalescing, generated-field cleanup, and safe schematic formatting normalization.
Output
The command emits a JSON deferred-status payload until PCB Clean proves the CLI/config/daemon/plugin pattern.
Roadmap
The deferred schematic cleanup contract is tracked by docs/schematic/requirements/schematic-req-001-clean-config-contract.md. Mutation behavior must not become public until a documented schematic.clean.config.a0 JSONC contract, generated default config, dry-run/apply semantics, and focused tests exist.
Tests
L0 verifies command registration and help. Future tests will introduce a schematic cleanup config schema before mutation behavior becomes public.