API design index

Altium Cruncher API Design

Public dataclasses and major interfaces are documented here with their rationale, purpose, test requirements, and working definition. L99 signoff inspects this folder and fails when source interfaces do not have matching design and Rack test ownership.

Documents

Document Purpose
output-path-templates.html Shared output folder and filename template resolution for output-producing commands.
bom-pnp-interfaces.html Shared BOM/PnP alias, normalization, grouping, and manufacturing-output dataclasses.
clean-interfaces.html Schematic and schematic-library clean configuration and result dataclasses.
pcblib-clean-interfaces.html PCB-library clean configuration and result dataclasses.
pcb-interfaces.html PCB SVG, assembly projection, render input, and layer STEP dataclasses.
easyeda-interfaces.html Experimental EasyEDA import, preview, and review dataclasses.
altium-environment-interfaces.html Altium Designer install discovery and ProgramData profile state dataclasses.
mate-automation-interfaces.html Experimental mate, MCO, json-dump, and STEP highlight dataclasses.
version-interface.html Date-version release metadata dataclass.