{
  "format": "vercy-enterprise-profile-fixtures/v1",
  "profileName": "Enterprise Group Landscape and Scope View",
  "cases": [
    {
      "id": "parallel-perimeters",
      "kind": "positive",
      "input": "A 55%-owned company is present in ownership but excluded from accounting consolidation.",
      "expect": "The ownership and consolidation graphs preserve different memberships without conflict."
    },
    {
      "id": "unknown-owner",
      "kind": "positive",
      "input": "An ultimate owner cannot be determined at the requested knowledge horizon.",
      "expect": "The view emits a typed unknown with evidence and review metadata rather than null or zero."
    },
    {
      "id": "franchise-network",
      "kind": "positive",
      "input": "Franchisees share a brand and participation network while remaining separate fact owners.",
      "expect": "Only brand and participation edges appear; control is not inferred and access remains grant-driven."
    },
    {
      "id": "time-pinned-view",
      "kind": "positive",
      "input": "A view requests world time T1 and knowledge time T2 with pinned source revisions.",
      "expect": "The immutable output records both horizons, graph rules, inputs and digest."
    },
    {
      "id": "membership-access",
      "kind": "negative",
      "input": "A parent reads subsidiary facts solely because both appear in one group landscape.",
      "expect": "The read is rejected without a valid access grant and governed disclosure shape."
    },
    {
      "id": "brand-control",
      "kind": "negative",
      "input": "A shared trademark is used to infer legal control and consolidation.",
      "expect": "Both inferred edges are rejected."
    },
    {
      "id": "projection-reimport",
      "kind": "negative",
      "input": "A generated Group Scope View is written back as authoritative organization or relationship facts.",
      "expect": "The write is rejected because the projection has no source-master write path."
    },
    {
      "id": "digest-determinism",
      "kind": "positive",
      "input": "Two generators use identical pins, grant set, disclosure shape and projected content.",
      "expect": "They produce the same digest and neither result is updated in place."
    },
    {
      "id": "grant-shape-digest",
      "kind": "positive",
      "input": "Two views use the same landscape pins but different grant sets or disclosure shapes.",
      "expect": "They produce distinct digests and each included cross-organization fact is authorized and shaped."
    },
    {
      "id": "visible-uncertainty-exclusion",
      "kind": "positive",
      "input": "Pinned graph rules exclude an unverified franchise edge.",
      "expect": "The exclusion rule is visible in the pins; the source assertion remains unchanged."
    },
    {
      "id": "profile-name-key",
      "kind": "negative",
      "input": "A ledger or contract uses the landscape profile name as its party key.",
      "expect": "The reference is rejected because the profile name is only an operator label."
    },
    {
      "id": "standing-body",
      "kind": "negative",
      "input": "A pre-incorporation steering body with delegated rights is modelled as a landscape because it has no registration yet.",
      "expect": "The body is instantiated as WM-ORG-001 if it has independent standing; the landscape remains a profile."
    },
    {
      "id": "composition-engine-pin",
      "kind": "positive",
      "input": "The same source and authorization pins are projected under a new composition engine revision.",
      "expect": "The new engine revision is pinned and the changed projection receives a new digest."
    },
    {
      "id": "revoked-grant-verification",
      "kind": "positive",
      "input": "A view cites an immutable grant revision that was later revoked.",
      "expect": "The historical revision remains resolvable for digest verification while current access is denied."
    },
    {
      "id": "membership-edge-disclosure",
      "kind": "negative",
      "input": "A view emits a non-public subsidiary membership edge without an authorized disclosure basis or shape.",
      "expect": "The edge is excluded or the view is rejected; membership itself is not authorization."
    },
    {
      "id": "artifact-foreign-key",
      "kind": "negative",
      "input": "A business object uses a landscape revision or view digest as its party or identity-bearing foreign key.",
      "expect": "The reference is rejected; only evidence citation is allowed."
    }
  ]
}
