fix(lab): stabilize recorded spatial playback

This commit is contained in:
DCCONSTRUCTIONS
2026-08-06 08:51:10 +03:00
parent 9df9f58ab8
commit e38f2fb1da
11 changed files with 316 additions and 99 deletions
+5 -1
View File
@@ -130,6 +130,9 @@ def test_m4_6_timeline_is_indexed_and_spatial_evidence_is_chunked() -> None:
assert timeline["frame_count"] == 4489
assert len(timeline["frame_times_ns"]) == 4489
assert timeline["recorded_source"]["session_id"] == "20260720T065719Z_viewer_live"
assert timeline["recorded_source"]["representation_id"] == "registered-map-increment-v1"
assert timeline["point_delivery"] == "exact-current-increment"
assert timeline["maximum_source_points_per_frame"] == 3092
assert "frames" not in timeline
chunk = get_chunk(RESULT_ID, start=1880, count=12)
@@ -141,7 +144,8 @@ def test_m4_6_timeline_is_indexed_and_spatial_evidence_is_chunked() -> None:
assert first["schema_version"] == "missioncore.recorded-spatial-evidence-frame/v1"
assert first["spatial_available"] is True
assert first["point_cloud_layer"] == "current-increment"
assert 0 < first["point_cloud_sample_count"] <= 2000
assert first["point_cloud_sample_count"] == first["point_cloud_source_count"]
assert 0 < first["point_cloud_sample_count"] <= 4096
assert first["camera_url"].endswith(f"/{RESULT_ID}/timeline/frames/1880/camera")