{
  "format": "vercy-enterprise-profile-candidate/v1",
  "contourId": "EM-ORG-05",
  "name": "Enterprise Collective, Team and Community",
  "decision": "PROFILE",
  "newRuntimeId": false,
  "bases": [
    "WM-ORG-003",
    "WM-ORG-006"
  ],
  "candidateRevision": 3,
  "candidateStatus": "frozen-audit-revise-applied-publication-held",
  "publishableCanonical": false,
  "fixturesExecuted": false,
  "constructibility": "blocked for inter-company collaboration and CommunityOfPractice composition pending base and relation adjudication",
  "basePins": [
    {
      "modelId": "WM-ORG-003",
      "registryId": "vr.wm-org-003",
      "modelVersion": "0.3.0-research.1",
      "sourceFile": "publications/wm-org-003-team/spec.yaml",
      "sourceBytes": 252360,
      "sourceSha256": "a42a3ebaeea14fe7b6195a56d57fb34c0b4d6027df4c0ffa7aebf75a79052b0f",
      "synthesisSha256": "c626866472ec1be766b3ce256f0e3f375118fb1c462fac4921a367f925ca0bc4",
      "adjudicationStatus": "reviewable-draft",
      "publishableCanonical": false,
      "providerMode": "dual-provider",
      "registryStatus": "candidate",
      "registryReviewState": "first-pass-reviewed",
      "registryEntryKind": "standalone-mm",
      "specEntryKind": "aggregate",
      "entryKindDivergence": true,
      "legacyAlias": null,
      "legacySpecRef": null,
      "previousVersionsDeclared": [],
      "registrySnapshotSha256": "f1090b6794be011bb48c947de8519efd9748511114360bf56666416a16f34875",
      "invalidationRule": "Any source, synthesis, registry reservation or required-dependency drift invalidates this candidate."
    },
    {
      "modelId": "WM-ORG-006",
      "registryId": "vr.wm-org-006",
      "modelVersion": "0.3.0-research.1",
      "sourceFile": "publications/wm-org-006-membership/spec.yaml",
      "sourceBytes": 192055,
      "sourceSha256": "0fd3aeef90ff0dd9a728256ef4f9d6ef57edc4c27b411dde09f377274e210482",
      "synthesisSha256": "6dec828608b321023a5496ad17cc217cd90b7e4768668d1b260c6dc71dfca765",
      "adjudicationStatus": "reviewable-draft",
      "publishableCanonical": false,
      "providerMode": "single-provider-waiver",
      "registryStatus": "described-previous-version",
      "registryReviewState": "migration-boundary-review",
      "registryEntryKind": "standalone-mm",
      "specEntryKind": "relationship",
      "entryKindDivergence": true,
      "legacyAlias": "O3",
      "legacySpecRef": "models/organizations/O3-employment-and-membership.md",
      "previousVersionsDeclared": [],
      "registrySnapshotSha256": "b3e81b8a6d03502a137acc9ecaa08254def95d95e45576d7e762850d14ccf557",
      "invalidationRule": "Any source, synthesis, registry reservation or required-dependency drift invalidates this candidate."
    }
  ],
  "requiredDependencies": [
    {
      "name": "WM-ORG-001 Organization",
      "modelId": "WM-ORG-001",
      "pinned": false,
      "reason": "Required WM-ORG-003 reference is not included in the frozen dossier."
    },
    {
      "name": "WM-ORG-004 Position",
      "modelId": "WM-ORG-004",
      "pinned": false,
      "reason": "Required WM-ORG-003 composition is not included; cross-company catalogue ownership is unresolved."
    },
    {
      "name": "Person / Worker context",
      "modelId": null,
      "pinned": false,
      "reason": "Required target is unregistered in the frozen WM-ORG-003 projection."
    },
    {
      "name": "PROV-O mix-in",
      "modelId": null,
      "pinned": false,
      "reason": "Required mix-in has no immutable pin in the dossier."
    }
  ],
  "constraints": [
    "WM-ORG-003 remains the sole master of collective identity, charter, lifecycle and team-scoped assignment facts; WM-ORG-006 remains the proposed master of scheme-governed membership subject to its unapproved relation edge.",
    "Profile labels MUST NOT populate registryId or runtimeId; base linkage uses baseModelId and baseRegistryRef only.",
    "Profile identity MUST be derived from WM-ORG-003 boundary_class and permanence values; profile names MUST NOT be stored as a parallel classifier.",
    "TeamAssignment is a profile-local alias of the WM-ORG-003 aggregate child; the base-side rename remains a change request and operation names MUST be base-qualified.",
    "TeamAssignment MUST NOT carry membership scheme, admission, standing, renewal, appeal, dues or membership terms.",
    "WM-ORG-006 Membership MUST NOT carry team-scoped allocation, coverage window, in-team role, headcount or position reference.",
    "A WM-ORG-006 Membership is required only when the collective declares a named membership scheme with an admission basis and standing vocabulary; without schemeRef no Membership may be invented.",
    "Within a CommunityOfPractice, TeamAssignment is permitted only for a nested working team; participation in the community itself uses a referenced Membership.",
    "Pending base adjudication, participants are restricted to persons, software agents or devices; an organization appears only in an external organizational role and never as a participant.",
    "Membership, TeamAssignment, participant lists and derived effective-member sets MUST NOT grant employment, funding, product, repository, tenant or other access or authority.",
    "Entitlement inheritance MUST follow an explicit parent-child tree inside one organization and record-authority domain and MUST NOT cross either boundary.",
    "Directory or dynamic rules MUST materialise enumerated identified participants; IdP sync MUST NOT transfer record authority or turn an operational write block into authority.",
    "Decision rights MUST be separately asserted with approver and threshold and MUST NOT be inferred from team role, membership role, lead label or accountable-owner reference.",
    "Budget, cost-centre and chargeback attribution is unsupported on the pinned bases and MUST be refused as unsourced.",
    "The employment, TeamAssignment, Membership and access-grant planes are conditionally independent only when the absent external planes are pinned; no plane change may propagate without a separately authored and dated assertion.",
    "on_behalf_of or overlap with sponsor, manager, containing organization or proposed record authority MUST NOT create or evidence employment.",
    "Collective dissolution closes open TeamAssignments at the dissolution event time and MUST NOT backdate them or change external employment, memberships or grants.",
    "An owned WorkingAgreement proposal is limited to collective conduct; membership admission, standing, discipline, appeal, dues and terms remain WM-ORG-006-owned or referenced.",
    "mandate_obligation_ref MUST NOT carry an owned WorkingAgreement; reusable or multi-party instruments require immutable identity and edition pins.",
    "An owned WorkingAgreement proposal has its own version, approval reference and exactly one owning collective; sharing requires a dated conversion to a referenced instrument preserving prior editions.",
    "TechnicalDomain remains a scheme-qualified classifier and MUST NOT own people, memberships, charters, methods or lifecycle.",
    "Merge, split, transfer and rename MUST be append-only change events with explicit identifier retention or minting; duplicates require a tombstone and survivor reference.",
    "Corrections MUST append superseding assertions and preserve event, valid and knowledge time; closed history MUST NOT be overwritten.",
    "entered-in-error MUST NOT replace dissolution for a collective that existed; erasure uses anonymisation or tombstoning where history is required, legal hold suspends disposal, and WM-ORG-006 disagreement/correction/appeal evidence survives WM-ORG-003 lifecycle actions.",
    "All instants MUST be RFC 3339 with seconds and explicit offset or Z; -00:00 represents only unknown local offset and MUST NOT normalize to +00:00; open interval ends remain explicit.",
    "All standards statements remain alignment-only; no W3C ORG, FHIR or SCIM conformance claim is permitted.",
    "Publication MUST be refused while any base contradiction, extension request, registry drift, inherited hold, dependency pin, relation row, evidence-tier recheck or required semantic fixture remains unresolved."
  ],
  "profileTypes": {
    "Team": {
      "disposition": "profile-local label over WM-ORG-003",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": "WM-ORG-003",
      "baseRegistryRef": "vr.wm-org-003",
      "origin": "contour-candidate"
    },
    "Collective": {
      "disposition": "profile label over WM-ORG-003 only if derived from base codes",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": "WM-ORG-003",
      "baseRegistryRef": "vr.wm-org-003",
      "origin": "contour-candidate"
    },
    "CommunityOfPractice": {
      "disposition": "standing collaboration profile proposal over WM-ORG-003 with draft WM-ORG-006 reference",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": "WM-ORG-003",
      "baseRegistryRef": "vr.wm-org-003",
      "origin": "contour-candidate"
    },
    "Membership": {
      "disposition": "proposed reuse of WM-ORG-006 relationship root; relation edge unapproved",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": "WM-ORG-006",
      "baseRegistryRef": "vr.wm-org-006",
      "origin": "contour-candidate"
    },
    "TeamAssignment": {
      "disposition": "profile-local alias for WM-ORG-003 aggregate child; base rename requested",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": "WM-ORG-003",
      "baseRegistryRef": "vr.wm-org-003",
      "origin": "base-child-rename"
    },
    "WorkingAgreement": {
      "disposition": "base-gap proposal for owned component or immutable reference",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": "WM-ORG-003",
      "baseRegistryRef": "vr.wm-org-003",
      "origin": "contour-candidate"
    },
    "TechnicalDomain": {
      "disposition": "scheme-qualified classifier only",
      "registryId": null,
      "runtimeId": null,
      "baseModelId": null,
      "baseRegistryRef": null,
      "origin": "specific-question"
    }
  },
  "profileSelection": {
    "Team": {
      "boundary_class": "organizational-unit"
    },
    "Collective": {
      "boundary_class": "organizational-collaboration"
    },
    "CommunityOfPractice": {
      "boundary_class": "organizational-collaboration",
      "permanence": "standing"
    }
  },
  "promotionTests": {
    "CommunityOfPractice": {
      "allConditionsRequired": true,
      "conditions": [
        "survives dissolution of every hosting organization",
        "admits members with no collective-scoped assignment",
        "has a lifecycle event class WM-ORG-003 cannot express"
      ],
      "effect": "opens a new research contour only; does not mint an identifier"
    },
    "TechnicalDomain": {
      "allConditionsRequired": true,
      "conditions": [
        "has independent lifecycle",
        "owns methods",
        "has independent stewards"
      ],
      "effect": "opens a new research contour and MUST NOT reuse the community WM-ORG-003 identity"
    }
  },
  "profileAliasMap": {
    "membership-assignment-record": "team-assignment-record",
    "membership_id": "assignment_id",
    "member_ref": "participant_ref",
    "member_during": "assignment_period",
    "assert-membership": "assert-team-assignment",
    "WM-ORG-003:end-membership": "end-team-assignment"
  },
  "baseGaps": [
    {
      "role": "sponsor",
      "proposedCardinality": "1..n",
      "nearestBaseElement": null,
      "semanticDelta": "authorization/funding party",
      "disposition": "base-extension-request",
      "enforceability": "profile-proposal-not-enforceable"
    },
    {
      "role": "recordAuthority",
      "proposedCardinality": "exactly 1",
      "nearestBaseElement": "provenance/access/retention custody prose only",
      "semanticDelta": "organization with write authority",
      "disposition": "base-extension-request",
      "enforceability": "profile-proposal-not-enforceable"
    },
    {
      "role": "obligationBearer",
      "proposedCardinality": "explicit",
      "nearestBaseElement": "mandate_obligation_ref is an instrument, not a party",
      "semanticDelta": "party bearing obligation",
      "disposition": "base-extension-request",
      "enforceability": "profile-proposal-not-enforceable"
    },
    {
      "role": "membershipSchemeRef",
      "proposedCardinality": "0..1 collective discriminator",
      "nearestBaseElement": null,
      "semanticDelta": "observable trigger for governed membership profile",
      "disposition": "base-extension-request",
      "enforceability": "profile-proposal-not-enforceable"
    },
    {
      "role": "ownedWorkingAgreement",
      "proposedCardinality": "0..n versioned components",
      "nearestBaseElement": "charter layer prose/non-normative legacy field",
      "semanticDelta": "owned independently versioned collective conduct instrument",
      "disposition": "base-extension-request",
      "enforceability": "profile-proposal-not-enforceable"
    }
  ],
  "interCompanyContract": {
    "containment": {
      "value": "unresolved",
      "baseConflict": [
        "composition WM-ORG-001 required=true/exactly one",
        "team-boundary finding containing_organization_ref=1",
        "containing/managing finding containing_organization_ref=0..1"
      ],
      "profileAuthority": "none; base amendment required",
      "evidenceTier": "tier-2-pending-tier-1-recheck"
    },
    "sponsors": {
      "value": "proposed 1..n",
      "status": "base-gap",
      "evidenceTier": "tier-2-pending-tier-1-recheck"
    },
    "managingOrganizations": {
      "value": "base exposes 0..n",
      "status": "held by base contradiction",
      "evidenceTier": "tier-2-pending-tier-1-recheck"
    },
    "recordAuthority": {
      "value": "proposed exactly 1",
      "status": "base-gap",
      "evidenceTier": "tier-2-pending-tier-1-recheck"
    },
    "obligationBearer": {
      "value": "proposed explicit reference",
      "status": "base-gap",
      "evidenceTier": "tier-2-pending-tier-1-recheck"
    }
  },
  "ledgerDivergences": [
    {
      "row": "WM-ORG-001 CONTAINS WM-ORG-003",
      "divergence": "profile research proposes optional containment for organizational collaboration",
      "status": "unadjudicated",
      "blocks": "D01"
    }
  ],
  "externalPlanes": [
    {
      "name": "employment",
      "modelId": null,
      "dossierMention": "WM-ORG-006 decision cites absent WM-ORG-005",
      "pinned": false,
      "identifierAsserted": false
    },
    {
      "name": "accessGrant",
      "modelId": null,
      "dossierMention": "external access-entitlement boundary only",
      "pinned": false,
      "identifierAsserted": false
    }
  ],
  "timeAxisCrosswalk": {
    "WM-ORG-003": {
      "validTime": "membership/assignment period and status validity",
      "knowledgeTime": "observation/record time",
      "decisionTime": "noCounterpart",
      "statusChangedAt": "preserve separately"
    },
    "WM-ORG-006": {
      "validTime": "membership validity",
      "knowledgeTime": "knowledge/record time",
      "decisionTime": "preserve separately; noCounterpart in WM-ORG-003",
      "eventTime": "preserve separately"
    }
  },
  "providerAdjudications": [
    {
      "issue": "Collective disposition",
      "adjudication": "profile label only when derived from WM-ORG-003 base codes; no independent root"
    },
    {
      "issue": "Team disposition vocabulary",
      "adjudication": "profile-local label over the existing WM-ORG-003 subject"
    },
    {
      "issue": "CoP TeamAssignment",
      "adjudication": "only inside a nested working team; community participation uses Membership"
    },
    {
      "issue": "Roster-derived authority",
      "adjudication": "restore cross-organization inheritance ban and fence effective-member projection"
    },
    {
      "issue": "Admission bylaws in WorkingAgreement",
      "adjudication": "rejected; membership rules remain WM-ORG-006-owned or referenced"
    },
    {
      "issue": "Inter-company zero containment",
      "adjudication": "blocked pending WM-ORG-003 base contradiction resolution"
    },
    {
      "issue": "Provider comparison overstatement",
      "adjudication": "convergence limited to PROFILE/no-new-ID and assignment/membership separation"
    },
    {
      "issue": "Non-chartered types",
      "adjudication": "TeamAssignment and TechnicalDomain explicitly annotated by origin"
    }
  ],
  "registryAndLineageNotes": [
    "Both registry rows say standalone-mm while specs say aggregate/relationship.",
    "WM-ORG-006 previousVersions is empty while its registry points to fused legacy O3; lineage remains unresolved."
  ],
  "evidencePolicy": {
    "structuralClaims": "tier-2-pending-tier-1-recheck where derived from vendor documentation",
    "vendorVocabulary": "projection detail only; MUST NOT become profile base semantics"
  },
  "inheritedHolds": [
    {
      "baseModelId": "WM-ORG-003",
      "index": 1,
      "text": "Source and live-version verification is unresolved: all twenty-nine distinct URLs across both packs must be re-fetched and re-pinned before publication, with particular attention to fast-moving or forward-dated version strings including schema.org 30.0 dated 2026-03-19, ESCO v1.2.1 dated 2025-12-10, HR Open 4.5 Final and 4.6 Candidate, the GitHub REST API version 2026-03-10, the Microsoft Graph v1.0 page last updated 2024-10-18, the FEMA RTLT tool version, and the NIST SP 800-53 control release 5.2.0."
    },
    {
      "baseModelId": "WM-ORG-003",
      "index": 2,
      "text": "Multi-profile domain validation is unresolved: the merged model has not been instantiated against the clinical care-team profile, the workplace-directory profile, the emergency-response typed-resource profile, or the agile-delivery profile. No conformance or alignment language may be published until at least these four profiles have been round-tripped and their loss reports recorded."
    },
    {
      "baseModelId": "WM-ORG-003",
      "index": 3,
      "text": "Paywalled and landing-page-only evidence must not be published at clause level: ISO 30414:2025 is cited from a committee announcement, ISO 30400:2022 from a catalogue landing page that does not expose a Team term, and ISO 21502 and ArchiMate business collaboration were never obtained. Every claim resting on these must be marked as unverified at clause level or removed."
    },
    {
      "baseModelId": "WM-ORG-003",
      "index": 4,
      "text": "All seven accepted additions and four of the five accepted functions rest wholly or partly on tier-2 vendor documentation. Each must be re-checked against tier-1 sources for contradiction before publication, and vendor-specific vocabularies for visibility, nesting and archive states must be published as projection detail rather than as base semantics."
    },
    {
      "baseModelId": "WM-ORG-003",
      "index": 5,
      "text": "Citation provenance for the accepted additions must be repaired: grok asserts RFC 3339 timestamp requirements in membership and post-assignment findings without registering RFC 3339 as a source in its own pack, so every merged node inheriting that claim must be re-pointed at the base RFC 3339 source and re-validated."
    },
    {
      "baseModelId": "WM-ORG-006",
      "index": 1,
      "text": "Claude and Grok timed out during their bounded attempts, so independent external review is absent and explicitly waived for this published reviewable draft."
    },
    {
      "baseModelId": "WM-ORG-006",
      "index": 2,
      "text": "The previous O3 card combined Employment and Membership, while the current registry requires separate WM-ORG-005 and WM-ORG-006 boundaries; this publication defines only Membership."
    },
    {
      "baseModelId": "WM-ORG-006",
      "index": 3,
      "text": "The approved relationship ledger contains no WM-ORG-006 rows, so all proposed sibling composition remains draft."
    },
    {
      "baseModelId": "WM-ORG-006",
      "index": 4,
      "text": "Company, cooperative, association, union, professional-body, standards-body, club, community, family, religious, political and machine-agent membership profiles require specialist review."
    },
    {
      "baseModelId": "WM-ORG-006",
      "index": 5,
      "text": "Certified W3C ORG, OWL-Time, ODRL, Verifiable Credentials, LegalRuleML, SKOS, directory and domain-schema crosswalks, conformance fixtures and privacy tests remain unverified."
    },
    {
      "baseModelId": "WM-ORG-006",
      "index": 6,
      "text": "Independent external review was explicitly waived by the repository owner; this codex-only result remains a reviewable draft."
    }
  ],
  "inheritedHoldRule": "Inherited holds are verbatim, individually addressable, and cannot be summarized, merged or discharged by this contour.",
  "publicationHolds": [
    "Blocking WM-ORG-003 containment contradiction.",
    "Blocking organization-as-participant contradiction.",
    "Sponsor, record-authority, obligation-bearer, membership-scheme and owned-WorkingAgreement carriers are base extension requests.",
    "Required dependencies and external employment/access planes are unpinned.",
    "WM-ORG-006 composition edge has no approved relation-ledger row.",
    "Registry/spec entry-kind and WM-ORG-006 lineage drift remain unresolved.",
    "Declarative fixtures are unexecuted and no runtime semantics are published."
  ],
  "auditRemediation": {
    "auditVerdict": "REVISE",
    "checklistAppliedOnce": true,
    "auditRerun": false,
    "representableItemsApplied": [
      "R4-R24"
    ],
    "externalBlockingItems": [
      "R1 containment base adjudication",
      "R2 organization-participant base adjudication",
      "R3 base carriers for proposed roles",
      "R4 dependency pin acquisition",
      "R16 external-plane pin acquisition",
      "R17 owned WorkingAgreement base carrier",
      "R22 tier-1 evidence recheck"
    ],
    "note": "R25 requested re-audit only after external blockers close; no rerun performed in this checkpoint."
  },
  "provenance": {
    "claudeStudy": "claude-study.raw.md",
    "grokStudy": "grok-study.raw.md",
    "comparison": "provider-comparison.md",
    "audit": {
      "artifact": "claude-frozen-audit.raw.md",
      "auditorRole": "frozen-independent",
      "date": "2026-09-29",
      "scope": "dossier + two studies + comparison + candidate r2 + fixtures r2",
      "coverageLimit": "selected-findings projection only: WM-ORG-003 19 of 31 and WM-ORG-006 12 of 32 findings visible"
    }
  }
}
