{
  "format": "vercy-enterprise-profile-fixtures/v1",
  "profileName": "Enterprise Contract, Obligation and SLA",
  "cases": [
    {
      "id": "two-amendments",
      "kind": "positive",
      "input": "An agreement receives two executed amendments.",
      "expect": "Original and two amendment instruments plus three expressions remain resolvable; clause work IDs persist and affected duties rebind without rewriting predecessors."
    },
    {
      "id": "partial-performance",
      "kind": "positive",
      "input": "An obligor performs part of a quantified duty.",
      "expect": "Accepted quantity accumulates, outstanding quantity remains derivable as-of, and unconditional discharge is not inferred."
    },
    {
      "id": "disputed-sla",
      "kind": "expected-blocked",
      "input": "A contractual SLA measurement is challenged.",
      "expect": "Research expectation places the challenged measurement on the duty, but executable acceptance is blocked until the SLA field floor is ratified."
    },
    {
      "id": "delegation",
      "kind": "expected-blocked",
      "input": "A third party performs a delegated duty.",
      "expect": "Research expectation recorded, but acceptance is blocked until the corresponding party-change or acceptance/evidence mastership semantics are ratified."
    },
    {
      "id": "novation",
      "kind": "expected-blocked",
      "input": "Parties execute a release-and-substitute novation.",
      "expect": "Research expectation requires release-and-substitute and successor links; executable acceptance is blocked until typology is ratified."
    },
    {
      "id": "evidence-revoked",
      "kind": "expected-blocked",
      "input": "Fulfilment evidence is revoked after acceptance.",
      "expect": "Research expectation recorded, but acceptance is blocked until the corresponding party-change or acceptance/evidence mastership semantics are ratified."
    },
    {
      "id": "service-credit",
      "kind": "positive",
      "input": "A service-level miss triggers a credit.",
      "expect": "A secondary duty records the credit and a governing-regime profile supplies its legal class; no model-level enforceability conclusion is made."
    },
    {
      "id": "internal-slo-as-guarantee",
      "kind": "negative",
      "input": "An internal dashboard SLO is presented as a contractual guarantee without incorporation.",
      "expect": "The inference is rejected because no executed clause, obligee, enforceable criterion or consequence exists."
    },
    {
      "id": "amendment-overwrites",
      "kind": "negative",
      "input": "An amendment overwrites the prior signed expression.",
      "expect": "Validation rejects mutation and requires a new instrument, successor expression and preserved predecessor."
    },
    {
      "id": "delegation-discharges",
      "kind": "expected-blocked",
      "input": "Delegation automatically discharges the original obligor and changes execution occupancy.",
      "expect": "The invalid inference is identified, but executable rejection is blocked until party-change typing is ratified."
    },
    {
      "id": "contract-stores-duty-state",
      "kind": "negative",
      "input": "The contract expression stores live outstanding quantity and per-duty dispute state.",
      "expect": "Validation rejects dual mastership; those facts belong to WM-XCT-029."
    },
    {
      "id": "revocation-deletes-acceptance",
      "kind": "negative",
      "input": "Revoked evidence deletes the earlier acceptance event.",
      "expect": "Deletion is rejected and reopening must append."
    },
    {
      "id": "credit-is-always-penalty",
      "kind": "negative",
      "input": "Every service credit is classified as an unenforceable penalty.",
      "expect": "The jurisdiction-free conclusion is rejected and requires a governing-regime profile."
    },
    {
      "id": "incorporated-slo",
      "kind": "positive",
      "input": "An executed amendment incorporates an internal target with full SLA fields.",
      "expect": "A contractual duty is derived only from the new executed expression; the earlier dashboard target remains non-contractual."
    },
    {
      "id": "conformed-projection-overwrite",
      "kind": "negative",
      "input": "A conformed text projection overwrites a signed expression.",
      "expect": "Validation rejects mutation; the projection remains derived and separately identified."
    },
    {
      "id": "time-collapse",
      "kind": "negative",
      "input": "Observation time is substituted for legal-effect time on a duty transition.",
      "expect": "Validation rejects temporal collapse and preserves both times."
    },
    {
      "id": "double-remedy-election",
      "kind": "negative",
      "input": "Two exclusive-remedy elections are simultaneously effective for one claim.",
      "expect": "Validation rejects concurrent elections and requires an append-only supersession chain."
    },
    {
      "id": "reserved-acceptance-discharge",
      "kind": "negative",
      "input": "Acceptance with reservation is treated as unconditional discharge.",
      "expect": "Validation rejects the inference and preserves outstanding quantity, reservation and dispute state."
    }
  ]
}
