# build_all.py — scripts/build_all.py (run from the task root)
# task: cad_revision_release | REV A -> REV B | inch/mm trap + stack-up + BOM cascade
[source] drawing_rev_a.dxf: dims=5 callouts=4 entities=29 (outline geometry + title-block rows) rev=REV A
[source] bom_rev_a.csv + ecn_2214.txt + spec_sheet.md written

=== running REAL revision pipeline (rev_process.run) ===
[pipeline] dims_updated=5 gap=1.500 gap_ok=True bom_rows=4
[dims] D1: 125.50
[dims] D2: 41.25
[dims] D3: 31.75
[dims] D4: 200.00
[dims] D5: 90.00
[verify] reference DXF loads: entities=30 audit_errors=0
