full: 501 objects, frame/rail/base/fabric counts and mesh indices PASS
budget: 74 objects, frame/rail/base/fabric counts and mesh indices PASS
BOM arithmetic PASS: full 40,781 THB; full +10% 44,859.10; mini target 3,000
Stock cutting sums PASS for nominal usable 3,000mm and 3mm kerf; T3 4mm margin remains field HOLD
Mouse orbit handler changes rendered image PASS (local canvas harness; not browser UI test)
Wheel zoom handler changes rendered image PASS
All six camera presets render PASS
Variant changes geometry/caption/gallery PASS
Assembly step layer changes PASS
Exploded view handler executes PASS
All 16 SVG drawings rasterize PASS
Browser UI verification unavailable: in-app browser denied file: navigation. No browser rendering or click test claimed.
PHYSICAL QA/QC: NOT INSPECTED. Stability, ballast kg, joints, timber grade, actual prices and electrical installation remain HOLD.