confirm_input_preparation
Applies a prepared input proposal to create a new board revision, re-pin the rule baseline, and report the pre-routing input floor before routing.
Instructions
Apply a proposal from propose_input_preparation: writes a NEW prepared board revision
(the source is untouched), re-pins the rule baseline on it and reports the input_floor
(errors present before any routing; never waive them).
Runs once per board, BEFORE the pin_rule_baseline you use for routing, never inside an
attempt: use the returned output_pcb and baseline from here on. Copper text it cannot
handle is listed under unhandled; the floor is then NOT a clean baseline. The
revision_token is single use. input_floor carries grading_status and certified: false,
not a verdict (the prepared board's gate stays NOT_RUN/stale): only verify_board gives a
verdict. pcb_path in the result is the prepared board (same as output_pcb); the board you
passed in is source_pcb.
parity: "required" or "not_applicable" (give parity_reason), passed to the gate unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parity | Yes | ||
| pcb_path | Yes | ||
| parity_reason | No | ||
| revision_token | Yes |