{
  "environment": "Linux x64; real dev server + web client; light theme; 1280x800 CSS viewport; fresh per-checkout databases",
  "before": {
    "commit": "17a6a01d84e3adf9f29df2639d6b6079a434e1b2",
    "runs": [
      {
        "counts": {
          "removed": 0,
          "kept": 0,
          "failed": 1
        },
        "entries": [
          {
            "outcome": "failed",
            "reason": "NotFound: FileSystem.stat ([managed worktree]/cleanup-proof/.git)",
            "threadTitle": "Retained worktree folder"
          }
        ]
      },
      {
        "counts": {
          "removed": 0,
          "kept": 0,
          "failed": 1
        },
        "entries": [
          {
            "outcome": "failed",
            "reason": "NotFound: FileSystem.stat ([managed worktree]/cleanup-proof/.git)",
            "threadTitle": "Retained worktree folder"
          }
        ]
      }
    ],
    "matchingWarnings": 4
  },
  "after": {
    "commit": "f7453287692afbd87f6eb36e0b56c86d76b561e0",
    "runs": [
      {
        "counts": {
          "removed": 0,
          "kept": 1,
          "failed": 0
        },
        "entries": [
          {
            "outcome": "kept",
            "reason": "Not a linked worktree",
            "threadTitle": "Retained worktree folder"
          }
        ]
      },
      {
        "counts": {
          "removed": 0,
          "kept": 1,
          "failed": 0
        },
        "entries": [
          {
            "outcome": "kept",
            "reason": "Not a linked worktree",
            "threadTitle": "Retained worktree folder"
          }
        ]
      }
    ],
    "matchingWarnings": 0
  },
  "redaction": "Local paths replaced with [managed worktree]; operational identifiers omitted."
}
