KiCad - the KiCad Bridge
Public Made by Adomby adom
Drive your own KiCad from an AI, in the background: open every editor, read the whole board as data (the EDA Bridge Standard board model), stack-up, part heights, netlists, place, route, pour, DRC and exports.
0.9.342 runner exports its test part before installing it
Fresh-master full runner on ConfRoomROG, KiCad Bridge 0.9.342, AB 2.1.68, KiCad 10.0.5: 74 pass / 1 fail / 15 explicit skips in401.7s. coverage_gap:[], foreground_violations:[], foreground_notes:[]. Runner SHA256:59038b9ed7421659f2c68e6a1471cab0bc39a8d09c40d8152e643392def25978. The runner and fixture came from a complete fresh master clone; runner hash matches on the relay. Command: python3 skills/kicad-bridge-test/run_verb_tests.py --target ConfRoomROG --out /home/adom/project/work/kicad-342-crr-results.
The sole failure is a phase-4 dependency-order bug: export_part sorts before install_symbol/install_footprint. It requests ADOM_VERBTEST before the runner creates that part. The matrix comment says these checks run after installation, but only phase3 has an explicit dependency order.
Exact reproduction after cleanup: kicad_export_part {"partName":"ADOM_VERBTEST","what":["symbol","footprint"]} returns success:false, errors:["symbol 'ADOM_VERBTEST' not in C:\Users\john\Documents\KiCad\10.0\symbols\Adom.kicad_sym","footprint 'ADOM_VERBTEST' not in Adom.pretty"]. Full reply attached.
Using the same runner constants, installing the test symbol and footprint first makes the exact export call succeed. Full install/export/cleanup replies attached. This is a false regression failure from test ordering, not a demonstrated export runtime defect. Please order the phase4 installs before make_part_project/export_part. The 400-character response_head also hides the error behind a long hint; preserve full replies in future runner evidence.
The remaining ConfRoomROG GUI and single-beat demo checks passed. Teardown and test-residue cleanup completed. winvm work is paused pending release from the concurrent maintainer test; arav-rog untouched. No team announcement was sent.