{
  "observed_at": "2026-11-04T14:41:27+09:00",
  "scope": "BOUNDED_READ_ONLY_CURRENT_TEST_CHANNELS",
  "sources": ["Loopback GET stream status and settings", "Read-only Event ledger by camera/run", "Stored source_id mapping"],
  "channels": [
    {"camera_id": 3, "run_id": "0fa09ce0-a73a-4822-b9d0-f6b0a0b8bdd7", "state": "running", "active_scenarios": ["FALL", "CROWD"], "fight_engine": "r5", "fight_enabled": false, "fall_engine": "r2", "fall_enabled": true, "configured_matches_effective": true, "restart_pending": false, "person_score": 0.25, "joint_score": 0.3, "fall_angles": [50,50,140], "fall_cooldown_seconds": 15, "pose_finalized_samples": [718,1044], "fall_events_admitted_at_status": 4, "fall_cooldown_suppressed_candidates": 88, "fall_events_ready_sent_http200_at_ledger": 4, "runtime_error": null, "artifact_error": null},
    {"camera_id": 6, "run_id": "a24a8395-b390-4d08-80e0-2d6b2c4deff7", "state": "running", "active_scenarios": ["FIRE"], "fight_engine": "r5", "fight_enabled": false, "fall_engine": "r2", "fall_enabled": false, "configured_matches_effective": true, "restart_pending": false, "runtime_error": null, "events_ready_sent_http200_at_ledger": 4, "events_capturing_pending_at_ledger": 1},
    {"camera_id": 9, "run_id": "e901e82f-e8f7-462c-b766-071c7453527d", "state": "running", "active_scenarios": ["FALL", "CROWD"], "fight_engine": "r5", "fight_enabled": false, "fall_engine": "r2", "fall_enabled": true, "configured_matches_effective": true, "restart_pending": false, "person_score": 0.25, "joint_score": 0.3, "fall_angles": [50,50,140], "fall_cooldown_seconds": 10, "pose_finalized_samples": [718,1093], "fall_events_admitted_at_status": 8, "fall_cooldown_suppressed_candidates": 253, "fall_events_ready_sent_http200_at_ledger": 8, "runtime_error": null, "artifact_error": null}
  ],
  "interpretation": [
    "FALL R2 is active and processing current Pose observations on camera3/9. R2 notification diagnostics, admission, cooldown suppression, and server media/delivery outcomes are present.",
    "FIGHT is configured to R5 but disabled on all three channels; this check does not validate live FIGHT decisions or display hold.",
    "Camera6 is a FIRE run, not a FIGHT/FALL test. Test camera numbers are not icerti channel or offline input numbers.",
    "Higher persisted joint scores and camera3 15-second cooldown were preserved rather than normalized to demonstration recommendations."
  ],
  "limits": [
    "Status and ledger samples are sequential, not an atomic snapshot.",
    "No model re-inference, tuning, configuration write, Web request, channel Start/Stop, or injected Event was performed.",
    "No frame-level accuracy, exact hold/rearm boundary, browser media pixels, or sustained performance guarantee.",
    "Operator plans to stop the channels after this answer; assistant did not wait for or enforce Stop."
  ]
}
