{
  "format": "vercy-model-allocation-candidate/v1",
  "contourId": "EM-TEC-06",
  "proposedName": "User Journey",
  "modelId": null,
  "registryId": null,
  "allocationState": "unassigned",
  "decision": "NEW MODEL",
  "canonicalPublishable": false,
  "identityTest": {
    "stableIdentity": "Proposed only: a future governed journey could remain identifiable across service substitutions and channel changes after registry allocation.",
    "versionIdentity": "Proposed only; no current revision, stage-membership or commitment semantics are authoritative.",
    "independentLifecycle": [
      "draft",
      "approved",
      "active",
      "restricted",
      "retired",
      "superseded"
    ],
    "mastership": "service owner, product owner or customer-experience authority"
  },
  "boundary": {
    "owns": [
      "proposed future journey identity and immutable revisions after allocation",
      "proposed intended user-visible outcome and actor or segment scope",
      "proposed ordered descriptive elements and completion criteria",
      "proposed participation, observability and supersession declarations"
    ],
    "references": [
      {
        "target": "WM-SFT-016",
        "purpose": "Journey-level SLI and SLO commitments and evaluations"
      },
      {
        "target": "WM-ACT-004",
        "purpose": "Service definitions participating in the journey"
      },
      {
        "target": "WM-MAT-008",
        "purpose": "Qualified observation evidence for journey outcomes"
      },
      {
        "target": "WM-SFT-002",
        "purpose": "Business applications or systems participating in the journey"
      }
    ],
    "excludes": [
      "service, system or application identity",
      "process execution and individual user-session occurrence",
      "metric-definition, observation or SLO-policy mastership",
      "customer identity and consent lifecycle",
      "automatic business-impact or contractual-breach conclusion"
    ]
  },
  "objects": {
    "UserJourney": {
      "identity": [
        "userJourneyId"
      ],
      "required": [
        "name",
        "ownerRef",
        "intendedOutcome",
        "actorScope",
        "status",
        "currentRevisionRef"
      ],
      "optional": [
        "successorRef",
        "retiredAt"
      ],
      "lifecycle": [
        "draft",
        "approved",
        "active",
        "restricted",
        "retired",
        "superseded"
      ]
    },
    "UserJourneyRevision": {
      "identity": [
        "userJourneyId",
        "revision"
      ],
      "required": [
        "stages",
        "entryCriteria",
        "completionCriteria",
        "contentDigest",
        "effectiveFrom"
      ],
      "optional": [
        "effectiveTo",
        "criticalPath",
        "exclusions",
        "observationPoints",
        "supersedesRevision"
      ],
      "lifecycle": [
        "draft",
        "approved",
        "effective",
        "superseded",
        "withdrawn"
      ]
    }
  },
  "invariants": [
    "This dossier is specified-deferred-non-normative and allocates no model or runtime identifier.",
    "Descriptive journey narratives have no authoritative membership, ordering or commitment semantics.",
    "User Journey cannot be an evaluable WM-SFT-016 subject until identity, lifecycle, membership and aggregation are allocated.",
    "Service, application, observation, contract and policy masters remain external.",
    "No current journey instance, stage occurrence, process execution or transaction occurrence is created.",
    "A future allocation must preserve privacy, evidence access and historical subject resolution.",
    "A descriptive composition cannot imply end-to-end success, failure or contractual performance.",
    "No ordered membership is authoritative until an allocated revision contract defines membership and effectivity."
  ],
  "holds": [
    "Registry namespace and identifier allocation are pending and no identifier may be guessed.",
    "Identity, lifecycle, membership, ordering, effective dating and aggregation semantics remain unallocated.",
    "The dossier is non-normative and cannot support SLO evaluation or contractual conclusions.",
    "Metric Definition remains separately unassigned under EM-DAT-05.",
    "One frozen audit completed with remediation and no rerun; publication and live verification remain held."
  ],
  "normativeState": "specified-deferred-non-normative"
}
