{
  "format": "vercy-enterprise-profile-candidate/v1",
  "contourId": "EM-PEO-05",
  "name": "Enterprise Learning, Development and Succession",
  "decision": "PROFILE",
  "newRuntimeId": false,
  "bases": [
    "WM-ACT-008",
    "WM-ACT-034",
    "WM-ACT-038",
    "WM-KNW-013",
    "WM-ORG-004",
    "WM-ORG-016",
    "WM-PER-001",
    "WM-PER-008",
    "WM-PER-009",
    "WM-REC-010",
    "WM-XCT-017",
    "WM-XCT-023"
  ],
  "constraints": [
    "Definition, delivery and enrollment remain distinct.",
    "Conditional on base approval: development Plan profiles WM-ACT-008 and grants no personnel authority.",
    "Conditional on base approval: readiness profiles WM-ACT-034 and never confers assignment or access.",
    "Conditional on base approval: appointment requires WM-REC-010 decision followed by WM-ORG-016 assignment.",
    "Conditional on base approval: learning Program owns immutable Program Versions; WM-ACT-038 is narrowed to scheduled Delivery or cohort.",
    "Enrollment is an independent root and survives Delivery cancellation as historical participation.",
    "Attendance, completion, Assessment Result, Learning Result, competency assertion, qualification award and credential remain non-equivalent.",
    "Learning Result is an identifier-unassigned root; unsuccessful results never enter WM-PER-008 award identity.",
    "Every Learning Result pins Program Version, objective version and assessment basis.",
    "Retakes append Assessment Results and Learning Results without rewriting history.",
    "Development Plan may map one Program to several objectives and grants no personnel authority.",
    "Conditional on base approval: succession Plan revision leaves WM-ORG-016 assignments unchanged.",
    "Readiness pins position or path-step profile version and confers neither seat nor access.",
    "Conditional on base approval: nomination and appointment are distinct WM-REC-010 decisions; appointment authorizes but does not embed WM-ORG-016 assignment."
  ],
  "candidateRevision": 3,
  "canonicalPublishable": false,
  "holds": [
    "Registry allocation is pending and no identifier may be guessed.",
    "All base specifications and relation contracts remain provisional reviewable drafts.",
    "Privacy, retention, source pins and executable conformance remain pending.",
    "Package conversion and live verification are pending.",
    "Frozen audit returned REVISE at revision 2; all 44 checklist items were remediated once without audit rerun.",
    "The profile cannot be published before all five candidate roots receive approved allocations."
  ],
  "relationContracts": {
    "WM-ACT-008": "provisional",
    "WM-ACT-034": "provisional",
    "WM-ACT-038": "provisional",
    "WM-KNW-013": "provisional",
    "WM-ORG-004": "provisional",
    "WM-ORG-016": "provisional",
    "WM-PER-001": "provisional",
    "WM-PER-008": "provisional",
    "WM-PER-009": "provisional",
    "WM-REC-010": "provisional",
    "WM-XCT-017": "provisional",
    "WM-XCT-023": "provisional"
  },
  "candidateRoots": [
    {
      "name": "Learning Program",
      "allocationState": "unassigned",
      "modelId": null,
      "registryId": null
    },
    {
      "name": "Enrollment",
      "allocationState": "unassigned",
      "modelId": null,
      "registryId": null
    },
    {
      "name": "Learning Result",
      "allocationState": "unassigned",
      "modelId": null,
      "registryId": null
    },
    {
      "name": "Career Path",
      "allocationState": "unassigned",
      "modelId": null,
      "registryId": null
    },
    {
      "name": "Succession Plan",
      "allocationState": "unassigned",
      "modelId": null,
      "registryId": null
    }
  ],
  "newRuntimeIdScope": "This profile itself creates no runtime identity; the five governed roots remain separate identifier-unassigned allocation candidates.",
  "dependentMasters": {
    "Attendance": {
      "master": "WM-ACT-038 participation assertion",
      "status": "conditional on base approval"
    },
    "DeliveryCompletion": {
      "master": "WM-ACT-038 delivery-completion assertion",
      "status": "conditional on base approval"
    },
    "AssessmentAdministration": {
      "master": "WM-ACT-034 assessment administration",
      "status": "conditional on base approval"
    },
    "RawScore": {
      "master": "WM-ACT-034 assessment result evidence",
      "status": "conditional on base approval"
    },
    "Aspiration": {
      "master": "WM-ACT-008 Development Plan profile",
      "required": [
        "personRef",
        "targetPathOrPositionClassRef",
        "recordedAt",
        "recordedBy"
      ]
    },
    "CompetencyAssertion": {
      "master": "out of contour; EM-PEO-03 Person Capability Assertion candidate",
      "status": "held"
    },
    "AccessEntitlement": {
      "master": "outside EM-PEO-05",
      "status": "held; denials are semantic boundaries, not enforcement claims"
    }
  },
  "candidateRelationContracts": [
    {
      "source": "Learning Program",
      "target": "WM-ACT-038",
      "state": "provisional"
    },
    {
      "source": "Enrollment",
      "target": "Learning Program",
      "state": "provisional"
    },
    {
      "source": "Enrollment",
      "target": "WM-ACT-038",
      "state": "provisional"
    },
    {
      "source": "Learning Result",
      "target": "Enrollment",
      "state": "provisional"
    },
    {
      "source": "Learning Result",
      "target": "WM-ACT-034",
      "state": "provisional"
    },
    {
      "source": "Learning Result",
      "target": "WM-PER-008",
      "state": "provisional"
    },
    {
      "source": "Learning Result",
      "target": "WM-XCT-017",
      "state": "provisional"
    },
    {
      "source": "Career Path",
      "target": "Learning Program",
      "state": "provisional"
    },
    {
      "source": "Succession Plan",
      "target": "WM-ACT-034",
      "state": "provisional"
    },
    {
      "source": "Succession Plan",
      "target": "WM-REC-010",
      "state": "provisional"
    },
    {
      "source": "WM-REC-010",
      "target": "WM-ORG-016",
      "state": "provisional"
    }
  ],
  "glossary": {
    "released": "domain lifecycle state for curriculum or path content",
    "canonical model publication": "registry/site publication state; never inferred from released content"
  }
}
