{
  "attribution": "AI-assisted; verified with the tests and tools listed above.",
  "environment": "Built web client, Chromium, 1280x800 CSS viewport, light theme; separate fresh T3 databases and isolated Claude homes; real Claude provider.",
  "captureRedactions": "Runtime model labels hidden; internal directory paths replaced by directory A or directory B; environment name redacted.",
  "before": {
    "commit": "c82e1ba515c88922306a92a42c5ff1b0f686205f",
    "parentRuns": [
      "completed",
      "completed"
    ],
    "parentReplies": [
      "source ok",
      "parent continued"
    ],
    "forkRuns": [
      "failed"
    ],
    "forkReplies": [],
    "projectRootAfterMove": "directory B",
    "directoryANoLongerExists": true,
    "failureCause": "Source session not found in project directory for directory B (Claude SDK forkSession)."
  },
  "after": {
    "commit": "e661783dc58d1c727432605a214c1b5eb30797ed",
    "parentRuns": [
      "completed",
      "completed"
    ],
    "parentReplies": [
      "source ok",
      "parent continued"
    ],
    "forkRuns": [
      "completed"
    ],
    "forkReplies": [
      "ORCHID"
    ],
    "projectRootAfterMove": "directory B",
    "directoryANoLongerExists": true,
    "transcriptCwds": {
      "inheritedUserMessage": "directory A",
      "firstForkUserMessage": "directory B"
    }
  }
}
