fix(replay): serve admitted AI overlays without revalidation

This commit is contained in:
DCCONSTRUCTIONS
2026-07-29 23:13:42 +03:00
parent 8e4891d608
commit cc6838ed24
10 changed files with 990 additions and 173 deletions
+13
View File
@@ -201,6 +201,19 @@ class RecordedPerceptionOverlayMux:
recording_id=recording_id,
)
def status(self, session_id: str, *, recording_id: str) -> dict[str, Any]:
primary_status = getattr(self.primary, "status", None)
if callable(primary_status):
value = primary_status(session_id, recording_id=recording_id)
if isinstance(value, dict):
return value
return {
"state": "idle",
"phase": "idle",
"elapsed_seconds": 0.0,
"byte_length": None,
}
def validate_recorded_calibrated_fusion(
job_root: Path,