{
  "schemaVersion": "fewertools.summary-contract-example.v1",
  "fixtureCreatedOn": "2026-10-12",
  "localHarnessExecutedOn": "2026-10-13",
  "sourceRecheckedOn": "2026-10-16",
  "fictional": true,
  "transcript": "Synthetic fixture: Harbor onboarding pilot\nFixture date: 12 October 2026. All people, product details and amounts below are invented. These are evaluation inputs, not reported events or provider prices.\n\nL01 | Ari, founder: It is Monday 12 October 2026. We are planning the Harbor onboarding pilot for twenty fictional teams. Today's notes need to separate agreed work from ideas.\nL02 | Ari, founder: I earlier mentioned a £1,500 setup estimate. Correct that: the approved one-time pilot setup cap is £1,200. It excludes any vendor usage charges; those have not been checked.\nL03 | Ben, engineer: I recommend CSV export as the only export format for this first pilot. An API integration would take more discovery.\nL04 | Ari, founder: Agreed: CSV export only for this pilot. Billing automation is outside the pilot scope. We have not approved an API integration.\nL05 | Cora, operations: Could we also add live chat? I have no owner or delivery date for it.\nL06 | Ari, founder: Defer live chat. There is no commitment to build it for this pilot.\nL07 | Ari, founder: Our target pilot start is 26 October 2026, but only if the security review is approved by 22 October. If approval is missing, hold the start; we have not chosen a replacement date.\nL08 | Ben, engineer: I own validating the CSV export columns and access permissions, due 19 October. That validation is not complete.\nL09 | Cora, operations: I own drafting the onboarding guide, due 20 October. The draft is not complete.\nL10 | Ari, founder: I own confirming the security review outcome by 22 October. The review is still pending; nobody has approval to report yet.\nL11 | Ben, engineer: We have not measured the pilot's export error rate, so I cannot give a number or say it improved.\nL12 | Cora, operations: Requirements for retaining customer data and for its processing region are still unconfirmed. Do not infer them from a supplier name or our office location.\n",
  "prompt": "Read the supplied fictional transcript. Produce a concise summary with separate decisions, action items (owner, task, due date and stated completion status), and unresolved questions. Preserve conditional decisions and the latest correction to an amount. Distinguish suggestions from commitments. Do not infer missing facts, completed work, numerical results, prices or regional compliance. Cite the transcript line IDs supporting each decision and action. Natural language is sufficient; no provider request schema or structured-output feature is assumed.\n",
  "acceptanceChecks": [
    {
      "expect": "CSV is the only agreed pilot export format. Billing automation is excluded; API integration is not approved.",
      "id": "pilot-scope",
      "lines": [
        "L03",
        "L04"
      ]
    },
    {
      "expect": "The approved fictional one-time setup cap is GBP 1200, replacing the earlier GBP 1500 estimate. Vendor usage charges are excluded and unchecked.",
      "id": "corrected-cap",
      "lines": [
        "L02"
      ]
    },
    {
      "expect": "26 October 2026 is a conditional target, requiring security approval by 22 October. Otherwise hold; no replacement date and no approval established.",
      "id": "conditional-start",
      "lines": [
        "L07",
        "L10"
      ]
    },
    {
      "expect": "Live chat is deferred and uncommitted, with no owner or due date. It is not a pilot deliverable.",
      "id": "chat-deferred",
      "lines": [
        "L05",
        "L06"
      ]
    },
    {
      "expect": "Ben owns validating CSV export columns and access permissions, due 19 October 2026; not complete.",
      "id": "ben-action",
      "lines": [
        "L08"
      ]
    },
    {
      "expect": "Cora owns drafting the onboarding guide, due 20 October 2026; not complete.",
      "id": "cora-action",
      "lines": [
        "L09"
      ]
    },
    {
      "expect": "Ari owns confirming the security review outcome by 22 October 2026; pending. Do not transform the task into granting approval.",
      "id": "ari-action",
      "lines": [
        "L10"
      ]
    },
    {
      "expect": "Export error rate is unmeasured. No number, improvement claim or quality conclusion may be invented.",
      "id": "error-rate-unknown",
      "lines": [
        "L11"
      ]
    },
    {
      "expect": "Requirements for retaining customer data and for its processing region are unconfirmed. No compliance or regional suitability conclusion may be inferred.",
      "id": "requirements-unknown",
      "lines": [
        "L12"
      ]
    },
    {
      "expect": "Each reported decision/action cites accurate line IDs; unsupported claims or citations to unrelated lines fail.",
      "id": "evidence",
      "lines": [
        "L01",
        "L02",
        "L03",
        "L04",
        "L05",
        "L06",
        "L07",
        "L08",
        "L09",
        "L10",
        "L11",
        "L12"
      ]
    }
  ],
  "passRule": "All required semantic checks must pass, with no fabricated material fact; unknown or unexecuted is not pass.",
  "executionScope": {
    "allExpectedHarnessOutcomesObserved": true,
    "arbitraryNaturalLanguageParsed": false,
    "caseCount": 75,
    "citationItem": "evidence",
    "completedAtUTC": "2026-10-13T09:15:03.810451+00:00",
    "controlledFailCases": 53,
    "controlledPassCases": 2,
    "controlledUnknownCases": 20,
    "executedAtUTC": "2026-10-13T09:15:03.773998+00:00",
    "executionDateEuropeLondon": "2026-10-13",
    "fieldMutationCases": 40,
    "fixtureDraftDateRetained": "2026-10-12",
    "kind": "local_synthetic_fixture_and_rubric_integrity_harness",
    "limits": [
      "The local reference and all mutants were authored for this one fictional transcript; no provider produced them.",
      "Equality checks operate on manually transcribed structured observations. They are not a complete semantic grader for natural language.",
      "Changed summary text with unchanged observations is an explicit automated blind spot, saved in semantic-boundary-case.json.",
      "Equivalent paraphrase requires manual semantic assessment; reference ordering/citation ordering alone is handled deterministically.",
      "Case counts are harness coverage, not a model accuracy score or representative migration-quality benchmark.",
      "The synthetic error envelope does not test provider/API error paths or native behavior.",
      "12 October primary-source receipt remains historical and was not renewed by these local checks."
    ],
    "messagesOrEmailsSent": 0,
    "modelOutputsEvaluated": 0,
    "nativeProductExecutions": 0,
    "originalDraftFilesUnchanged": true,
    "paidCalls": 0,
    "providerApiExecutions": 0,
    "publicChanges": 0,
    "pythonVersion": "3.9.6",
    "realCustomerRecords": 0,
    "requiredSemanticItems": 9,
    "scriptSHA256": "be5ca5504d4e0d29ced470919f2f2bc3ad341525127814e80a41b4b734914189",
    "semanticBoundaryCaseDemonstrated": true,
    "semanticRubricAutomatedCompletely": false,
    "status": "PASS",
    "unknownsRetained": [
      "actual prices",
      "region suitability",
      "provider output quality",
      "migration compatibility",
      "STT accuracy",
      "diarization",
      "latency",
      "account access",
      "retention compliance"
    ],
    "publicNote": "Historical local fixture-integrity evidence, executed 13 October; no model output evaluated. File paths omitted from public receipt."
  },
  "providerExecutions": 0,
  "modelOutputsEvaluated": 0,
  "unknowns": [
    "actual prices",
    "region suitability",
    "provider output quality",
    "migration compatibility",
    "STT accuracy",
    "diarization",
    "latency",
    "account access",
    "retention compliance"
  ]
}
