{
  "format": "vercy-enterprise-profile-fixtures/v1",
  "profileName": "Enterprise Initiative and Business Case",
  "cases": [
    {"id":"shared-benefit-options","kind":"positive","input":"Alternatives A and B reference the same pinned WM-KNW-015 Opportunity but carry different forecasts and risk sets.","expect":"The external Opportunity identity is retained while release-local option forecasts remain separate and are never summed."},
    {"id":"decision-as-of","kind":"positive","input":"BC-1 pins criteria C-v2, baseline, horizon and price base; D-1 selects A and REC-1 records the rationale.","expect":"The original decision is reproducible from its immutable input package."},
    {"id":"forecast-change","kind":"positive","input":"B1 forecast changes after D-1.","expect":"BC-2 is created and review may trigger without rewriting BC-1, D-1 or REC-1."},
    {"id":"stable-option-new-appraisal","kind":"positive","input":"Alternative A is reappraised in BC-2 after BC-1 was issued.","expect":"A keeps its Initiative-scoped option identity while BC-2 carries new appraisal values and BC-1 remains immutable."},
    {"id":"decision-freezes-join","kind":"positive","input":"REC-1 issues D-1 using pinned rationale, occurrence, BC-1, risk, assumption, hypothesis and budget revisions.","expect":"REC-1 freezes the complete join so the decision graph is reproducible as-of issue time."},
    {"id":"funding-state-kind","kind":"positive","input":"REC-1 binds WM-ECO-012 revision BUD-v3 at state kind available.","expect":"Both the pinned budget revision and exact funding state kind are frozen in the decision join."},
    {"id":"rejection-record","kind":"positive","input":"Initiative I is rejected at gate G using BC-1.","expect":"A WM-REC-010 rejection record freezes the same case, rationale, occurrence and external revision join used for approval."},
    {"id":"rejected-initiative","kind":"positive","input":"An initiative is rejected at a gate.","expect":"It is retained with alternatives, evidence and rationale and no delivery identity is created."},
    {"id":"ticket-project","kind":"negative","input":"A tracker ticket automatically becomes a Project.","expect":"The identity transition is rejected without separate authorization and typed derivation."},
    {"id":"approval-realizes-benefit","kind":"negative","input":"Investment approval is treated as proof that benefit B1 was realized.","expect":"The inference is rejected."},
    {"id":"mutable-case","kind":"negative","input":"The selected option and criteria in BC-1 are overwritten after decision.","expect":"The mutation is rejected; a successor Business Case release is required."}
    ,{"id":"live-external-pointer","kind":"negative","input":"REC-1 refers to the current Assumption, Hypothesis, Risk or Budget record without revision pins.","expect":"Issuance is rejected because as-of reconstruction would depend on mutable live state."}
    ,{"id":"initiative-remasters-budget","kind":"negative","input":"The Initiative copies a shared funding pool into its own authoritative budget facts.","expect":"The write is rejected; WM-ECO-012 remains master and Initiative stores pinned references only."}
    ,{"id":"portfolio-first-in-profile","kind":"negative","input":"A portfolio-wide capital allocation with no single Initiative is forced into EM-STR-04.","expect":"The case is rejected from this profile and remains WM-ACT-029-owned."}
    ,{"id":"rejected-initiative-deleted","kind":"negative","input":"A rejected Initiative and its appraisals are cascade-deleted or its identifier is reused.","expect":"Deletion and identity reuse are rejected; the full rejection history remains addressable."}
    ,{"id":"decision-label-root","kind":"negative","input":"Narrative label D-1 is given an allocator and treated as a durable decision aggregate separate from REC-1.","expect":"The new identity is rejected; REC-1 is the address and O-1 is the temporal anchor."}
    ,{"id":"label-based-option-rebind","kind":"negative","input":"BC-2 matches an Alternative to BC-1 only by display label.","expect":"The rebind is rejected; the Initiative-scoped option key is required."}
    ,{"id":"unmastered-shared-pin-set","kind":"negative","input":"BC-1 and BC-2 reference a shared criteria/pin-set object with no external master or pinned revision.","expect":"The hidden aggregate is rejected; pins must be release-local copies or governed external revisions."}
    ,{"id":"decision-follows-supersession","kind":"negative","input":"An as-of decision query follows BC-1's supersession link and returns BC-2.","expect":"The traversal is rejected; REC-1 resolves directly to BC-1."}
    ,{"id":"initiative-accretes-realized-benefit","kind":"negative","input":"After formalization the Initiative becomes master of realized delivery benefits.","expect":"The write is rejected; realized benefit is out of profile and mastered by the delivery identity."}
  ]
}
