confirm_board_rules
Applies proposed board rules to a new KiCad revision, reload-verifies them, and pins the revision's baseline. Earlier baselines become void; continue from the returned board path.
Instructions
Apply a propose_board_rules proposal: writes a NEW project revision with the rules, verified by a fresh reload, then pins the rule baseline of that revision and grades it (the grading field is not a verdict). Any rule change makes every earlier baseline pin and verdict void: use the returned baseline and re-run verify_board on output_pcb. The revision_token is single use. parity: "required" or "not_applicable" (give parity_reason), passed to the gate unchanged. Order for a project: import_from_schematic -> board_outline -> board_rules -> input_preparation -> silkscreen_minimums -> pin_rule_baseline -> pour step -> routing. Every confirm writes a NEW board revision beside the source (the source is untouched) and returns it as output_pcb (also pcb_path; the board you passed in is source_pcb): continue from that path. Both gates are stale until verify_board runs; only verify_board certifies.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parity | Yes | ||
| pcb_path | Yes | ||
| parity_reason | No | ||
| revision_token | Yes |