Summary
Follow-up to #357 and PR #366.
PR #366 correctly replaces fixed trace, via, and impedance lookup guidance with project-specific calculations, stackup evidence, fabrication constraints, netclass readback, and DRC acceptance. One example in crates/konnect/assets/skills/kicad-pcb/SKILL.md still uses literal values:
set_predefined_sizes(board, track_widths=[0.2, 0.5, 0.8],
via_dimensions=[{diameter:0.6, drill:0.3}, {diameter:0.8, drill:0.4}])
The surrounding section explains that predefined sizes are a palette rather than DRC limits, but it does not explicitly say these numbers are illustrative. An agent could therefore reuse them as recommended defaults instead of substituting values from the accepted project sizing record.
The new manufacturing_guidance_is_contract_bound_and_fail_closed asset test checks the manufacturing and reference files, but it does not inspect this PCB skill example. The wording gap can therefore return without failing the guard.
Proposed focused change
- Label the
set_predefined_sizes values as syntax-only examples, not engineering recommendations.
- Require callers to substitute values from the accepted project netclass/sizing record and current fabrication contract.
- Extend the asset guard to inspect
kicad-pcb/SKILL.md for that authority statement.
- Temporarily remove or alter the authority statement and prove the regression test fails, per
GOVERNANCE.md.
Acceptance criteria
Scope and priority
This is a small, guidance-only follow-up. It does not block the substantive manufacturing evidence corrections in PR #366.
Summary
Follow-up to #357 and PR #366.
PR #366 correctly replaces fixed trace, via, and impedance lookup guidance with project-specific calculations, stackup evidence, fabrication constraints, netclass readback, and DRC acceptance. One example in
crates/konnect/assets/skills/kicad-pcb/SKILL.mdstill uses literal values:The surrounding section explains that predefined sizes are a palette rather than DRC limits, but it does not explicitly say these numbers are illustrative. An agent could therefore reuse them as recommended defaults instead of substituting values from the accepted project sizing record.
The new
manufacturing_guidance_is_contract_bound_and_fail_closedasset test checks the manufacturing and reference files, but it does not inspect this PCB skill example. The wording gap can therefore return without failing the guard.Proposed focused change
set_predefined_sizesvalues as syntax-only examples, not engineering recommendations.kicad-pcb/SKILL.mdfor that authority statement.GOVERNANCE.md.Acceptance criteria
Scope and priority
This is a small, guidance-only follow-up. It does not block the substantive manufacturing evidence corrections in PR #366.