Skip to content

Commit 431185d

Browse files
awesomebytesclaude
andcommitted
PLAN.md: vision v2 merged — live Rerun default, gtsam-cppyy verdict
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 3e62389 commit 431185d

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

PLAN.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,21 @@ mechanically, not by discipline.
452452
classes or cppdef wrappers. 8 new tests in the DEFAULT suite (now 16).
453453
`pixi run bench-tf` reproduces the table. Docs: `docs/tf/REPORT.md`.
454454

455+
- **Vision v2 (2026-07-11, 017414a/a33c1f6, merged):** (1) **Live Rerun is
456+
now the interactive default** — demos open the viewer and stream (verified
457+
for real on X11: window opened, entities streamed, killed cleanly);
458+
posegraph reworked to a timeline: red drift spirals off green ground truth,
459+
yellow loop edges snap in, blue corrected trajectory snaps back (error
460+
~15× drop visible); per-frame processing-time plots everywhere; headless
461+
.rrd only under pytest/no-display/RCLCPPYY_RERUN_SPAWN=0. Env finding: the
462+
`rerun` console script is a broken shim in this env — the helper spawns the
463+
native rerun_cli binary. (2) **gtsam-via-cppyy: layered blocker, kept the
464+
Python binding.** boost gone (libboost-headers) → tbb headers missing (env
465+
gap) → REAL wall: Cling's ORC JIT cannot materialize gtsam's
466+
internal-linkage static initializers (DefaultKeyFormatter, not exported —
467+
each TU must emit its own init). A dependency won't fix that; Python
468+
binding is the honest batch-step choice. test-vision now 22.
469+
455470
## Risks & mitigations
456471

457472
- **conda-forge cppyy behaves differently from the pip wheel** (cling resource

0 commit comments

Comments
 (0)