{
  "schemaVersion": "kingy-independent-native-ax-menu-review/1.0.0",
  "approved": true,
  "checkedAt": "2026-10-17T07:50:31.735324+00:00",
  "freezeSha256": "5c33516fcb42a21ce3aea7a66104a63933871f19bcdbcf2fe267c0e1e33a16c9",
  "boundary": "B1-after35-before36",
  "scope": "Approves the pinned external preparation amendment and verified replacement template for continuation of the unchanged frozen first-attempt schedule. Does not approve publication, outcome scoring, or workflow1.5 launch.",
  "files": {
    "open-menu-ax.applescript": "eed83caa2fb1535d66723768cba47f97e6bd50af463dde27143517b7500fae83",
    "prepare-menu.py": "9b2279eb30c7eabeed4f0af3d04cee5a8fa7bddfa907fb5c605b797fc4ea15f6",
    "bindings.mjs": "4b64d41264664f0eed1edce590d5e5fab7674cfb0dcc9d2b5dea7c9512cb9433"
  },
  "nativePreparationHelpersSha256": {
    "select-canonical-row-ax.applescript": "7334656d323c9810b3c9aa602df7e1320fa2c11eebe753f3314d2d3f8064a910",
    "prepare-selected-menu.py": "b2d3f56f8f8366c7bb1cdeb5f15dfe1c43387c4eeda730b731dffb92851f9576"
  },
  "nativeTemplatePath": "/Users/curtispyke/.lmstudio/conversations/1792097932731.conversation.json",
  "nativeTemplateSha256AtReview": "0290df0c662f2ff9dfc51f3d57f913bd7368b6c3b43729bf6dfb1796e37c9bcb",
  "checksSha256": "32f1e817145d1124f5740677f1370961ab2a6d56a3674265b3aa2059ab4531f4",
  "additionalEvidenceSha256": {
    "owned-effective-load-config.json": "5386d3c7656f36012491118bdbf3525a6da21c4af9ecccd39eb8bc1094860cbf"
  },
  "verified": {
    "coreSources": 3,
    "preparationHelpers": 2,
    "verificationReceipts": 11,
    "sessionPreparationReceipts": 4,
    "frozenMethodFiles": 50,
    "frozenCandidateFiles": 10,
    "retainedNativeOriginals": 35,
    "blankCanonicalAndNativeNeutralCopyHaveTenExactPdfs": true,
    "allElevenConfigurationKeysMatchOriginalBaseline": true,
    "nativeRevealIdentityBeforeRename": true,
    "currentCanonicalDecodedChangesVsBefore21": [
      "name",
      "lastUsedModel"
    ],
    "actualSingleFocusedMoreMenuAndNativeDuplicate": true,
    "effectiveSdkLoadAndEngineFlagsMatchFrozenSettings": true,
    "runtimeArtifactsIndependentlyRehashed": 34,
    "actualOwnedEngine256AndLoggerProcessesVerified": true,
    "original78LogLinePrefixPreserved": true,
    "currentLogLines": 80,
    "newInstanceColdLoadAndOneNeutralWarmupRecorded": true,
    "pendingNullBefore36": true
  },
  "sourceControlEvidence": {
    "receipt": "outer-trigger-source-review.json",
    "sha256": "de1f5e0b8cbb0bfba08905d4a352c04095531cb78d0e58d29253dc874b6ffb0e",
    "focusedChecksPassed": 23,
    "historicalControlsPreserved": true
  },
  "retainedCurrentRecordException": {
    "original": 14,
    "currentSha256": "9c1d63266004b9390cd73ffbd41ea5d60c4a99cf1d3d64f866285355c831fa05",
    "decodedChangedKeysOnly": [
      "tokenCount",
      "userFilesSizeBytes"
    ],
    "retainedSnapshotUnchanged": true
  },
  "continuationConditions": [
    "Use unchanged factual prompts/settings/candidate/scorer/schedule and exactly one original first-message attempt; never retry an uncertain Send.",
    "Every menu preparation must pass current review/hash/template/source/original guards; binding must reject any second menu and require focused exact More ID before native Duplicate.",
    "Every new ordinary native clone must retain exactly ten visible/hash-verified PDFs and blank input/messages before the frozen original prompt; use normal enabled Send only.",
    "If native Duplicate/Send rejects the existing ten-file state, retain the failure; no limit changes, file insertion, corpus trimming, forced input or answer regeneration.",
    "Preserve earlier contaminated templates/unplanned generations and all original attempts; public derivatives must disclose exact private omissions without changing originals."
  ],
  "claimLimitations": [
    "This is continuation after interrupted preparation with an additional model instance/cold load/neutral warmup; B1 is not an uninterrupted single-instance session. Report the gap and extra setup/warmup separately from planned answer timing.",
    "Current ten-file state was reused via native Reveal/name-only Rename/ordinary Duplicate after a fresh sequential sixth upload was refused at default5. This does not establish a typical fresh ten-file setup or universal file limit.",
    "Transport acknowledgments and AI-agent review do not establish competitor document quality, general reliability, comparative privacy, a universal winner, human acceptance or independent hardware reproduction.",
    "The raw actual-owned-runtime-after-ten-pdf-load.json contains a local engine credential in full arguments; preserve it privately and publish only a separately bound sanitized derivative. Privacy/export/public-verification gates remain pending."
  ],
  "humanValidation": false,
  "independentHardwareReproduction": false,
  "nativeUiActions": 0,
  "modelInferences": 0,
  "freshReferenceValuesRead": false,
  "freshQualityResultsRead": false,
  "originalFrozenResultsChanged": false,
  "publicationApproved": false,
  "launchApproved": false,
  "final240AttemptAuditPending": true
}
