atproto Thingiverse but good

PM-78: Point3/Matrix3/Bounds3 named types, oracle-backed geometry assertions master

- All spatial data uses Point3 { x, y, z } instead of bare [f64; 3] - Transform uses Matrix3 for rotation rows - SceneRecord bounds typed as Bounds3 instead of [String; 6] - GeometryRecord stores ColourCode + Vec<Point3> vertices - Detailed oracle-cross-referenced assertions on feature fixtures - Exact vertex position verification for triangles and quads - All 14 core + 3 testkit tests pass Epic: PM-86 Task: PM-78


Author Orual Date Commit 4af6278c Parent 6a0ecd13 Change ID qxmrzxrw
+67421 -434
56 changed files