{
  "quick": true,
  "captures": [
    {
      "name": "captcha_form",
      "title": "Autonomous fixture proof",
      "description": "Stealthrekt detects and resolves its own local CAPTCHA fixture, then writes proof JSON.",
      "command": "stealthrekt run captcha_form --json --run-dir website/assets/demo-media/runs/captcha_form --dry-run",
      "returncode": 0,
      "success": true,
      "expected_success": true,
      "resolution_method": "not_required",
      "challenge_type": null,
      "error": null,
      "proof_json": "website/assets/demo-media/runs/captcha_form/proof.json",
      "screenshot_path": null,
      "stderr": "",
      "gif_path": "website/assets/demo-media/clips/captcha_form.gif",
      "poster_path": "website/assets/demo-media/clips/captcha_form.png",
      "video_path": "website/assets/demo-media/videos/captcha_form.mp4"
    },
    {
      "name": "human_handoff",
      "title": "Human-supervised fallback",
      "description": "For unsupported challenges, a human-supervised fallback can clear the page and let the task resume with proof.",
      "command": "stealthrekt run human_handoff --json --run-dir website/assets/demo-media/runs/human_handoff --dry-run",
      "returncode": 0,
      "success": true,
      "expected_success": true,
      "resolution_method": "not_required",
      "challenge_type": null,
      "error": null,
      "proof_json": "website/assets/demo-media/runs/human_handoff/proof.json",
      "screenshot_path": null,
      "stderr": "",
      "gif_path": "website/assets/demo-media/clips/human_handoff.gif",
      "poster_path": "website/assets/demo-media/clips/human_handoff.png",
      "video_path": "website/assets/demo-media/videos/human_handoff.mp4"
    },
    {
      "name": "human_handoff_timeout",
      "title": "Timeout proof",
      "description": "Unsupported/unresolved fallback produces an honest failed proof instead of a fake success.",
      "command": "stealthrekt run human_handoff_timeout --json --run-dir website/assets/demo-media/runs/human_handoff_timeout --dry-run",
      "returncode": 0,
      "success": true,
      "expected_success": false,
      "resolution_method": "not_required",
      "challenge_type": null,
      "error": null,
      "proof_json": "website/assets/demo-media/runs/human_handoff_timeout/proof.json",
      "screenshot_path": null,
      "stderr": "",
      "gif_path": "website/assets/demo-media/clips/human_handoff_timeout.gif",
      "poster_path": "website/assets/demo-media/clips/human_handoff_timeout.png",
      "video_path": "website/assets/demo-media/videos/human_handoff_timeout.mp4"
    }
  ]
}