{
  "file": "F10-fork-navigate-condense-ask.md",
  "bullet": "Fork and source diverge (`F10.fork-independent`).",
  "ids": [
    "F10.fork-independent"
  ],
  "line": 190,
  "script": "control-agent-server api POST \"<redacted:session-cookie>/$FW/events\" --json '{\"role\": \"user\", \"content\": [{\"type\": \"text\", \"text\": \"QA_F10_ONLY_FORK\"}], \"run\": false}' --expect 200 --quiet\ncontrol-agent-server api POST \"<redacted:session-cookie>/$S/events\" --json '{\"role\": \"user\", \"content\": [{\"type\": \"text\", \"text\": \"QA_F10_ONLY_SOURCE\"}], \"run\": false}' --expect 200 --quiet\ncontrol-agent-server api GET \"<redacted:session-cookie>/$FW/events/count\" --query body=QA_F10_ONLY_FORK --check . eq 1 --save F10.fork-independent/fork-has-own\ncontrol-agent-server api GET \"<redacted:session-cookie>/$S/events/count\" --query body=QA_F10_ONLY_FORK --check . eq 0\ncontrol-agent-server api GET \"<redacted:session-cookie>/$S/events/count\" --query body=QA_F10_ONLY_SOURCE --check . eq 1\ncontrol-agent-server api GET \"<redacted:session-cookie>/$FW/events/count\" --query body=QA_F10_ONLY_SOURCE --check . eq 0 --save F10.fork-independent/fork-lacks-source\ncontrol-agent-server ws start \"/sockets/events/$FW\" --name qa-f10-fork-replay --query resend_mode=all --duration 60\ncontrol-agent-server ws stop qa-f10-fork-replay --wait 15 --kinds MessageEvent --contains QA_F10_ONLY_FORK --expect-min 1 --save F10.fork-independent/replay\ncontrol-agent-server ws read qa-f10-fork-replay --kinds MessageEvent --contains QA_F10_M1 --expect-min 1\ncontrol-agent-server ws read qa-f10-fork-replay --contains QA_F10_ONLY_SOURCE --expect-none\n",
  "exit_code": 0,
  "elapsed_ms": 18430,
  "failed_line": null,
  "failed_command": null,
  "stdout": "{\n  \"ok\": true,\n  \"status\": 200,\n  \"request\": {\n    \"method\": \"POST\",\n    \"path\": \"<redacted:session-cookie>/3d98c867-1505-49d3-8843-931325ba21ef/events\",\n    \"query\": [],\n    \"auth\": \"header\",\n    \"files\": []\n  },\n  \"response\": {\n    \"status\": 200,\n    \"headers\": {\n      \"content-length\": \"16\",\n      \"content-type\": \"application/json\"\n    },\n    \"truncated\": false\n  },\n  \"elapsed_ms\": 366\n}\n{\n  \"ok\": true,\n  \"status\": 200,\n  \"request\": {\n    \"method\": \"POST\",\n    \"path\": \"<redacted:session-cookie>/7d7c7d3b-9350-4543-b6fd-9cb10ca3b314/events\",\n    \"query\": [],\n    \"auth\": \"header\",\n    \"files\": []\n  },\n  \"response\": {\n    \"status\": 200,\n    \"headers\": {\n      \"content-length\": \"16\",\n      \"content-type\": \"application/json\"\n    },\n    \"truncated\": false\n  },\n  \"elapsed_ms\": 125\n}\n{\n  \"ok\": true,\n  \"status\": 200,\n  \"request\": {\n    \"method\": \"GET\",\n    \"path\": \"<redacted:session-cookie>/3d98c867-1505-49d3-8843-931325ba21ef/events/count\",\n    \"query\": [\n      [\n        \"body\",\n        \"QA_F10_ONLY_FORK\"\n      ]\n    ],\n    \"auth\": \"header\",\n    \"body\": null,\n    \"files\": []\n  },\n  \"response\": {\n    \"status\": 200,\n    \"headers\": {\n      \"content-length\": \"1\",\n      \"content-type\": \"application/json\"\n    },\n    \"body\": 1,\n    \"truncated\": false\n  },\n  \"elapsed_ms\": 364,\n  \"checks\": [\n    {\n      \"check\": \". eq 1\",\n      \"ok\": true,\n      \"actual\": \"1\"\n    }\n  ],\n  \"saved\": \"/workspace/verification-artifacts/runs/20261013-024315-4f15-map-f10/evidence/F10.fork-independent/fork-has-own.json\"\n}\n{\n  \"ok\": true,\n  \"status\": 200,\n  \"request\": {\n    \"method\": \"GET\",\n    \"path\": \"<redacted:session-cookie>/7d7c7d3b-9350-4543-b6fd-9cb10ca3b314/events/count\",\n    \"query\": [\n      [\n        \"body\",\n        \"QA_F10_ONLY_FORK\"\n      ]\n    ],\n    \"auth\": \"header\",\n    \"body\": null,\n    \"files\": []\n  },\n  \"response\": {\n    \"status\": 200,\n    \"headers\": {\n      \"content-length\": \"1\",\n      \"content-type\": \"application/json\"\n    },\n    \"body\": 0,\n    \"truncated\": false\n  },\n  \"elapsed_ms\": 300,\n  \"checks\": [\n    {\n      \"check\": \". eq 0\",\n      \"ok\": true,\n      \"actual\": \"0\"\n    }\n  ]\n}\n{\n  \"ok\": true,\n  \"status\": 200,\n  \"request\": {\n    \"method\": \"GET\",\n    \"path\": \"<redacted:session-cookie>/7d7c7d3b-9350-4543-b6fd-9cb10ca3b314/events/count\",\n    \"query\": [\n      [\n        \"body\",\n        \"QA_F10_ONLY_SOURCE\"\n      ]\n    ],\n    \"auth\": \"header\",\n    \"body\": null,\n    \"files\": []\n  },\n  \"response\": {\n    \"status\": 200,\n    \"headers\": {\n      \"content-length\": \"1\",\n      \"content-type\": \"application/json\"\n    },\n    \"body\": 1,\n    \"truncated\": false\n  },\n  \"elapsed_ms\": 195,\n  \"checks\": [\n    {\n      \"check\": \". eq 1\",\n      \"ok\": true,\n      \"actual\": \"1\"\n    }\n  ]\n}\n{\n  \"ok\": true,\n  \"status\": 200,\n  \"request\": {\n    \"method\": \"GET\",\n    \"path\": \"<redacted:session-cookie>/3d98c867-1505-49d3-8843-931325ba21ef/events/count\",\n    \"query\": [\n      [\n        \"body\",\n        \"QA_F10_ONLY_SOURCE\"\n      ]\n    ],\n    \"auth\": \"header\",\n    \"body\": null,\n    \"files\": []\n  },\n  \"response\": {\n    \"status\": 200,\n    \"headers\": {\n      \"content-length\": \"1\",\n      \"content-type\": \"application/json\"\n    },\n    \"body\": 0,\n    \"truncated\": false\n  },\n  \"elapsed_ms\": 110,\n  \"checks\": [\n    {\n      \"check\": \". eq 0\",\n      \"ok\": true,\n      \"actual\": \"0\"\n    }\n  ],\n  \"saved\": \"/workspace/verification-artifacts/runs/20261013-024315-4f15-map-f10/evidence/F10.fork-independent/fork-lacks-source.json\"\n}\n{\n  \"ok\": true,\n  \"capture\": \"qa-f10-fork-replay\",\n  \"out\": \"/workspace/verification-artifacts/runs/20261013-024315-4f15-map-f10/captures/qa-f10-fork-replay.jsonl\",\n  \"hint\": \"`control-agent-server ws stop qa-f10-fork-replay` (or `ws read qa-f10-fork-replay`) after triggering the action\"\n}\n{\n  \"ok\": true,\n  \"capture\": \"qa-f10-fork-replay\",\n  \"out\": \"/workspace/verification-artifacts/runs/20261013-024315-4f15-map-f10/captures/qa-f10-fork-replay.jsonl\",\n  \"opened\": true,\n  \"stopped\": \"stopped\",\n  \"frames\": 8,\n  \"kinds\": {\n    \"ConversationStateUpdateEvent\": 4,\n    \"SystemPromptEvent\": 1,\n    \"MessageEvent\": 3\n  },\n  \"close\": null,\n  \"matching\": 1,\n  \"matching_kinds\": [\n    \"MessageEvent\"\n  ],\n  \"frames_shown\": [\n    {\n      \"kind\": \"MessageEvent\",\n      \"frame\": {\n        \"id\": \"2822ee0c-09e4-4521-9208-fbad15a9ebe2\",\n        \"timestamp\": \"2026-10-13T02:44:25.075243\",\n        \"source\": \"user\",\n        \"parent_id\": \"5a7fa0cb-b027-454b-b338-44d7c2aa478d\",\n        \"llm_message\": {\n          \"role\": \"user\",\n          \"content\": [\n            {\n              \"cache_prompt\": false,\n              \"type\": \"text\",\n              \"text\": \"QA_F10_ONLY_FORK\"\n            }\n          ],\n          \"thinking_blocks\": []\n        },\n        \"activated_skills\": [],\n        \"extended_content\": [],\n        \"kind\": \"MessageEvent\"\n      }\n    }\n  ],\n  \"saved\": \"/workspace/verification-artifacts/runs/20261013-024315-4f15-map-f10/evidence/F10.fork-independent/replay.json\"\n}\n{\n  \"ok\": true,\n  \"capture\": \"qa-f10-fork-replay\",\n  \"out\": \"/workspace/verification-artifacts/runs/20261013-024315-4f15-map-f10/captures/qa-f10-fork-replay.jsonl\",\n  \"opened\": true,\n  \"stopped\": \"stopped\",\n  \"frames\": 8,\n  \"kinds\": {\n    \"ConversationStateUpdateEvent\": 4,\n    \"SystemPromptEvent\": 1,\n    \"MessageEvent\": 3\n  },\n  \"close\": null,\n  \"matching\": 1,\n  \"matching_kinds\": [\n    \"MessageEvent\"\n  ],\n  \"frames_shown\": [\n    {\n      \"kind\": \"MessageEvent\",\n      \"frame\": {\n        \"id\": \"6333ace6-753d-485c-8a26-27d752fa96c3\",\n        \"timestamp\": \"2026-10-13T02:43:40.392633\",\n        \"source\": \"user\",\n        \"parent_id\": \"9396a359-0693-4c06-a65e-e80089d20a3b\",\n        \"llm_message\": {\n          \"role\": \"user\",\n          \"content\": [\n            {\n              \"cache_prompt\": false,\n              \"type\": \"text\",\n              \"text\": \"QA_F10_M1\"\n            }\n          ],\n          \"thinking_blocks\": []\n        },\n        \"activated_skills\": [],\n        \"extended_content\": [],\n        \"kind\": \"MessageEvent\"\n      }\n    }\n  ]\n}\n{\n  \"ok\": true,\n  \"capture\": \"qa-f10-fork-replay\",\n  \"out\": \"/workspace/verification-artifacts/runs/20261013-024315-4f15-map-f10/captures/qa-f10-fork-replay.jsonl\",\n  \"opened\": true,\n  \"stopped\": \"stopped\",\n  \"frames\": 8,\n  \"kinds\": {\n    \"ConversationStateUpdateEvent\": 4,\n    \"SystemPromptEvent\": 1,\n    \"MessageEvent\": 3\n  },\n  \"close\": null,\n  \"matching\": 0,\n  \"matching_kinds\": [],\n  \"frames_shown\": []\n}\n",
  "stderr": ""
}
