{
  "format": "vercy-enterprise-profile-candidate/v1",
  "contourId": "EM-ORG-06",
  "name": "Enterprise Position, Role and Accountability",
  "decision": "PROFILE",
  "newRuntimeId": false,
  "bases": [
    "WM-ORG-004",
    "WM-XCT-023"
  ],
  "candidateRevision": 3,
  "candidateStatus": "frozen-audit-revise-applied-publication-held",
  "publishableCanonical": false,
  "fixturesExecuted": false,
  "basePins": [
    {
      "modelId": "WM-ORG-004",
      "registryId": "vr.wm-org-004",
      "sourceFile": "publications/wm-org-004-position/spec.yaml",
      "sourceBytes": 257622,
      "sourceSha256": "084bbd188562897813d79bca48bc75b1612d03dae3a8f55b7ade9ed9c13c2b23",
      "synthesisSha256": "276439f4a06ed634dda2e84d4bb34499a521d08dbb31eab9d5dfe8fb041466e0",
      "adjudicationStatus": "reviewable-draft",
      "publishableCanonical": false,
      "providerMode": "dual-provider",
      "registryStatus": "described-previous-version",
      "registryReviewState": "migration-boundary-review",
      "registryEntryKind": "standalone-mm",
      "specEntryKind": "entity",
      "entryKindDivergence": true,
      "legacyAlias": "O2;O3",
      "legacySpecRef": "models/organizations/O2-organizational-unit.md;models/organizations/O3-employment-and-membership.md",
      "registrySnapshotSha256": "c6e978ba53182b6267a96a306fc2c0137e7b4050add6ad626afd7ec65c2a42b7",
      "invalidationRule": "Any source, synthesis, registry reservation or required-dependency drift invalidates this candidate.",
      "sourceVersionOrYear": "2026-08-22",
      "publicationGeneratedAt": "2026-08-24T01:09:19Z",
      "publicationStatus": "published",
      "publicationStatusMeaning": "pipeline emission, not canonical adjudication",
      "crosswalkEvidenceDepth": "index-and-publication-metadata",
      "registryDescribesPinnedSpec": false,
      "registryDigestMeaning": "SHA-256 of UTF-8 canonical JSON for the full frozen registry reservation object",
      "registryDigestInput": "all reservation fields, Unicode preserved, keys sorted, separators comma/colon"
    },
    {
      "modelId": "WM-XCT-023",
      "registryId": "vr.wm-xct-023",
      "sourceFile": "publications/wm-xct-023-party-role/spec.yaml",
      "sourceBytes": 279743,
      "sourceSha256": "f717522fc366398db09176ab8058b73bb9814db0566131f7e426eb3b3564bdd7",
      "synthesisSha256": "11f17ca2273d07b88689b0b9f7c43185918f51dabce9fc7ab4dc63efd178b082",
      "adjudicationStatus": "reviewable-draft",
      "publishableCanonical": false,
      "providerMode": "dual-provider",
      "registryStatus": "candidate",
      "registryReviewState": "boundary-review-required",
      "registryEntryKind": "mixin",
      "specEntryKind": "mixin",
      "entryKindDivergence": false,
      "legacyAlias": null,
      "legacySpecRef": null,
      "registrySnapshotSha256": "6b8aa707dce12e2af64773ddbb10e7f0ef3a1e2ee535cf5f5e167d8789a408df",
      "invalidationRule": "Any source, synthesis, registry reservation or required-dependency drift invalidates this candidate.",
      "sourceVersionOrYear": "2026-08-22",
      "publicationGeneratedAt": "2026-08-23T06:03:39Z",
      "publicationStatus": "published",
      "publicationStatusMeaning": "pipeline emission, not canonical adjudication",
      "crosswalkEvidenceDepth": "index-and-publication-metadata",
      "registryDescribesPinnedSpec": null,
      "registryDigestMeaning": "SHA-256 of UTF-8 canonical JSON for the full frozen registry reservation object",
      "registryDigestInput": "all reservation fields, Unicode preserved, keys sorted, separators comma/colon"
    }
  ],
  "requiredDependencies": [
    {
      "name": "WM-ORG-002 Organizational Unit",
      "modelId": "WM-ORG-002",
      "pinned": false,
      "reason": "Position placement owner; candidate ledger relation only."
    },
    {
      "name": "WM-ORG-016 Assignment / Occupancy",
      "modelId": "WM-ORG-016",
      "pinned": false,
      "reason": "Occupancy, capacity consumption and occupant resolution; candidate ledger relation only."
    },
    {
      "name": "Job / class / occupation classifier model",
      "modelId": null,
      "pinned": false,
      "reason": "WM-ORG-004 required REFERENCE."
    },
    {
      "name": "Effective-dated versioning and provenance mixin",
      "modelId": null,
      "pinned": false,
      "reason": "WM-ORG-004 required MIX-IN."
    },
    {
      "name": "Party / Agent identity model",
      "modelId": null,
      "pinned": false,
      "reason": "WM-XCT-023 required REFERENCE."
    },
    {
      "name": "Identifier and identity-resolution mixin",
      "modelId": null,
      "pinned": false,
      "reason": "WM-XCT-023 required MIX-IN."
    },
    {
      "name": "Temporal validity bitemporal period mixin",
      "modelId": null,
      "pinned": false,
      "reason": "WM-XCT-023 required MIX-IN."
    },
    {
      "name": "Provenance and assertion-record mixin",
      "modelId": null,
      "pinned": false,
      "reason": "WM-XCT-023 required MIX-IN."
    },
    {
      "name": "BusinessRole concept scheme",
      "modelId": null,
      "pinned": false,
      "reason": "Both bases require external role-vocabulary reference; identifier unassigned."
    }
  ],
  "constraints": [
    {
      "text": "WM-ORG-004 remains the sole master of durable Position identity, definition, placement, authorized capacity, funding frame, requirements and seat-level authority.",
      "provenanceKind": "base-restatement",
      "source": "WM-ORG-004 model boundary"
    },
    {
      "text": "Position survives vacancy, occupant replacement and deletion or erasure of an occupant record; no cascade from person or occupancy may delete or rewrite the seat.",
      "provenanceKind": "base-restatement",
      "source": "WM-ORG-004 vacant-position boundary"
    },
    {
      "text": "Occupancy or assignment remains the external owner of who occupies a Position, the occupied interval and consumed capacity; this profile does not copy those facts onto Position.",
      "provenanceKind": "base-restatement",
      "source": "WM-ORG-004 out-of-scope + WM-ORG-016 candidate relation"
    },
    {
      "text": "Job or class, Position, Occupancy or assignment, and BusinessRole concept remain distinct semantic layers.",
      "provenanceKind": "profile-local-narrowing",
      "source": "dual-provider convergence"
    },
    {
      "text": "Occupation, job family, grade, skill and role vocabularies remain external versioned schemes; Position and PartyRole store only pinned references and evidence.",
      "provenanceKind": "base-restatement",
      "source": "WM-ORG-004 abstract-role-binding + classifiers boundary"
    },
    {
      "text": "BusinessRole remains an identifier-unassigned versioned concept-scheme candidate and fills the external role-reference slots in both bases by reference only.",
      "provenanceKind": "profile-local-narrowing",
      "source": "provider reconciliation"
    },
    {
      "text": "WM-XCT-023 remains the master of addressable, time-bounded PartyRole assertions linking a player or Position, host, role concept, validity, scope and authority basis.",
      "provenanceKind": "base-restatement",
      "source": "WM-XCT-023 assertion core"
    },
    {
      "text": "Accountability, held DecisionRight and RaciAssignment are profile labels over WM-XCT-023 and do not become sibling entity roots.",
      "provenanceKind": "profile-local-narrowing",
      "source": "dual-provider convergence"
    },
    {
      "text": "Role assertions may use a Position as player; the current bearer is resolved only through the external occupancy plane.",
      "provenanceKind": "base-restatement",
      "source": "WM-XCT-023 player-kind and vacancy"
    },
    {
      "text": "One party or agent may hold multiple concurrent PartyRole assertions when their host, scope, concept or validity differs and no applicable conflict rule forbids it.",
      "provenanceKind": "base-restatement",
      "source": "WM-XCT-023 multiplicity"
    },
    {
      "text": "All standards statements remain alignment-only; no conformance claim is permitted.",
      "provenanceKind": "base-restatement",
      "source": "inherited publication holds"
    },
    {
      "text": "Legacy O2 organizational-unit and O3 fused employment/membership meanings MUST NOT be imported into WM-ORG-004 Position; legacy scope remains unresolved until migration adjudication.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Canonical reuse MUST be refused while registry/spec entry-kind divergence or registry currency drift remains unresolved.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Vacancy is derived at an as-of instant from active status, abolition date, hiring status, authorized FTE/headcount and effective occupancy; the closed states are vacant, partly-filled, fully-filled, over-established, frozen and abolished.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "An abolished seat is never vacant or fillable; a frozen seat is not fillable; comparison of FTE uses a declared unit and precision.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Vacancy may be stored only as a stamped recomputable projection carrying asOf, inputsDigest and derivedAt; stale or conflicting projections MUST be rejected and recomputed.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Derived seat vacancy remains distinct from any recruitment vacancy or position-opening artifact.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Position type absent permits at most one holder; authorized headcount greater than one requires pooled type; FTE and headcount ceilings are enforced independently.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Capacity override requires named authority, reason, bounded validity and recorded outcome; a warning alone never satisfies a refusal rule.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Job-share semantics are declared-local-no-primary-source and MUST NOT support a canonical capability claim.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "RACI assertions MUST carry profileRef and only effective, active, direct, standing assertions with that marker participate in cardinality.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "RACI classification axis is functional or statutory; host kind is decision, deliverable, process or control; host revision is pinned; exactly one mapped role-type code at the strictest binding strength is required.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "For one pinned host revision and evaluated interval, exactly one active direct Accountable and at least one active direct Responsible are required; duplicate-key validation is not cardinality enforcement.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Derived, cascaded, suspended, revoked and activity-participation assertions do not satisfy RACI counts.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Accountable player is a party or a single-capacity Position, except where an explicit designation rule authorizes another shape; collectives, proportional shares, quorum sets and pooled Positions are refused by default.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Seat-level DecisionRight belongs to WM-ORG-004; held DecisionRight belongs to a WM-XCT-023 profile; assignment-time conveyance remains external; IAM enforcement is a fourth plane.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Occupancy MUST NOT imply held authority; vacancy escalation requires a separately identified, bounded PartyRole assertion.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Each incompatible-role pair declares static or dynamic separation; dynamic separation requires an enforcement-point reference.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "SoD evaluation traverses delegation and on-behalf-of chains and resolves Position players to effective occupants; unresolved occupancy fails closed.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "SoD exceptions carry approver, scope, start, expiry, review cadence and a profile-local compensating-control reference; expiry auto-suspends or refuses the conflicting assertion.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Delegation revocation does not retroactively invalidate prior acts unless a separate adjudication record says so.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "SoD evidence status is dimension-local-no-primary-source and no incompatibility matrix may be represented as a published standard.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Authorization flow is one-way: a profile assertion may be policy input; an IAM grant, entitlement, group or session does not create, evidence or renew the profile assertion.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "constraint-expression expresses real-world representation and decision limits only and does not encode permissions, resources or system actions.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Position and PartyRole histories are bitemporal: valid/effective time and knowledge/record time are preserved; a third event-time axis is not claimed as base-supported.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Abolition is terminal for a Position identifier; reinstatement mints a new Position identity with a supersession link, and the abolition business instant remains distinct from record closure.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Corrections append superseding versions; substantive Position changes append a new effective version; host revisions are never retroactively re-pointed.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Player erasure tombstones or anonymizes the player reference while retaining the assertion and closed-interval counts where retention requires it.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Non-human agents may hold PartyRole assertions when the profile permits; they do not occupy a human Position by default.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    },
    {
      "text": "Canonical publication is refused while any base hold, candidate relation, missing dependency pin, registry divergence, unallocated vocabulary or unexecuted fixture remains open.",
      "provenanceKind": "profile-local-narrowing",
      "source": "frozen audit remediation"
    }
  ],
  "profileTypes": {
    "Position": {
      "disposition": "reuse durable vacant-capable seat root",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": "WM-ORG-004",
      "baseRegistryRef": "vr.wm-org-004",
      "origin": "base"
    },
    "BusinessRole": {
      "disposition": "identifier-unassigned versioned concept-scheme candidate",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": null,
      "baseRegistryRef": null,
      "origin": "unallocated-dependency"
    },
    "Accountability": {
      "disposition": "profile-local label over WM-XCT-023",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": "WM-XCT-023",
      "baseRegistryRef": "vr.wm-xct-023",
      "origin": "contour-candidate"
    },
    "DecisionRight": {
      "disposition": "seat authority on WM-ORG-004 or held-authority profile over WM-XCT-023 according to plane",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": "WM-XCT-023",
      "baseRegistryRef": "vr.wm-xct-023",
      "origin": "contour-candidate"
    },
    "RaciAssignment": {
      "disposition": "profile-local label over WM-XCT-023",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": "WM-XCT-023",
      "baseRegistryRef": "vr.wm-xct-023",
      "origin": "contour-candidate"
    },
    "HeadcountPlan": {
      "disposition": "identifier-unassigned independent planning candidate",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": null,
      "baseRegistryRef": null,
      "origin": "deferred-candidate"
    }
  },
  "authorityPlanes": {
    "seat": {
      "owner": "WM-ORG-004",
      "meaning": "authority attached to durable seat"
    },
    "held": {
      "owner": "WM-XCT-023 profile",
      "meaning": "current authority assertion"
    },
    "assignmentConveyance": {
      "owner": "external WM-ORG-016 dependency",
      "meaning": "authority conveyed by occupancy"
    },
    "technicalAccess": {
      "owner": "external IAM",
      "meaning": "permissions and enforcement"
    }
  },
  "vacancySemantics": {
    "inputs": [
      "activeStatus",
      "abolitionDate",
      "hiringStatus",
      "authorizedFte",
      "authorizedHeadcount",
      "effectiveOccupancy",
      "asOf"
    ],
    "closedStates": [
      "vacant",
      "partly-filled",
      "fully-filled",
      "over-established",
      "frozen",
      "abolished"
    ],
    "storage": "stamped recomputable projection only",
    "projectionFields": [
      "asOf",
      "inputsDigest",
      "derivedAt"
    ],
    "recruitmentArtifactDistinct": true
  },
  "capacityRule": {
    "evidenceStatus": "declared-local-no-primary-source",
    "unknownType": "maximum one holder",
    "pooledRequiredWhenHeadcountAboveOne": true,
    "ceilings": [
      "authorizedFte",
      "authorizedHeadcount"
    ],
    "overrideRequiredFields": [
      "authorityRef",
      "reason",
      "validFrom",
      "validUntil",
      "outcome"
    ],
    "warningDoesNotAuthorize": true
  },
  "raciRule": {
    "scope": "profileRef-marked active direct standing assertions on one pinned host revision and interval",
    "accountable": "exactly one",
    "responsible": "at least one",
    "countExcludes": [
      "derived",
      "cascaded",
      "suspended",
      "revoked",
      "activity-participation"
    ],
    "accountablePlayerDefault": [
      "party",
      "single-capacity-position"
    ],
    "enforcement": "profile cardinality evaluator, not assertion uniqueness"
  },
  "relationshipLedgerStatus": [
    {
      "source_model_id": "WM-ORG-002",
      "relation_type": "CONTAINS",
      "target_model_id": "WM-ORG-004",
      "instance_semantics": "Unit instance contains or governs positions",
      "rationale": "Structural matryoshka",
      "review_state": "candidate"
    },
    {
      "source_model_id": "WM-ORG-003",
      "relation_type": "COMPOSE",
      "target_model_id": "WM-ORG-004",
      "instance_semantics": "Team is composed through positions and assignments",
      "rationale": "Positions remain reusable",
      "review_state": "candidate"
    },
    {
      "source_model_id": "WM-ORG-004",
      "relation_type": "COMPOSE",
      "target_model_id": "WM-ORG-016",
      "instance_semantics": "Position is occupied through a scoped assignment",
      "rationale": "Separates position from person",
      "review_state": "candidate"
    }
  ],
  "inheritedHolds": [
    {
      "baseModelId": "WM-ORG-004",
      "index": 1,
      "text": "Source verification is incomplete: every base URL and version pin must be re-resolved at publication time. In particular the base cites 5 CFR and 29 CFR from the Cornell LII reproduction because eCFR and opm.gov were unreachable in its run, while grok reached eCFR current as of 2026-08-20 and the OPM classification standards PDF; re-verify and dual-cite or swap to the official host before publishing."
    },
    {
      "baseModelId": "WM-ORG-004",
      "index": 2,
      "text": "Source identifiers collide across providers with different underlying documents (SRC-002 is HR Open in the base and Popolo in grok, among others). All sources must be re-keyed during merge and every accepted addition re-pointed, and the merged source list re-verified as live, before any draft is published."
    },
    {
      "baseModelId": "WM-ORG-004",
      "index": 3,
      "text": "ISO 30400:2022 must not be cited as defining position, job, role or FTE: grok's own note concedes the term text was not inspectable behind the paywall, so only the standard's existence, date and scope are supportable. The ISCO-08 citation must likewise resolve to an authoritative ILO or UNSD host rather than the third-party netlify mirror used by grok."
    },
    {
      "baseModelId": "WM-ORG-004",
      "index": 4,
      "text": "Retention and disposition periods remain a declared gap. No fetched primary source in either pack states a retention period for position records, descriptions or classification decisions; the structure may be published only as a required local determination, never as canonical guidance."
    },
    {
      "baseModelId": "WM-ORG-004",
      "index": 5,
      "text": "Multi-profile domain validation is outstanding. Evidence concentrates on US federal General Schedule classification, UK FCA prescribed responsibilities, EU pay transparency and a single HCM vendor API. Before publication the model must be exercised against at least a civic or legislative profile (Popolo post with constituency), a healthcare profile (FHIR PractitionerRole unnamed slot) and a non-US private-sector profile, and every regional assumption must be labelled a jurisdiction profile rather than a universal requirement."
    },
    {
      "baseModelId": "WM-ORG-004",
      "index": 6,
      "text": "Published boundary notes must carry grok's disambiguations verbatim in substance: HL7 FHIR PractitionerRole is aligned, not equated, to a classified position, and the financial, geospatial and sports senses of the word position are excluded, including schema.org's Quarterback example of a named position."
    },
    {
      "baseModelId": "WM-XCT-023",
      "index": 1,
      "text": "Source verification: re-fetch and version-pin every base source plus the grok sources underwriting adopted findings (UN/CEFACT PartyRoleCodeList and partyRoleCode, HL7 RoleClass, FHIR PractitionerRole and Provenance), and reconcile the R5-pinned versus unpinned FHIR URLs the two providers used for the same resources."
    },
    {
      "baseModelId": "WM-XCT-023",
      "index": 2,
      "text": "Multi-profile validation: the mixin must be exercised against at least healthcare (PractitionerRole), geospatial metadata (CI_Responsibility), trade/customs (UN/CEFACT), telecom (TMF669), LEI relationship records and research credit (CRediT/DataCite) before any claim that it is domain-neutral; only healthcare and geospatial are jointly evidenced today."
    },
    {
      "baseModelId": "WM-XCT-023",
      "index": 3,
      "text": "HL7 v3 RoleClass player/scoper definitions are the weakest verified retrieval in the base (page rendered navigation only; definitions confirmed via search index). Grok fetched the same code system successfully, so re-verify directly before publishing any scoper-dependent structure."
    },
    {
      "baseModelId": "WM-XCT-023",
      "index": 4,
      "text": "ISO 19115-1 normative wording is unverified: both providers relied on ICSM's public documentation of a paywalled standard. Mark CI_Responsibility and CI_RoleCode claims as secondary-sourced or obtain the standard."
    },
    {
      "baseModelId": "WM-XCT-023",
      "index": 5,
      "text": "Audit the base's ODRL 2.2 citations on player-kind-and-vacancy, role-extent-and-characteristics, statutory-role-obligations, representation-and-limits and disclosure-tiers-and-minimization; ODRL is a rights-expression vocabulary and may be over-cited relative to what it actually states."
    },
    {
      "baseModelId": "WM-XCT-023",
      "index": 6,
      "text": "Record registry-level precedence decisions before publication for the two fuzzy sibling boundaries: ownership-as-property-right against the existing Ownership and Stewardship entry, and GLEIF parent/subsidiary represented as a relationship record versus a role assertion."
    }
  ],
  "inheritedHoldRule": "Inherited holds are verbatim, individually addressable, and cannot be summarized, merged or discharged by this contour.",
  "publicationHolds": [
    "Both bases are non-canonical reviewable drafts.",
    "All relevant relationship-ledger rows are candidate.",
    "WM-ORG-016 and WM-ORG-002 dependencies are unpinned in this frozen dossier.",
    "BusinessRole and HeadcountPlan remain unallocated.",
    "Declarative fixtures are unexecuted and no runtime semantics are published.",
    "Legacy O2/O3 migration boundary is unresolved.",
    "Registry/spec entry-kind divergence and WM-ORG-004 previous-version reservation are unresolved.",
    "Crosswalk evidence depth is index-and-publication-metadata only.",
    "WM-ORG-016-dependent vacancy/capacity/SoD fixtures are blocked-unexecutable.",
    "Job-share and SoD matrices are declared local with no primary-source support.",
    "Profile constraints are declarative and have not been executed."
  ],
  "provenance": {
    "provider-dossier.json": {
      "path": "provider-dossier.json",
      "sha256": "a19fee1a073858ebcda3d13ae4d460190f2cebc6189e68890f522cd4b1c7f87e",
      "bytes": 144913
    },
    "claude-study.raw.md": {
      "path": "claude-study.raw.md",
      "sha256": "8b61ba40b2ef8b2cd025d3e6ad8a4c9d0faa4122a8a7a88d4b9776c61ff6592d",
      "bytes": 8720
    },
    "grok-prompt.md": {
      "path": "grok-prompt.md",
      "sha256": "28be4ce73c6d62476e78f7879af5548142b7aee72af8dfe083458e7bf802a6f1",
      "bytes": 1867
    },
    "grok-study.raw.md": {
      "path": "grok-study.raw.md",
      "sha256": "685988462b9c8528d38c680e6c727c23fd3f67a284e345d8a468c3c1d05c231b",
      "bytes": 8666
    },
    "provider-comparison.md": {
      "path": "provider-comparison.md",
      "sha256": "b9ff566a0c47c51f98fca793f5b3e945a9c6f3208cfc6d7c88adbdfe12862fe4",
      "bytes": 1028
    },
    "frozen-audit.prompt.md": {
      "path": "frozen-audit.prompt.md",
      "sha256": "4dd799db08f0edf1e386600c9988fad4ac410c9ca87617488ce816635d6bb4d6",
      "bytes": 192493
    },
    "claude-frozen-audit.raw.md": {
      "path": "claude-frozen-audit.raw.md",
      "sha256": "60bdb806487c9a67ca64a2ab77af753bf8698056841e412cb44e2188028171d4",
      "bytes": 58649
    }
  },
  "contourName": "Позиции, роли и ответственность",
  "profileLabel": "Enterprise Position, Role and Accountability",
  "constructibility": "blocked pending registry, dependency, allocation, evidence and executable-fixture adjudication",
  "deferredCandidates": [
    {
      "name": "HeadcountPlan",
      "identifier": null,
      "status": "unassigned",
      "reason": "Separate planning lifecycle argued but not evidenced or allocated in frozen dossier."
    }
  ],
  "externalBoundaries": [
    {
      "name": "IAM authorization plane",
      "identifier": null,
      "direction": "profile assertion may be policy input only"
    },
    {
      "name": "external budget-line record",
      "identifier": null,
      "direction": "must not be treated as HeadcountPlan"
    }
  ],
  "mastership": {
    "Position": "HRIS or position-control authority",
    "statutoryRoleAssertion": "corporate or competent-authority registry",
    "BusinessRoleVocabulary": "independent vocabulary owner, unallocated",
    "Person": "not mastered by this contour"
  },
  "profileSelection": {
    "raciProfileRef": "EM-ORG-06:RACI (local label, not runtime id)",
    "classificationAxis": [
      "functional",
      "statutory"
    ],
    "hostKinds": [
      "decision",
      "deliverable",
      "process",
      "control"
    ],
    "hostRefMode": "pinned",
    "roleTypeCardinality": "exactly one",
    "bindingStrength": "strictest mapped term"
  },
  "businessRoleSlotMap": [
    {
      "base": "WM-ORG-004",
      "slot": "abstract-role-binding-data01"
    },
    {
      "base": "WM-XCT-023",
      "slot": "role-type-code / vocabulary reference"
    }
  ],
  "sodPolicy": {
    "evidenceStatus": "dimension-local-no-primary-source",
    "pairFields": [
      "roleA",
      "roleB",
      "scope",
      "separationMode"
    ],
    "dynamicRequires": "enforcementPointRef",
    "traverse": [
      "delegation",
      "onBehalfOf",
      "Position-to-effective-occupant"
    ],
    "unresolvedOccupancy": "fail-closed",
    "exceptionFields": [
      "approver",
      "scope",
      "validFrom",
      "validUntil",
      "reviewCadence",
      "compensatingControlRef"
    ],
    "expiry": "auto-suspend-or-refuse"
  },
  "temporalPolicy": {
    "axes": [
      "valid/effective time",
      "knowledge/record time"
    ],
    "eventTimeBaseSupport": false,
    "abolitionTerminal": true,
    "reinstatement": "new identity plus supersession"
  },
  "v1FieldMapping": {
    "position_code": "WM-ORG-004 de-position-code",
    "job_family": "WM-ORG-004 de-job-ref/de-occupation-code",
    "grade": "WM-ORG-004 de-grade-ref",
    "authorized_fte": "WM-ORG-004 de-fte",
    "role_type": "WM-XCT-023 role-type-code",
    "role_context": "WM-XCT-023 host reference",
    "valid_period": "WM-XCT-023 valid-from/valid-until"
  },
  "legacyScopeStatus": {
    "O2": "excluded organizational-unit semantics",
    "O3": "excluded fused employment/membership semantics",
    "status": "migration-boundary-review"
  },
  "relationshipViews": {
    "ledgerSnapshot": [
      {
        "source_model_id": "WM-ORG-002",
        "relation_type": "CONTAINS",
        "target_model_id": "WM-ORG-004",
        "instance_semantics": "Unit instance contains or governs positions",
        "rationale": "Structural matryoshka",
        "review_state": "candidate"
      },
      {
        "source_model_id": "WM-ORG-003",
        "relation_type": "COMPOSE",
        "target_model_id": "WM-ORG-004",
        "instance_semantics": "Team is composed through positions and assignments",
        "rationale": "Positions remain reusable",
        "review_state": "candidate"
      },
      {
        "source_model_id": "WM-ORG-004",
        "relation_type": "COMPOSE",
        "target_model_id": "WM-ORG-016",
        "instance_semantics": "Position is occupied through a scoped assignment",
        "rationale": "Separates position from person",
        "review_state": "candidate"
      }
    ],
    "specViews": [
      {
        "source": "WM-ORG-004 composition",
        "relation": "WM-ORG-002 COMPOSE required=true"
      },
      {
        "source": "WM-ORG-004 composition",
        "relation": "WM-ORG-016 COMPOSE required=true"
      },
      {
        "source": "WM-ORG-004 composition",
        "relation": "WM-ORG-003 REFERENCE required=false"
      }
    ],
    "divergences": [
      {
        "subject": "WM-ORG-003 to WM-ORG-004",
        "ledger": "COMPOSE candidate",
        "spec": "REFERENCE required=false",
        "status": "unadjudicated"
      }
    ]
  },
  "queueReservationState": {
    "snapshotStatus": "stale",
    "reason": "provider dossier froze queue before studies; canonical queue updated with this checkpoint"
  },
  "auditRemediation": {
    "auditVerdict": "REVISE",
    "checklistAppliedOnce": true,
    "auditRerun": false,
    "checklistItemsApplied": "1-24",
    "externalBlockingItems": [
      "inherited holds",
      "candidate ledger rows",
      "missing dependency pins",
      "BusinessRole allocation",
      "fixture execution"
    ]
  },
  "invalidationRule": "Any source, synthesis, registry reservation, completed required-dependency set or pinned provenance artifact drift invalidates this candidate.",
  "decisionByBase": {
    "WM-ORG-004": "REUSE with explicit capacity/job-share profile narrowing",
    "WM-XCT-023": "PROFILE",
    "newIdentifier": false
  }
}
