{
  "projectionSchemaVersion": 1,
  "sourceSessionFile": "original20-preaction-foreground-correction.json",
  "sourceSha256": "a51895d9a4ce93350cfd1cbe6f751e826f8c69290ea50840b37451a1dbb1f7bc",
  "projectionRule": "Operational metadata only; absolute local paths projected to basenames, embedded local paths omitted; raw questions/prompts/native conversations/AX/CLI excluded",
  "projectionOmissions": [],
  "data": {
    "recordedAt": "2026-10-18T04:53:21.899364+00:00",
    "position": 20,
    "classification": "neutral foreground readiness correction before canonical row selection",
    "initialGuardFailure": "Owned NSWorkspace foreground unavailable immediately after owned Raise/frontmost assignment",
    "initialOwnedWindowRaiseActions": 1,
    "initialOwnedForegroundAssignments": 1,
    "initialCanonicalRowSelectionActions": 0,
    "initialDuplicateOrQuestionActions": 0,
    "actualRetained": 19,
    "pending": null,
    "modelIoEvents": 40,
    "correction": "Allow normal owned foreground transition up to2seconds before verifying same guard and selecting row; no frozen source/model/prompt changes",
    "newNeutralPreparationSourceSha256": "4cd8969f4575f7050f7a776de77ec8257c4dbd543ec805aa0d0e6593e9b1db18"
  }
}
