festifun/plan/status
m3ultra e5d6b2c47f Integration (M8 + M9): annotation→3D, camera paths, README, v0.1.0
M8: POST /api/annotations resolves a bbox to a 3D point (ray → two-view
triangulation / nearest-point / centroid-depth) via lane B's geometry
primitives; correction panel + bbox-drawing UI; resolved anchors render live
in overlays and the 3D scene. CR-2 (additive): annotations.event_id +
PATCH /api/events/{id} + db.update_event.

M9: keyframed god's-eye camera paths (Catmull-Rom position + slerp
orientation, export/import), gizmos, path-mode camera hooks.

Verified: 101 backend tests pass (two-view corner recovery err 0.00000);
frontend build clean; live in-browser M8 triangulation (gap 0.21) + M9 path
(camera on keyframe at t) + M4 sync ~16ms. Cleanup: worktrees removed, debris
stash dropped, pristine demo DB.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 09:59:51 +10:00
..
foundation.md status: foundation merged to main (M0 + M3 + frozen contracts) 2026-07-16 00:46:41 +10:00
integration.md Integration (M8 + M9): annotation→3D, camera paths, README, v0.1.0 2026-07-16 09:59:51 +10:00
lane-A.md lane A status: M1 complete, ready_to_merge (isolated worktree) 2026-07-16 01:15:23 +10:00
lane-B.md Lane B (M2 + M8 geometry): COLMAP reconstruction, geometry math, graceful degradation 2026-07-16 08:40:46 +10:00
lane-C.md Lane C (M4+M5+M6 + timeline): synchronized viewer frontend 2026-07-16 08:45:51 +10:00
lane-D.md lane D: status -> merged (M7 done, 5c2d7c6; review findings fixed) 2026-07-16 08:38:47 +10:00
TEMPLATE.md Add coordination loop: run order (DIRECTIVES.md), per-agent status protocol 2026-07-16 00:08:54 +10:00