{
  "format": "vercy-enterprise-adoption-profile/v1",
  "contourId": "EM-WRK-02",
  "name": "Enterprise Project and Change Management",
  "decision": "PROFILE",
  "newRuntimeId": false,
  "bases": [
    "WM-ACT-005",
    "WM-ACT-008",
    "WM-ACT-031",
    "WM-ACT-032"
  ],
  "constraints": [
    "Project identity is established by authorization, declared scope and temporal boundary; tracker containers and products never supply that identity.",
    "ProjectCharter is a serial revisioned authorization artifact owned by the Project aggregate and is superseded rather than overwritten.",
    "WM-ACT-005 owns project-scoped immutable approved baseline packages, explicit predecessor-to-successor transitions and the current-package pointer; package identity cannot escape its Project aggregate.",
    "Every approved baseline package pins immutable WM-ACT-008 revisions; any embedded snapshot is a non-authoritative copy with source revision and digest and never replaces WM-ACT-008 mastership or resolves mutable plan heads.",
    "The draft baseline package owns its frozen selection record, containing references and digests rather than copied authority; transition is one governed operation from frozen selection through package creation to current-pointer switch, and failure cannot rewrite the predecessor package.",
    "A baseline package is one atomic approved release across its declared scope, schedule and cost dimensions; partial re-baselining creates a complete successor package that reuses unchanged pins.",
    "WM-ACT-008 owns referenced plan and schedule content, forecasts, actuals and computation provenance.",
    "Every variance names an approved baseline-package identifier and reads its pinned revisions; forecast, baseline and actual remain distinct.",
    "WM-ACT-031 remains the shared aggregate for discriminated Milestone, Deliverable and Acceptance records; each kind has an independent record identity, revision series, relations and lifecycle.",
    "WM-ACT-031 masters criteria revisions with the relevant milestone or deliverable; Acceptance is an immutable record distinct from that subject and pins object revision, criteria revision, baseline package, verification method, authority, decision time, conditions and evidence.",
    "Milestone achievement requires its own status, effective time, authority and evidence; task completion alone never establishes achievement.",
    "Existing acceptance evidence survives re-baselining unless an explicit changed deliverable creates a new acceptance basis.",
    "WM-ACT-032 masters ProjectChangeRequest and externally references the decision authority and resolved disposition.",
    "An approved change request cannot issue or mutate a baseline; only an approved request classified for re-baselining can trigger creation of a successor package with explicit effectivity.",
    "Re-baselining does not reopen or replace an Acceptance by default; re-verification requires an explicit impact assertion from the approved change request.",
    "Project-to-product and project-to-tracker-container relations are many-to-many and never collapse subject identity.",
    "Project closure does not close a product and does not erase open changes or residual obligations.",
    "Derived dates and values record their computation run; names, dates and periods are never identifiers."
  ],
  "holds": [
    "Baseline ownership and change-register duplication require explicit base-model edits.",
    "Product, tracker, decision and parent relation rows are incomplete.",
    "WM-ACT-031 artifact identity and rollup rules require correction.",
    "WM-ACT-032 mapping and status extracts require re-scoping.",
    "Cross-master transition atomicity and the atomic package-grain contract require explicit base-model adoption.",
    "Criteria-version pins and shared-tracker/rebaseline fixtures are not yet present in the canonical bases.",
    "The frozen audit accepted the profile with limits; its standing base-model and publication holds remain active."
  ],
  "version": "0.1.0",
  "assurance": "reviewable-research-profile",
  "publicationState": "published-partial",
  "runtimeId": null,
  "canonical": false,
  "installable": false
}
