{
  "format": "vercy-model-allocation-candidate/v1",
  "contourId": "EM-STR-03",
  "proposedName": "Business Capability",
  "modelId": null,
  "registryId": null,
  "allocationState": "unassigned",
  "decision": "NEW MODEL",
  "canonicalPublishable": false,
  "identityTest": {
    "stableIdentity": "The unique governed pair (outcomeClassRef, actedUponObjectRef) identifies the enterprise ability independently of organization, process, system or owner.",
    "naturalKey": [
      "outcomeClassRef",
      "actedUponObjectRef"
    ],
    "equivalenceProcedure": "Normalize the governed outcome term and acted-upon object reference under their pinned schemes; duplicates merge only by capability-register authority.",
    "versionIdentity": "Definition or applicability refinement creates an immutable version under the same businessCapabilityId; replacement of the outcome class creates a successor capability with a new identifier.",
    "independentLifecycle": [
      "proposed",
      "approved",
      "active",
      "deprecated",
      "superseded",
      "retired"
    ],
    "mastership": "enterprise capability-register authority"
  },
  "boundary": {
    "owns": [
      "persistent business-capability identity and immutable versions",
      "governed outcome class and acted-upon object",
      "definition, applicability and effective scope",
      "versioned decomposition edges and successor lineage",
      "register stewardship and tombstone retention",
      "contained capability requirement statements"
    ],
    "references": [
      {
        "target": "WM-KNW-011",
        "purpose": "objective or driver for a capability requirement"
      },
      {
        "target": "WM-ORG-002",
        "purpose": "capability-register stewardship only"
      }
    ],
    "excludes": [
      "agent function, competence, proficiency or capacity",
      "process, organization, team, position, system, product, service, resource or budget identity",
      "capability realization, operational accountability, coverage or fullness",
      "assessment, observation, maturity, performance or capacity result",
      "scenario or target-state realization"
    ]
  },
  "objects": {
    "BusinessCapability": {
      "identity": [
        "businessCapabilityId",
        "versionId"
      ],
      "naturalKey": [
        "outcomeClassRef",
        "actedUponObjectRef"
      ],
      "required": [
        "businessCapabilityId",
        "versionId",
        "outcomeClassRef",
        "actedUponObjectRef",
        "identityBasis",
        "effectiveFrom",
        "assertedAt",
        "asserterRef",
        "status"
      ],
      "optional": [
        "definition",
        "applicability",
        "effectiveTo",
        "predecessorRef",
        "successorRef",
        "sourceRefs",
        "tombstone"
      ],
      "lifecycle": [
        "proposed",
        "approved",
        "active",
        "deprecated",
        "superseded",
        "retired"
      ]
    },
    "OutcomeClassRef": {
      "required": [
        "schemeRef",
        "codeOrGovernedTerm"
      ],
      "optional": [
        "schemeVersion",
        "governedIri"
      ]
    },
    "CapabilityDecompositionEdge": {
      "identity": [
        "edgeVersionId"
      ],
      "required": [
        "edgeVersionId",
        "parentRef",
        "childRef",
        "tier",
        "validFrom",
        "assertedAt",
        "asserterRef"
      ],
      "optional": [
        "validTo",
        "supersedesRef",
        "overlapJustification"
      ],
      "master": "parent capability"
    },
    "CapabilityRequirement": {
      "identity": [
        "requirementId",
        "versionId"
      ],
      "required": [
        "capabilityRef",
        "driverRef",
        "horizon",
        "scaleRef",
        "scaleVersion",
        "requiredLevel",
        "effectiveFrom"
      ],
      "optional": [
        "effectiveTo",
        "successorRef"
      ]
    },
    "LegacyMeaningMigrationBoundary": {
      "required": [
        "sourceModelRef",
        "effectiveFrom",
        "writeFreeze",
        "crosswalkRef",
        "unmappedDisposition",
        "deprecationNote"
      ],
      "rules": [
        "No automatic promotion from WM-ACT-001",
        "Unmapped legacy enterprise-capability records resolve to unknown"
      ]
    }
  },
  "invariants": [
    "Natural identity is the unique governed pair (outcomeClassRef, actedUponObjectRef); a surrogate is explicitly marked and never changes that equivalence.",
    "Definition or applicability refinement creates an immutable version under the same capability identity; replacement of the outcome class creates a successor capability identity.",
    "Capability identity survives reorganization, process redesign, system replacement and ownership change.",
    "Unit, team, position, process, system, product, owner and budget names never define capability identity.",
    "Capability decomposition is represented only by versioned outcome-specialization edges mastered by the parent.",
    "Sibling outcome classes at one tier are mutually exclusive unless an explicit overlap justification is retained.",
    "Re-decomposition supersedes edges and never rewrites capability identity or prior topology.",
    "CapabilityRealization.capabilityRef is the sole authoritative direction for realization bindings; coverage is never stored on BusinessCapability.",
    "Agent competence, proficiency and capacity remain outside Business Capability identity and mastership.",
    "Required level is a separate versioned requirement with driver, horizon and pinned scale; actual level is a finalized assessment conclusion.",
    "Required level, actual level, maturity, performance and capacity remain distinct dimensions.",
    "Unknown realization or measurement is never converted to zero without a scoped completeness assertion.",
    "Scenario values never feed authoritative actuals.",
    "Supersession requires a resolvable successor; retirement never cascades from the end of a realization.",
    "Retired and superseded capabilities retain tombstones and remain resolvable for historical realizations and assessments.",
    "Effective time, knowledge time, asserter and source provenance are mandatory and immutable after assertion."
  ],
  "holds": [
    "Registry allocation is pending and no identifier may be guessed.",
    "Capability relation contracts, scale registry and semantic crosswalk require canonical approval.",
    "The WM-ACT-001 narrowing requires an approved versioned migration boundary before publication."
  ],
  "lifecycleRules": {
    "deprecated": "still current for historical resolution but discouraged for new use",
    "superseded": "requires successorRef and ends current applicability",
    "retired": "no longer applicable; tombstone and history retained"
  },
  "invariantRules": [
    {
      "id": "BC-01",
      "rule": "Natural identity is the unique governed pair (outcomeClassRef, actedUponObjectRef); a surrogate is explicitly marked and never changes that equivalence."
    },
    {
      "id": "BC-02",
      "rule": "Definition or applicability refinement creates an immutable version under the same capability identity; replacement of the outcome class creates a successor capability identity."
    },
    {
      "id": "BC-03",
      "rule": "Capability identity survives reorganization, process redesign, system replacement and ownership change."
    },
    {
      "id": "BC-04",
      "rule": "Unit, team, position, process, system, product, owner and budget names never define capability identity."
    },
    {
      "id": "BC-05",
      "rule": "Capability decomposition is represented only by versioned outcome-specialization edges mastered by the parent."
    },
    {
      "id": "BC-06",
      "rule": "Sibling outcome classes at one tier are mutually exclusive unless an explicit overlap justification is retained."
    },
    {
      "id": "BC-07",
      "rule": "Re-decomposition supersedes edges and never rewrites capability identity or prior topology."
    },
    {
      "id": "BC-08",
      "rule": "CapabilityRealization.capabilityRef is the sole authoritative direction for realization bindings; coverage is never stored on BusinessCapability."
    },
    {
      "id": "BC-09",
      "rule": "Agent competence, proficiency and capacity remain outside Business Capability identity and mastership."
    },
    {
      "id": "BC-10",
      "rule": "Required level is a separate versioned requirement with driver, horizon and pinned scale; actual level is a finalized assessment conclusion."
    },
    {
      "id": "BC-11",
      "rule": "Required level, actual level, maturity, performance and capacity remain distinct dimensions."
    },
    {
      "id": "BC-12",
      "rule": "Unknown realization or measurement is never converted to zero without a scoped completeness assertion."
    },
    {
      "id": "BC-13",
      "rule": "Scenario values never feed authoritative actuals."
    },
    {
      "id": "BC-14",
      "rule": "Supersession requires a resolvable successor; retirement never cascades from the end of a realization."
    },
    {
      "id": "BC-15",
      "rule": "Retired and superseded capabilities retain tombstones and remain resolvable for historical realizations and assessments."
    },
    {
      "id": "BC-16",
      "rule": "Effective time, knowledge time, asserter and source provenance are mandatory and immutable after assertion."
    }
  ]
}
