Boards
Electronics exports each board (./lx pcb export <board>): GLB and STEP with a
manifest of hashes, outline, holes and components. ./lx mech sync-boards imports what
changed into references.blend on a staged copy, validates units,
axes, holes, components and seating, publishes it with a milestone backup, logs it in
handoff-log.md and checks the fit. An unchanged run writes
nothing. The copper is left out; the enclosure has no use for it.
Each module file places its slot's boards with an empty <stem>-board-placement that
owns the transform, so a re-import changes the board, never its place; it sits in the imports
set beside its side's part set (left-finger-module-imports), which the scene places with the
cover. The left board
sits with its holes on the cover's screws and its top face on the bosses; the screws
were moved onto the holes, since the board is the authority for where they are. Right
boards are real right-hand boards (left and right).
./lx mech check then verifies, for every board: current against its KiCad sources,
screws on holes, board on the bosses, a switch under every key, the switch nub under
its keycap, no component inside the cover. Open findings are printed, not hidden.