DIRECTIVES round 2: integration complete, v0.1.0 shipped
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
e5d6b2c47f
commit
d313c8dce8
@ -4,6 +4,28 @@ Written **only** by the coordinator (the human's planning session). Agents: read
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Round 2 — 2026-07-16 — Integration complete; v0.1.0 shipped
|
||||||
|
|
||||||
|
**Integration merged to `main` (e5d6b2c) and tagged `v0.1.0`.** M8 (annotation→3D correction +
|
||||||
|
triangulation) and M9 (keyframed camera paths) are done; README rewritten for v0.1.0. Both
|
||||||
|
change requests adjudicated and applied (CR-1, CR-2 — additive only; timebase/schema-columns/
|
||||||
|
pose/API shapes otherwise unchanged).
|
||||||
|
|
||||||
|
**Verification (coordinator-run on merged tree):** 101 backend tests pass (up from the 96
|
||||||
|
floor); two-view stage-corner recovery err **0.00000** (< 0.2); frontend build clean; live
|
||||||
|
in-browser M8 triangulation (gap 0.21) and M9 path (camera lands exactly on keyframe at t);
|
||||||
|
M4 sync ~16 ms via deterministic pump. Worktrees removed, debris stash dropped, `frontend/dist`
|
||||||
|
gitignored.
|
||||||
|
|
||||||
|
**One open item for the human (not code-blocking):** the automated browser pane runs
|
||||||
|
`document.hidden=true`, which throttles `requestAnimationFrame`, so continuous multi-cam
|
||||||
|
playback sync could only be verified deterministically, not by eye. **Open the app in a normal
|
||||||
|
focused browser window once** (`python -m festival4d serve` + `cd frontend && npm run dev`) and
|
||||||
|
confirm the top-right sync panel stays green (<50 ms) during continuous playback.
|
||||||
|
|
||||||
|
**Next:** the pipeline is ready for real footage — drop 2–4 overlapping concert clips into
|
||||||
|
`data/raw/` and run `ingest → sync → reconstruct → events → serve` (see README).
|
||||||
|
|
||||||
## Round 1 — 2026-07-16 — All lanes merged & verified; integration begins
|
## Round 1 — 2026-07-16 — All lanes merged & verified; integration begins
|
||||||
|
|
||||||
**Coordinator review result:** foundation + all four lanes are merged to `main` (merge commits `e28dc78` A, `2cad2f7` B, `9d17b47` C; D fast-forwarded earlier at `5c2d7c6`). Independently verified on the merged tree: **96 backend tests pass**, synthetic `ingest → sync` recovers ground-truth offsets exactly (+0 / +1370 / −842 ms, drift 0), `events` finds 3 candidates and degrades gracefully unconfigured, frontend production build clean. Excellent evidence discipline across all lanes — keep it.
|
**Coordinator review result:** foundation + all four lanes are merged to `main` (merge commits `e28dc78` A, `2cad2f7` B, `9d17b47` C; D fast-forwarded earlier at `5c2d7c6`). Independently verified on the merged tree: **96 backend tests pass**, synthetic `ingest → sync` recovers ground-truth offsets exactly (+0 / +1370 / −842 ms, drift 0), `events` finds 3 candidates and degrades gracefully unconfigured, frontend production build clean. Excellent evidence discipline across all lanes — keep it.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user