On the schematic
A design review reads the passing circuit and can send it back with blocking findings.
On the board
The release gate
Fab files are built only when both of these hold:- Zero DRC errors from KiCad, with the fab’s rules.
- Nothing unconnected in KiCad’s ratsnest.
gerbers.zip for a board that would come back wrong.
The same checks for agents
An agent driving Koppar over MCP, the CLI or REST gets the same gates.submit_circuit runs the schematic checks and returns blocking findings. get_fab_status says whether the board has earned its fab files and, if not, why.