{
  "schemaVersion": "kingy-document-control-provenance/1.0.0",
  "instrumentation": {
    "amended": true,
    "phase": "after-A1-before-B1",
    "beforeFirstNativeHeldout": true,
    "candidateCorpusPromptsScorerUnchanged": true,
    "description": "Curtis explicitly authorized AppleScript/System Events. PID/window-guarded native activation and file-picker control plus observed CUA chat controls were disclosed after Kingy A1 and before the first native heldout question. Blank-draft preparation interruptions were preserved and recovered before any prompt submission; no answer was retried. During B3, selecting the original empty template through native search restored a sidebar viewport precondition before calling the unchanged frozen clone, submit and capture helpers. That later metadata-only navigation is separately retained. Candidate, corpus, prompts, scorer, native stock RAG, effective settings and scheduled order remained unchanged. No competitor reliability claim follows from these control interruptions.",
    "evidenceIds": [
      "native-amendment",
      "control-provenance",
      "study-materials"
    ]
  },
  "originalAmendmentSha256": "054f5960092d2a72bb94d460b99e57f6c38e483ebf408359674e97e43d4f6a67",
  "allNativePlansBindOriginalAmendment": true,
  "B3LaterNavigationSha256": "9baf97885e118273e2d58335a8cf21bf8f36a0ea758ce31b1945146c1e02c4d4",
  "B3RecoveryReceipt": {
    "session": "B3",
    "firstAffectedScheduledPosition": 17,
    "retainedOriginalResponses": 17,
    "beforeQualityOrReferenceReview": true,
    "sourceTemplateBytesUnchanged": true,
    "cause": "native chat sidebar viewport omits older template after copied chat selection; search header expands results while child match opens the chat",
    "recovery": "Select the empty original template through native Conversation title match before calling the unchanged frozen clone/submit/capture controller. All 10 PDF bytes checked.",
    "nativeMeasuredPipelineChanged": false,
    "frozenHelperOrControllerChanged": false,
    "individualQuestionRetried": false,
    "position18DraftOrSubmissionCreatedBeforeRecovery": false,
    "initialImageCrop": "sips produced a center crop with generic frozen prompt/debug controls only; no source facts, answers or reference values reviewed. ffmpeg then produced the correct sidebar-only crop. Full screenshots retained privately."
  },
  "preparationRecoveryReceipts": {
    "B1-original-40-interruption.json": {
      "retained": 39,
      "pending": null,
      "interruption": "AXError.invalidUIElement during pre-submission clone setup",
      "drafts": [
        {
          "path": "/Users/curtispyke/.lmstudio/conversations/1791962685601.conversation.json",
          "name": "Kingy v15 study template - no messages (Copy)",
          "messages": 0,
          "draft_characters": 0,
          "attachments": 10,
          "snapshot": "evidence/comparison-v15/native-session-preflight/B1-original-40-interrupted-1791962685601.conversation.json",
          "sha256": "e3298dd1d795668e3ec4b3857f91945f605544c3f0cdc3d06cc20f2337022a46"
        }
      ],
      "answerRetry": false
    },
    "B1-pre-submission-03-interruption.json": {
      "phase": "B1 pre-submission preparation",
      "recorded_questions": 2,
      "next_scheduled_question_submitted": false,
      "error": "Native transition not acknowledged: unique selected native copy",
      "matching_control_records": [
        {
          "path": "/Users/curtispyke/.lmstudio/conversations/1791957899482.conversation.json",
          "name": "Kingy v15 study template - no messages (Copy)",
          "messages": 0,
          "clientInputLength": 0,
          "attachments": 10,
          "sha256": "ecb438af230c63e926eb7095252b6e343848d9283d3652b5b8d83b2a6165227c"
        },
        {
          "path": "/Users/curtispyke/.lmstudio/conversations/1791959759418.conversation.json",
          "name": "Kingy v15 study template - no messages (Copy)",
          "messages": 0,
          "clientInputLength": 0,
          "attachments": 10,
          "sha256": "c696159b846c44452303196b2ba0d737a4fc3c5207cdc880b85930b8e3514082"
        },
        {
          "path": "/Users/curtispyke/.lmstudio/conversations/1791958948366.conversation.json",
          "name": "Kingy v15 B1 original 03",
          "messages": 0,
          "clientInputLength": 0,
          "attachments": 10,
          "sha256": "79caae14c4f68f63b38c1753b32d73c473e3325756aa0b450a3775bff4d6e735"
        }
      ]
    },
    "B2-original-05-interruption.json": {
      "retained": 4,
      "pending": null,
      "interruption": "external-change guard during preparation before question submission",
      "drafts": [
        {
          "path": "/Users/curtispyke/.lmstudio/conversations/1791963212756.conversation.json",
          "messages": 0,
          "attachments": 10,
          "snapshot": "evidence/comparison-v15/native-session-preflight/B2-original-05-interrupted-1791963212756.conversation.json",
          "sha256": "51181086b8e3a0bd9c2434bca5626d280f3e607345a152c93c5e3e852908a041"
        }
      ],
      "questionRetried": false
    },
    "B2-original-06-preparation-interruption.json": {
      "retained": 5,
      "pending": null,
      "next_drafts": [],
      "interruption": "stale element guard before clone created",
      "questionRetried": false
    },
    "B3-original-05-interruption.json": {
      "retained": 4,
      "pending": null,
      "interruption": "incomplete JSON read during blank clone preparation before question submission",
      "drafts": [
        {
          "path": "/Users/curtispyke/.lmstudio/conversations/1791964877632.conversation.json",
          "messages": 0,
          "attachments": 10,
          "snapshot": "evidence/comparison-v15/native-session-preflight/B3-original-05-interrupted-1791964877632.conversation.json",
          "sha256": "896e381858c340994dcb98be7dddd8c06c18c3005d0d29f83c35884b1d95b751"
        }
      ],
      "questionRetried": false
    },
    "B3-original-17-preparation-interruption.json": {
      "retained": 16,
      "pending": null,
      "newDraftCreated": false,
      "questionSubmitted": false,
      "questionRetried": false,
      "interruption": "source template not visible in recent sidebar after clearing search",
      "template_snapshot_sha256": "02e3198575bd09388833e675875fb22adeb968baf1f1d2500249205cd4be0d48"
    },
    "B1-original-05-setup-recovery.json": {
      "question_id": "held-36",
      "scheduled_position": 5,
      "createdDraftReused": true,
      "originalQuestionSubmittedOnce": true,
      "fullFrozenPromptUsed": true,
      "unchangedFrozenSubmitHelper": true,
      "questionRetried": false,
      "metadataOnlySetupRecovery": true
    },
    "B1-original-40-setup-recovery.json": {
      "createdDraftReused": true,
      "originalQuestionSubmittedOnce": true,
      "fullFrozenPromptUsed": true,
      "unchangedFrozenSubmitHelper": true,
      "questionRetried": false,
      "metadataOnlySetupRecovery": true,
      "originalPath": "/Users/curtispyke/.lmstudio/conversations/1791962685601.conversation.json"
    },
    "B2-original-05-setup-recovery.json": {
      "createdDraftReused": true,
      "originalQuestionSubmittedOnce": true,
      "fullFrozenPromptUsed": true,
      "unchangedFrozenSubmitHelper": true,
      "questionRetried": false,
      "metadataOnlySetupRecovery": true,
      "originalPath": "/Users/curtispyke/.lmstudio/conversations/1791963212756.conversation.json"
    },
    "B3-original-05-setup-recovery.json": {
      "createdDraftReused": true,
      "originalQuestionSubmittedOnce": true,
      "fullFrozenPromptUsed": true,
      "unchangedFrozenSubmitHelper": true,
      "questionRetried": false,
      "metadataOnlySetupRecovery": true,
      "originalPath": "/Users/curtispyke/.lmstudio/conversations/1791964877632.conversation.json"
    }
  },
  "runtimeSessionsStoppedBeforeReferenceAccess": true,
  "noIndividualQuestionRetries": true
}
