{
  "format": "vercy-enterprise-profile-fixtures/v1",
  "profileName": "Enterprise Collective, Team and Community",
  "fixtureRevision": 3,
  "fixturesExecuted": false,
  "canonicalization": "RFC 8785 JSON Canonicalization Scheme; this string/array-only dataset uses UTF-8, lexicographic object-key order and no insignificant whitespace",
  "coveredFields": [
    "id",
    "kind",
    "input",
    "reasonCode",
    "assertions",
    "failureMode"
  ],
  "baseBinding": {
    "WM-ORG-003": "a42a3ebaeea14fe7b6195a56d57fb34c0b4d6027df4c0ffa7aebf75a79052b0f",
    "WM-ORG-006": "0fd3aeef90ff0dd9a728256ef4f9d6ef57edc4c27b411dde09f377274e210482"
  },
  "baseDriftRule": "Any sourceSha256 drift invalidates the fixture set and every case digest.",
  "caseCount": 45,
  "cases": [
    {
      "id": "containment-cardinality-unresolved",
      "kind": "blocked",
      "input": "Zero-containment collaboration against pinned base",
      "reasonCode": "base-contradiction-unadjudicated",
      "assertions": [
        "publication refused",
        "no executable acceptance claim"
      ],
      "failureMode": "profile widens base cardinality",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "4fbc98b45bc2b4c3c0ec5a9a072833f6acef99f146471ce19a69f25455d08087"
    },
    {
      "id": "sponsor-has-no-base-carrier",
      "kind": "negative",
      "input": "Populate sponsor role",
      "reasonCode": "no-base-element",
      "assertions": [
        "refuse"
      ],
      "failureMode": "unsupported structure",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "5a6bcdc7f3fd01d6b0d889bd8acf4637cf835883f41a8bb66e5340966056e348"
    },
    {
      "id": "record-authority-has-no-base-carrier",
      "kind": "negative",
      "input": "Populate record authority role",
      "reasonCode": "no-base-element",
      "assertions": [
        "refuse"
      ],
      "failureMode": "unsupported structure",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "1462f790c0d43cb8ff761661164a099b6307ed001d1fcd5c8df0be3f67a4d9c1"
    },
    {
      "id": "unpinned-required-dependency",
      "kind": "negative",
      "input": "Validate with any required dependency unpinned",
      "reasonCode": "dependency-unpinned",
      "assertions": [
        "refuse"
      ],
      "failureMode": "base drift",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "2f88382e62904b7f67b9b53c57a66e7eb10a3729f674658d25790d44046d5de3"
    },
    {
      "id": "intercompany-position-catalogue",
      "kind": "negative",
      "input": "Assignment cites position without owning catalogue",
      "reasonCode": "catalogue-owner-unknown",
      "assertions": [
        "refuse"
      ],
      "failureMode": "cross-company ambiguity",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "1a27e2587236907a1899bddbd59e322cf8e31099e2dcb4ab8a5c834257730529"
    },
    {
      "id": "ledger-divergence-declared",
      "kind": "positive",
      "input": "Emit draft with declared ledger divergence",
      "reasonCode": "ledger-divergence",
      "assertions": [
        "draft may persist",
        "publication refused"
      ],
      "failureMode": "silent ledger conflict",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "17b54733862af777c432520cba160100f7ab3055020aec9915444fbaa1cd60e5"
    },
    {
      "id": "entry-kind-divergence",
      "kind": "negative",
      "input": "Publish with registry/spec kind mismatch",
      "reasonCode": "entry-kind-drift",
      "assertions": [
        "refuse publication"
      ],
      "failureMode": "identity drift",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "6c43d6e0f5e78c28a28d4e7da65d8e1eaf173d330744c91eba564c4583133cb7"
    },
    {
      "id": "lineage-unresolved",
      "kind": "negative",
      "input": "Publish WM-ORG-006 reuse with empty previousVersions and fused legacy pointer",
      "reasonCode": "lineage-unresolved",
      "assertions": [
        "permit draft reuse",
        "refuse publication"
      ],
      "failureMode": "lineage loss",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "f0e9ed31fe802601d91d540c1c4287223501883d73c5a1f1fcbc824e5e01c6da"
    },
    {
      "id": "profile-label-carries-registry-id",
      "kind": "negative",
      "input": "Profile label populates registryId",
      "reasonCode": "profile-id-drift",
      "assertions": [
        "refuse"
      ],
      "failureMode": "profile promoted to root",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "8f5af18bae95417107fd26fea64e184c511f711b5aa0e4b6f3dd4d0bf5e60223"
    },
    {
      "id": "profile-derivable-from-base-codes",
      "kind": "positive",
      "input": "Resolve profile from boundary_class and permanence",
      "reasonCode": "profile-derived",
      "assertions": [
        "exactly one profile",
        "no stored profile label"
      ],
      "failureMode": "parallel classifier",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "cd7689975f05ae3ab9cbfaa14502c0e6cbfe9a9e77f53ae77fcbf4d077282531"
    },
    {
      "id": "cop-promotion-test-unmet",
      "kind": "negative",
      "input": "Mint CoP id with two of three conditions met",
      "reasonCode": "identity-test-unmet",
      "assertions": [
        "refuse"
      ],
      "failureMode": "premature identifier",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "68af8e46e66297952e3758573cc74335e88234a994746dd38ee4b384f78743d6"
    },
    {
      "id": "technical-domain-split-reuses-community-id",
      "kind": "negative",
      "input": "Promoted domain reuses community id",
      "reasonCode": "identity-reuse",
      "assertions": [
        "refuse"
      ],
      "failureMode": "identity conflation",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "43ec15d1b11d8805394399bd6ce34e62ff8260ff6e754a11e62e8efb48e83ce8"
    },
    {
      "id": "merge-identity-explicit",
      "kind": "positive",
      "input": "Merge states retain-or-mint decision",
      "reasonCode": "identity-continuity",
      "assertions": [
        "accept append-only event"
      ],
      "failureMode": "implicit rekey",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "31a91273fbb1f722c6c01e2e102808e197f355af4ec25adc38e5190408754106"
    },
    {
      "id": "split-rewrites-assignment-history",
      "kind": "negative",
      "input": "Split reparents historical assignments",
      "reasonCode": "history-rewrite",
      "assertions": [
        "refuse"
      ],
      "failureMode": "history rewrite",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "ac77cf65fd88aed8b7f9ef7a04eca6f11a446a5caada5d709cfefe7b3d951547"
    },
    {
      "id": "duplicate-silent-reparent",
      "kind": "negative",
      "input": "Duplicate merge reparents assignments without correction",
      "reasonCode": "tombstone-required",
      "assertions": [
        "refuse"
      ],
      "failureMode": "identity drift",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "8d7ef3d8f84993a59d6c0f02234cc268b4ba20df44261109db7a1b0a039303ce"
    },
    {
      "id": "non-chartered-type-unannotated",
      "kind": "negative",
      "input": "Type absent from contour candidates has no origin",
      "reasonCode": "scope-expansion",
      "assertions": [
        "refuse"
      ],
      "failureMode": "silent scope expansion",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "1a8e7550e87431c2e94b1fd3da9355358a6ac80f7835facd66351350eff967cc"
    },
    {
      "id": "unqualified-end-membership",
      "kind": "negative",
      "input": "Invoke end-membership without base qualification",
      "reasonCode": "ambiguous-operation",
      "assertions": [
        "refuse"
      ],
      "failureMode": "cross-base function collision",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "695e4a6b08c0a0c6636ad94320626e8ea05598ecab201f20c6dd326e71279748"
    },
    {
      "id": "rename-map-complete",
      "kind": "positive",
      "input": "Emit all six assignment aliases",
      "reasonCode": "alias-complete",
      "assertions": [
        "accept draft alias map"
      ],
      "failureMode": "partial rename",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "75304069c2d66208c33de9f6e8c6247961ba25451ef9d7e49bdc36e9af77b916"
    },
    {
      "id": "membership-carries-allocation",
      "kind": "negative",
      "input": "Membership carries allocation or position",
      "reasonCode": "reverse-conflation",
      "assertions": [
        "refuse"
      ],
      "failureMode": "membership becomes staffing",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "42f63a1bbd94accc576c8136061723505504ed56c079494a4082c27770d0dda9"
    },
    {
      "id": "temp-team-assignment-only",
      "kind": "positive",
      "input": "Temporary team with no scheme uses TeamAssignments",
      "reasonCode": "scheme-absent",
      "assertions": [
        "no Membership invented"
      ],
      "failureMode": "membership invention",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "5bdd6e7d4c075e79d5194a098aa1486dd2fff74aac8f06f4b3054e6aa5bffec1"
    },
    {
      "id": "cop-community-assignment",
      "kind": "negative",
      "input": "CoP participation recorded as direct TeamAssignment",
      "reasonCode": "community-membership-required",
      "assertions": [
        "refuse"
      ],
      "failureMode": "assignment/membership conflation",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "78cdff5d9a67154da8cf163058957c09e906446976557a4c268f8e5720731ddd"
    },
    {
      "id": "organization-as-participant",
      "kind": "blocked",
      "input": "Organization appears as participant",
      "reasonCode": "participant-contradiction-unadjudicated",
      "assertions": [
        "refuse pending base adjudication"
      ],
      "failureMode": "sponsor/participant conflation",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "e07bc3320913dde655e35c67beed8ec178f81da86603708608ebee042f0e2a8d"
    },
    {
      "id": "cross-org-entitlement-inheritance",
      "kind": "negative",
      "input": "Nested team crosses organization boundary and inherits access",
      "reasonCode": "inheritance-boundary",
      "assertions": [
        "refuse"
      ],
      "failureMode": "access leakage",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "c6c1c3154546696bc4df4f7a653ad42c5c3e66afac699f7d3073a38071bfb6a3"
    },
    {
      "id": "effective-members-authorize",
      "kind": "negative",
      "input": "Computed effective-member set used as ACL",
      "reasonCode": "projection-not-authority",
      "assertions": [
        "refuse"
      ],
      "failureMode": "roster-derived access",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "7d66f20c26e99fefbe079c943134c5f5d32f41ed8c4849949efe57410c2d1b90"
    },
    {
      "id": "dynamic-rule-not-materialized",
      "kind": "negative",
      "input": "Rule-defined cohort stored as collective",
      "reasonCode": "enumeration-required",
      "assertions": [
        "refuse"
      ],
      "failureMode": "definitional membership",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "1a9fc26d37995948bbc9d6bb8b8a9ebb5035c2863db5cfea524f96c77d9149ce"
    },
    {
      "id": "idp-write-block-authority",
      "kind": "negative",
      "input": "IdP write block treated as record authority",
      "reasonCode": "authority-not-implied",
      "assertions": [
        "refuse"
      ],
      "failureMode": "authority inference",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "ea2329dd61d6cbfa20088c4946348cda2c9431056f89f118a426cfc5eed6bda2"
    },
    {
      "id": "role-implies-decision-right",
      "kind": "negative",
      "input": "Lead role used as approval authority",
      "reasonCode": "rights-separate",
      "assertions": [
        "refuse"
      ],
      "failureMode": "role-derived authority",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "06636144f9554dafec643b30773f129dda968fed9440ebef418e6712d981d391"
    },
    {
      "id": "funding-from-roster",
      "kind": "negative",
      "input": "Budget rights derived from participants",
      "reasonCode": "funding-unsupported",
      "assertions": [
        "refuse"
      ],
      "failureMode": "funding inference",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "b1540772e8503ef0e220d0919aa81a963dacac3ff87f774c8d3ed16b5ebf5b69"
    },
    {
      "id": "employment-plane-unpinned",
      "kind": "blocked",
      "input": "Assert four-plane conformance without employment pin",
      "reasonCode": "external-plane-unpinned",
      "assertions": [
        "refuse publication"
      ],
      "failureMode": "unsupported cross-plane claim",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "d231d5def23ba23676dd3e2ef1bbbd94d83707200a61d67f1691aa41bcef3bb4"
    },
    {
      "id": "onbehalfof-employment",
      "kind": "negative",
      "input": "on_behalf_of creates employment",
      "reasonCode": "employment-not-implied",
      "assertions": [
        "refuse"
      ],
      "failureMode": "employment inference",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "84473d24e64191069226f1ac9bbdfe7ffc561d88812f67b4ce2a6de9b6989b20"
    },
    {
      "id": "working-agreement-owned-no-carrier",
      "kind": "blocked",
      "input": "Store owned WorkingAgreement in base",
      "reasonCode": "no-base-element",
      "assertions": [
        "refuse publication"
      ],
      "failureMode": "unsupported component",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "55c54c72725247f41856e65092ce31ee7857701da1f7859534431ad9f00560cd"
    },
    {
      "id": "admission-bylaws-in-charter",
      "kind": "negative",
      "input": "Put membership admission rules in team charter",
      "reasonCode": "membership-mastership",
      "assertions": [
        "refuse"
      ],
      "failureMode": "terms ownership conflict",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "acd19c3543e1fd8909678d3e249c892068f8f4cf05f2dc605d961e9cb31564cd"
    },
    {
      "id": "shared-owned-agreement",
      "kind": "negative",
      "input": "One owned agreement shared by two collectives",
      "reasonCode": "single-owner-required",
      "assertions": [
        "convert to referenced pin"
      ],
      "failureMode": "ownership ambiguity",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "829ec938c59a931ea489f4a7491ba2b6bd3dee57af8d2c9cc759a82a843dddfc"
    },
    {
      "id": "time-axis-no-counterpart",
      "kind": "positive",
      "input": "Preserve decision time without projecting to other base",
      "reasonCode": "axis-preserved",
      "assertions": [
        "noCounterpart explicit"
      ],
      "failureMode": "temporal collapse",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "ed7061161ad2b683742a10b3ea0193d76999f3c5f7c91a06de3c67a6318e6eb3"
    },
    {
      "id": "unknown-offset-normalized",
      "kind": "negative",
      "input": "Normalize RFC3339 -00:00 to +00:00",
      "reasonCode": "unknown-offset",
      "assertions": [
        "refuse"
      ],
      "failureMode": "false precision",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "2adac2ffa75b358b91689cb18d2de158a97dfaef0f150f9b87657a8268d09b18"
    },
    {
      "id": "assignment-end-ends-membership",
      "kind": "negative",
      "input": "Closing assignment ends Membership",
      "reasonCode": "cross-plane-nonpropagation",
      "assertions": [
        "refuse"
      ],
      "failureMode": "temporal-plane collapse",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "ea54bb144d6ce96a09b336b4e5dc89d8421a7ee3c787d1f444f1acc660ee7a8a"
    },
    {
      "id": "standing-change-isolated",
      "kind": "positive",
      "input": "Membership standing changes while assignment stays open",
      "reasonCode": "cross-plane-isolation",
      "assertions": [
        "assignment unchanged"
      ],
      "failureMode": "cross-plane propagation",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "beae611746f80e104eca80fc4e8cca921a0ecf16a47635dd3717b4fd48ba66d7"
    },
    {
      "id": "dissolution-backdates-assignment",
      "kind": "negative",
      "input": "Dissolution backdates assignment end",
      "reasonCode": "history-rewrite",
      "assertions": [
        "refuse"
      ],
      "failureMode": "backdating",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "2eb3d0ce42ee29414f7f5bdf071a636b3f22269310cb08fca0a5cb4cc6fffcb3"
    },
    {
      "id": "entered-in-error-as-erasure",
      "kind": "negative",
      "input": "Existing collective marked entered-in-error to erase history",
      "reasonCode": "lifecycle-misuse",
      "assertions": [
        "refuse"
      ],
      "failureMode": "history erasure",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "892a0150d0e1be3b0c6dc38d705d79a65766f38ed0bff13594d6c71264f5a586"
    },
    {
      "id": "disposal-under-legal-hold",
      "kind": "negative",
      "input": "Dispose records under legal hold",
      "reasonCode": "legal-hold",
      "assertions": [
        "refuse"
      ],
      "failureMode": "evidence destruction",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "d24cac753b0c15c68e76c4092f6362c78deef8a2401e8a39986e625bc8737425"
    },
    {
      "id": "appeal-survives-dissolution",
      "kind": "positive",
      "input": "Collective dissolves with Membership appeal evidence",
      "reasonCode": "evidence-survival",
      "assertions": [
        "appeal evidence intact"
      ],
      "failureMode": "cross-root erasure",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "c5eab90cb43c9c7083c0ea3ae8cbd1670188cf93345952b38d89babb65e22372"
    },
    {
      "id": "correction-appends",
      "kind": "positive",
      "input": "Backdated membership correction",
      "reasonCode": "append-only",
      "assertions": [
        "new superseding assertion",
        "prior retrievable",
        "all time axes retained"
      ],
      "failureMode": "in-place overwrite",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "5a4cb2dafbd15a84ed7cdcf5582859dfbf099a564bb5685ac820e23556a1a78e"
    },
    {
      "id": "correction-overwrites",
      "kind": "negative",
      "input": "Edit prior assertion in place",
      "reasonCode": "append-only",
      "assertions": [
        "refuse"
      ],
      "failureMode": "history rewrite",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "2571564bba0ec76aecbc586ae4c553003d1c89f5947fad2e8935a46fb8a97b64"
    },
    {
      "id": "standards-conformance",
      "kind": "negative",
      "input": "Claim certified W3C ORG/FHIR/SCIM conformance",
      "reasonCode": "alignment-only",
      "assertions": [
        "refuse"
      ],
      "failureMode": "unsupported release claim",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "b3007553d1f885b429a05befc2ea79fd8c778a1cbae958af2a8d7bb03ec4f618"
    },
    {
      "id": "fixture-without-assertions",
      "kind": "negative",
      "input": "Fixture has prose expectation only",
      "reasonCode": "fixture-not-executable",
      "assertions": [
        "exclude from executed count"
      ],
      "failureMode": "false execution claim",
      "digestMeaning": "SHA-256 over RFC 8785 JCS-compatible canonical JSON fields id,kind,input,reasonCode,assertions,failureMode; current values are strings/arrays only",
      "sha256": "c257c920aba82c6d6db6a71ea402fd05d704ad253af628bf2bea66917ce9f22e"
    }
  ],
  "fixtureSetSha256": "10d6769e7ceb5abb6a61365ff0297fb635e74fc663140b3a23102024274bff29"
}
