质检配置
{
"qc_operators": [
{
"operator": "inventory.integrity",
"enabled": true,
"parameters": {},
"result_use": "block"
},
{
"operator": "time.monotonic",
"enabled": true,
"parameters": {
"field": "timestamp",
"seconds_per_unit": 1,
"max_gap_seconds": 0.5
},
"result_use": "review"
},
{
"operator": "argus.capture_qc",
"enabled": true,
"parameters": {
"selected_checks": [
"episode_too_short",
"missing_camera",
"video_decode_failure",
"video_decode_frame_count_mismatch",
"video_extreme_exposure",
"video_low_contrast",
"video_duplicate_frames",
"video_frozen_run",
"video_black_frames",
"video_white_frames",
"video_overexposed_frames",
"video_flat_frames"
],
"check_policies": {
"episode_too_short": "review",
"missing_camera": "block",
"video_decode_failure": "block",
"video_decode_frame_count_mismatch": "block",
"video_extreme_exposure": "review",
"video_low_contrast": "observe",
"video_duplicate_frames": "review",
"video_frozen_run": "review",
"video_black_frames": "block",
"video_white_frames": "block",
"video_overexposed_frames": "review",
"video_flat_frames": "review"
},
"max_frames": 432000,
"max_video_bytes": 8589934592,
"extra_overrides": {
"frozen_needs_motion": false
},
"video_sampling": {
"mode": "burst",
"interval_s": 2.0,
"burst_frames": 8
}
},
"result_use": "legacy"
},
{
"operator": "motion.edge_idle",
"enabled": true,
"parameters": {
"moving_bodies_confirmed": true,
"speed_smoothing_seconds": 0.5,
"translation_speed_m_s": 0.05,
"rotation_speed_rad_s": 0.25,
"translation_span_m": 0.05,
"rotation_span_rad": 0.3,
"min_idle_seconds": 0.5,
"head_keep_seconds": 0,
"tail_keep_seconds": 0,
"video_max_mean_delta": 10.0,
"max_frames": 432000,
"max_video_bytes": 8589934592
},
"result_use": "review"
},
{
"operator": "video.edge_still",
"enabled": true,
"parameters": {
"max_frames": 432000,
"max_video_bytes": 8589934592
},
"result_use": "observe"
},
{
"operator": "signal.events",
"enabled": true,
"parameters": {
"max_frames": 432000,
"max_video_bytes": 8589934592
},
"result_use": "observe"
}
],
"qc_required": false
}同一 zip 内:report.json(机器可读摘要)、episodes.csv(每集一行)、findings.csv(每处问题一行)、coverage.csv(每个检查项一行)、receipt.json(各文件 SHA256)。