{
  "schema": "martybytes-pr-feedback-calibration-result/v1",
  "policy": "exact-file-line-category",
  "cases": [
    {
      "id": "boundary-loop",
      "stipulatedReferenceIssues": 1,
      "localizedReferenceMatches": 1,
      "missedReferenceIssues": [],
      "unmatchedFindings": [],
      "duplicates": [
        "boundary-duplicate"
      ],
      "outsideChangedFiles": [],
      "stipulatedDispositions": {
        "actionable": 1,
        "notActionable": 1,
        "needsDiscussion": 0
      }
    },
    {
      "id": "failure-path",
      "stipulatedReferenceIssues": 1,
      "localizedReferenceMatches": 1,
      "missedReferenceIssues": [],
      "unmatchedFindings": [
        "unrelated-refactor"
      ],
      "duplicates": [],
      "outsideChangedFiles": [
        "unrelated-refactor"
      ],
      "stipulatedDispositions": {
        "actionable": 1,
        "notActionable": 1,
        "needsDiscussion": 0
      }
    },
    {
      "id": "clean-doc-change",
      "stipulatedReferenceIssues": 0,
      "localizedReferenceMatches": 0,
      "missedReferenceIssues": [],
      "unmatchedFindings": [
        "vague-design-comment"
      ],
      "duplicates": [],
      "outsideChangedFiles": [],
      "stipulatedDispositions": {
        "actionable": 0,
        "notActionable": 0,
        "needsDiscussion": 1
      }
    }
  ],
  "totals": {
    "stipulatedReferenceIssues": 2,
    "localizedReferenceMatches": 2,
    "missedReferenceIssues": 0,
    "unmatchedFindings": 2,
    "duplicates": 1,
    "outsideChangedFiles": 1,
    "stipulatedActionable": 2,
    "stipulatedNotActionable": 2,
    "stipulatedNeedsDiscussion": 1
  },
  "boundary": "Mechanical checks cover exact localization, duplicates, and changed-file scope. Shipped reference issues and dispositions are explicitly stipulated synthetic labels, not evidence of human adjudication. No correctness or actionability is inferred from free text; no reviewer, model, service, or repository was evaluated."
}
