{
  "id": "C08-N02",
  "title": "程序还在但画面不动，怎样给展厅播放器定义健康检查",
  "schema_version": "1.0",
  "evidence_kind": "合成输入与协议；非现场测试结果",
  "tool_versions": {
    "generator": "Python 3.12.4",
    "ffmpeg": "8.0.1（仅实际媒体生成与解码）"
  },
  "required_delivery": "进程存在、可响应、播放进度和画面变化的四层探针表",
  "input": {
    "cases": [
      {
        "program": "still",
        "process": true,
        "responding": true,
        "pts": null,
        "picture_change": false,
        "expected": "healthy_by_contract"
      },
      {
        "program": "video",
        "process": true,
        "responding": true,
        "pts": null,
        "picture_change": null,
        "expected": "unknown"
      }
    ]
  },
  "expected": {
    "case_count": 2,
    "auto_restart_on_unknown": false
  },
  "measurement": null,
  "unmeasured": [
    "实体播放硬件",
    "显示刷新相位",
    "现场拍摄",
    "实际Windows目标机配置"
  ],
  "record_fields": [
    "timestamp",
    "process_present",
    "window_responding",
    "program_type",
    "pts_advancing",
    "picture_change",
    "probe_age_seconds",
    "state",
    "action"
  ]
}
