← Commit history

Verify adopted board identity against the canonical saved PCB

John Lauer ·a5a45e0d04 ·16d ago ·parent e07ab8f
2 files changed +7−1
design/shunt-via-adoption-audit.jsonadded+6
@@ -0,0 +1,6 @@+{+  "adoptedBoard": "aiflow/run/board-9.kicad_pcb",+  "sha256": "e963e2dcae9d476519edef4c3d3b4aa5b617ecd77b51a7e80a9f1b44b471933a",+  "matchesCanonical": true,+  "commandLog": "design/shunt-via-aiflow-adopt.log"+}
docs/shunt-path-review.md+1−1
@@ -6,7 +6,7 @@ At 3 A, 35 µm copper and 0.2 mm mesh, the experimental Fields screen reduces th  Widening the two front tracks was also tested: 1.3 mm passed with 15 offline library warnings and zero opens, but improved the screened peak only to 106.5 A/mm². Both 1.4 and 1.5 mm violated the 0.20 mm clearances near C2 and the Kelvin pad. These wider alternatives were not landed; original front widths remain 1.2 mm. -The board-writing process must exit before the independent DRC process in this workflow. A DRC launched while the writer was alive timed out; running the same saved candidate afterward completed in four seconds. The separate AIFlow adoption attempt was interrupted after duplicate stalled checks appeared; its ledger entry is incomplete and does not prove adoption. The project board and explicit saved-file checks are authoritative for this checkpoint.+The board-writing process must exit before the independent DRC process in this workflow. A DRC launched while the writer was alive timed out; running the same saved candidate afterward completed in four seconds. An earlier AIFlow adoption attempt was interrupted after duplicate stalled checks appeared. A subsequent adoption completed successfully and preserved historical snapshots. The interrupted ledger entry remains historical failure evidence. The successful retry adopted board-9, whose SHA256 matches the canonical saved board.  The native net-tour hint also selected the wrong zoom action and left an interactive tool active. [KiCad Bridge issue 121](https://wiki.adom.inc/adom/kicad-bridge/issues/121) records the exact-label workaround. No shared Bridge runtime was modified.