{
  "recordedAt": "2026-11-01T14:06:21.407598+00:00",
  "scope": "Actual local executions on preregistered controlled inputs;no platform,reader or customer results. No new formal research-piece or tool-type credit.",
  "protocolSha256": "9e697e1aa3f125dec725706915df7b4fb9db1919ae6784427db8d447db2b98b1",
  "implementationAmendment": "After first successful join execution,the checker was made read-only for the bundled lineage and its extra scope guard now actually matches a constructed compound-key lookup. Inputs,expected totals and protocol unchanged;the corrected join checker was rerun. Initial result retained privately.",
  "scripts": [
    {
      "path": "check-joins.py",
      "sha256": "0c0d773c72c8770d0699e1bbdaac49e41e6a4025b0f9e14a1f0b58f9282bad2c"
    },
    {
      "path": "check-restores.py",
      "sha256": "490c766d919b9b703961f373501253981d1f9c7df186ad3759f320fbdb01b485"
    }
  ],
  "joins": {
    "ranAt": "2026-11-01T14:06:21.403783+00:00",
    "python": "3.14.6",
    "protocolSha256": "9e697e1aa3f125dec725706915df7b4fb9db1919ae6784427db8d447db2b98b1",
    "actual": {
      "sourceRows": 3,
      "sourceImpressions": 300,
      "sourceResponseEvents": 15,
      "leftJoinRows": 4,
      "naiveJoinedImpressions": 400,
      "naiveJoinedResponseEvents": 20,
      "distinctPostKeys": 3,
      "unmatchedPostKeys": [
        "P03"
      ],
      "tagATotal": 300,
      "tagBTotal": 100
    },
    "sourceAndNaiveResponsePercent": 5,
    "rateAgreementDidNotProveConservation": true,
    "innerJoinRows": 3,
    "extraChecks": {
      "duplicateSourceKeyRejected": true,
      "blankSourceKeyRejected": true,
      "differentScopeTupleDoesNotMatch": true,
      "zeroSourcePostRetainedByLeftJoin": true
    },
    "joinedLineageSha256": "d1527d64afb85d19ce62b95d6244a8700787ad88c1be38996b509e52732fd4af",
    "scope": "Real local execution on the three constructed posts and three tag rows only;no actual account,provider,reader,customer or causal result."
  },
  "restores": {
    "ranAt": "2026-11-01T14:04:37.563715+00:00",
    "python": "3.14.6",
    "elapsedMs": 15.57,
    "protocolSha256": "9e697e1aa3f125dec725706915df7b4fb9db1919ae6784427db8d447db2b98b1",
    "plannedCases": 7,
    "archiveCasesActuallyCopied": 6,
    "manifestBytesPass": 4,
    "declaredTaskReady": 1,
    "destinationGuardCases": 1,
    "records": [
      {
        "id": "A",
        "restoreExecuted": true,
        "archiveCrcClean": true,
        "manifestBytesPass": true,
        "taskReadyForDeclaredExercise": true,
        "identityIssues": [],
        "taskIssues": [],
        "declaredFiles": 5,
        "actualRestoredFiles": 5
      },
      {
        "id": "B",
        "restoreExecuted": true,
        "archiveCrcClean": true,
        "manifestBytesPass": true,
        "taskReadyForDeclaredExercise": false,
        "identityIssues": [],
        "taskIssues": [
          "wrong-intended-version",
          "wrong-draft-version",
          "wrong-chart-source-version",
          "unexpected-exercise-metrics"
        ],
        "declaredFiles": 5,
        "actualRestoredFiles": 5
      },
      {
        "id": "C",
        "restoreExecuted": true,
        "archiveCrcClean": true,
        "manifestBytesPass": false,
        "taskReadyForDeclaredExercise": false,
        "identityIssues": [
          "missing-declared:metrics.csv"
        ],
        "taskIssues": [
          "missing-declared:metrics.csv",
          "missing-required:metrics.csv"
        ],
        "declaredFiles": 5,
        "actualRestoredFiles": 4
      },
      {
        "id": "D",
        "restoreExecuted": true,
        "archiveCrcClean": true,
        "manifestBytesPass": false,
        "taskReadyForDeclaredExercise": false,
        "identityIssues": [
          "different-bytes:metrics.csv"
        ],
        "taskIssues": [
          "different-bytes:metrics.csv",
          "unexpected-exercise-metrics"
        ],
        "declaredFiles": 5,
        "actualRestoredFiles": 5
      },
      {
        "id": "E",
        "restoreExecuted": true,
        "archiveCrcClean": true,
        "manifestBytesPass": true,
        "taskReadyForDeclaredExercise": false,
        "identityIssues": [],
        "taskIssues": [
          "missing-required:sources/source-note.md"
        ],
        "declaredFiles": 4,
        "actualRestoredFiles": 4
      },
      {
        "id": "F",
        "restoreExecuted": true,
        "archiveCrcClean": true,
        "manifestBytesPass": true,
        "taskReadyForDeclaredExercise": false,
        "identityIssues": [],
        "taskIssues": [
          "unexpected-csv-header"
        ],
        "declaredFiles": 5,
        "actualRestoredFiles": 5
      },
      {
        "id": "G",
        "restoreExecuted": false,
        "existingDestinationRefused": true,
        "existingMarkerPreserved": true,
        "manifestBytesPass": null,
        "taskReadyForDeclaredExercise": null
      }
    ],
    "allGeneratedScratchCopiesRemoved": true,
    "scope": "Real local execution on original constructed files and seven planned controlled cases. Not a platform/provider backup test,malware-defense certification,general app-compatibility result,reader study,customer evidence or time-saving claim. Elapsed time describes this execution only."
  }
}
