fix(replay): serve admitted AI overlays without revalidation
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user