|
| 1 | +# Round 8 closure addendum — audit verification (2026-07-04) |
| 2 | + |
| 3 | +**Session:** Full Q&A audit (R3–R8), release verification, gate sweep, BL WIP resolution. |
| 4 | + |
| 5 | +--- |
| 6 | + |
| 7 | +## Q&A audit |
| 8 | + |
| 9 | +| Round | Cross-answer matrix | Gap fixed this session | |
| 10 | +|-------|---------------------|-------------------------| |
| 11 | +| R3 | **Y** — J/K complete; N supplement for J5–J6 | None | |
| 12 | +| R4 | **Y** — N questions; O + N cross-answers | None (archived) | |
| 13 | +| R5 | **Y** — N/P/Q/R complete | **Restored 7 Round 5 files** to authoritative Desktop folder (were only in repo mirrors) | |
| 14 | +| R6 | **Y** — S questions; T + S cross-answers | None | |
| 15 | +| R7 | **Y** — O questions; P + Q + R cross-answers | None (R added for N16–N19) | |
| 16 | +| R8 | **Y** — W questions; X cross-answers | None | |
| 17 | + |
| 18 | +--- |
| 19 | + |
| 20 | +## Release verification (origin) |
| 21 | + |
| 22 | +| Repo | Expected | Actual latest | |
| 23 | +|------|----------|---------------| |
| 24 | +| PDF-Importer-SketchUp | v3.7.80 | **v3.7.80** ✓ | |
| 25 | +| PDF-Importer-FreeCAD | v4.0.59 | **v4.0.59** ✓ | |
| 26 | +| PDF-Importer-LibreCAD | v1.0.53 | **v1.0.53** ✓ | |
| 27 | +| PDF-Importer-Blender | v1.0.57 | **v1.0.57** (v1.0.58 pending push — see below) | |
| 28 | +| Steel-Shapes | — | v1.0.11 | |
| 29 | + |
| 30 | +--- |
| 31 | + |
| 32 | +## Gate sweep (local, 2026-07-04) |
| 33 | + |
| 34 | +| Gate | Result | |
| 35 | +|------|--------| |
| 36 | +| SU check_su2017_ruby_compat | **PASS** | |
| 37 | +| SU ruby22_compat_test | **PASS** (3/3) | |
| 38 | +| SU smoke_test | **PASS** (57 checks) | |
| 39 | +| SU extrude_3d / model_3d_extruder / embedded_image / qa_report | **PASS** | |
| 40 | +| SU su_batch_cli (1017 Rev 0) | **PASS** (1/1) | |
| 41 | +| FC pytest | **PASS** (122, 1 skipped) | |
| 42 | +| FC pdfcadcore_sync + py_compile | **PASS** | |
| 43 | +| LC pytest + sync + preflight | **PASS** (62) | |
| 44 | +| LC pdf2dxf smoke | **PASS** (3093 entities, 0.47s) | |
| 45 | +| BL pytest + sync | **PASS** (61) — with committed + WIP model3d | |
| 46 | +| App flutter analyze | **PASS** | |
| 47 | +| App flutter test | **PASS** (238) | |
| 48 | +| Corpus validate_contract_schemas | **PASS** (4 schemas) | |
| 49 | +| Corpus conformance vectors | **PASS** (python + sketchup) | |
| 50 | +| Website validate_static_metadata | **PASS** (8 labels) | |
| 51 | + |
| 52 | +--- |
| 53 | + |
| 54 | +## Work completed this session |
| 55 | + |
| 56 | +| Task | Verdict | Version / SHA | |
| 57 | +|------|---------|---------------| |
| 58 | +| FC Phase 2 (Extrude to 3D UI) | **Already shipped** v4.0.59 | `dc3585d` | |
| 59 | +| BL Phase 3 (mesh extrude) | **Committed** — was WIP on disk despite v1.0.57 tag | **v1.0.58** (pending push) | |
| 60 | +| SU CLI merge R7-9 | **Still OPEN** — dual-lane intentional; not a small flag unify | — | |
| 61 | +| parts_bootstrap BOM rows | **Still OPEN** — stub only; extraction deferred | FC v4.0.59 | |
| 62 | +| Q&A Round 5 Desktop restore | **Fixed** | 7 files copied | |
| 63 | +| Q&A mirror sync | **Updated** | 6 repos | |
| 64 | + |
| 65 | +--- |
| 66 | + |
| 67 | +## STILL OPEN (ranked) |
| 68 | + |
| 69 | +1. **T-01 human visual signoff** — alignment, lineweight, color, BOM QUAN rotation (owner screenshots required). |
| 70 | +2. **Semantic AISC/member modeling (R8-A)** — corpus `aisc_v16_profiles.json` exists; FC Part profile extrude by mark+BOM length not yet implemented. |
| 71 | +3. **SU CLI merge (R7-9 / R8-9)** — `su_pdf_cli.rb` vs `su_batch_cli.rb` + in-ext `cli.rb`; contract test bar before deleting legacy lane. |
| 72 | +4. **parts_bootstrap row extraction (R5-2)** — stub sidecar shipped; BOM `tables[]` → rows still OPEN. |
| 73 | +5. **Large-PDF performance** — batching/merge strategies; no silent geometry drops. |
| 74 | +6. **KettleTag full loop (R5-1…R5-7)** — app multi-sprint; deferred per owner directive. |
| 75 | +7. **Scale-by-Reference parity** — FC-only; SU/LC/BL OPEN P2. |
| 76 | +8. **PE binary signing (R3-8)** — OPEN P1. |
| 77 | + |
| 78 | +--- |
| 79 | + |
| 80 | +## Ready for advanced features? |
| 81 | + |
| 82 | +**Yes for app planning and semantic steel modeling (R8-A); no for claiming 100% shop-floor visual accuracy until T-01 owner sign-off.** |
| 83 | + |
| 84 | +*Addendum — 2026-07-04 audit session* |
0 commit comments