iiRecord
Agentic AI Atlas · Resolve LifecycleState vs ProcessPhase overlap
gap:lifecycle-state-resolutiona5c.ai
II.
Gap JSON

gap:lifecycle-state-resolution

Structured · live

Resolve LifecycleState vs ProcessPhase overlap json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · catalog-meta/gaps/canonical-gaps.yamlCluster · catalog-meta
Record JSON
{
  "id": "gap:lifecycle-state-resolution",
  "_kind": "Gap",
  "_file": "catalog-meta/gaps/canonical-gaps.yaml",
  "_cluster": "catalog-meta",
  "attributes": {
    "title": "Resolve LifecycleState vs ProcessPhase overlap",
    "level": 3,
    "priority": "P3",
    "discoveredAt": "2026-04-30T15:45:00Z",
    "source": "REMODEL openItems     (cluster 11) both model \"named stage in a workflow\" with different\nattribute shapes; consumers conflate them.\n",
    "currentState": "Two parallel NodeKinds with overlapping semantics; coverage-checklist\nreferences both interchangeably in some rows.\n",
    "desiredState": "Decision recorded (collapse, alias, or fully orthogonalize) and\napplied uniformly across ontology-schema, examples, and checklist.\n",
    "propagationStatus": {
      "ontology-schema": "not-started",
      "examples": "not-started",
      "coverage-checklist": "not-started"
    },
    "status": "open",
    "markdownRef": "wiki/process/gaps/GAP-3-P3-lifecycle-state-resolution.md",
    "owner": "a5c:ontology-stewards"
  },
  "outgoingEdges": [
    {
      "from": "gap:lifecycle-state-resolution",
      "to": "phase:plan",
      "kind": "blocks",
      "attributes": {}
    }
  ],
  "incomingEdges": []
}