feat(perception): qualify bounded temporal stability

This commit is contained in:
DCCONSTRUCTIONS
2026-07-23 23:30:50 +03:00
parent 5a29a536a2
commit cfc7b062da
8 changed files with 1674 additions and 6 deletions
+14 -6
View File
@@ -125,12 +125,13 @@ viewer-ready form. Deleting a LAB catalog entry cannot delete the referenced
source session, and a source session with published LAB instances fails closed
on deletion.
The visual result is resolved by the LAB session id, so `LAB E19` and `LAB E21`
can coexist over `RAVNOVES00` without “latest accepted result” replacing an
earlier experiment. The operator can open either row in **Сохранённые сессии**
and use the same **Объекты 2D / Сегментация / Кубы 3D** controls. First
publication must also warm the result-specific Rerun overlay; later opens reuse
that verified cache and do not rerun AI inference.
The visual result is resolved by the LAB session id, so `LAB E19`, `LAB E21`
and the derived temporal comparison `LAB E22` can coexist over `RAVNOVES00`
without “latest accepted result” replacing an earlier experiment. The operator
can open any row in **Сохранённые сессии** and use the same
**Объекты 2D / Сегментация / Кубы 3D** controls. First publication must also
warm the result-specific Rerun overlay; later opens reuse that verified cache
and do not rerun AI inference.
E21 is a bounded special case: its worker persisted 121 semantic mask hashes,
not duplicate mask pixels. Its visual publication materializes a mask only
@@ -143,6 +144,13 @@ the 60-second result to the complete 8:55 source replay is an invalid
presentation because latest-at image data would appear static after the E21
window ends.
E22 is also bounded to the exact E21 60-second range, but it resolves its
catalog provenance directly to the physical source session rather than chaining
one LAB entry to another. Its temporal result remains a separate immutable
integrated overlay. Raw point-cloud, camera, calibration and E21 inference
payloads are not replaced. Short held boxes are provenance-marked diagnostic
presentation/world-state values, not fresh sensor measurements.
The first preparation of a long capture can take time because every decodable
point/pose message and every valid K1 `ModelingReport` is projected into RRD.
Later openings reuse a verified, digest-bound cache. Derived RRD cache v9 is