{
  "phase_id": "phase-02",
  "category_id": "architecture_engineering_core",
  "doc_id": "cdms",
  "source_path": "/home/yeff/public_html/devon/panel/data/cdms.md",
  "documentation_branch_status": "CUSTOM_BRANCH",
  "bucket_statuses_from_docs_index": {
    "Prerequisites": "ACTIVE",
    "Installation": "ACTIVE",
    "Configuration": "ACTIVE",
    "Validation": "ACTIVE",
    "Observable Evidence": "ACTIVE",
    "Failure Modes & Recovery": "ACTIVE",
    "Completion & Promotion": "ACTIVE"
  },
  "exported_at": "2026-04-28T05:56:48.644291+00:00",
  "export_rule": "docs/json export generated from real panel/data source plus docs/index.php branch evidence; no authored content invented by export patch",
  "source_payload": {
    "source_format": "markdown",
    "raw_markdown": "# CDMS — CONTAINERIZATION & DEPLOYMENT MASTER SPEC\nversion: v1.0\nstatus: ACTIVE\nparent: master_architecture_index.md\nphase: 02\nphase_name: Architecture & Engineering Canon\ndocument_role: containerization_and_deployment_master_for_phase_02\n\n---\n\n## 1. OBJECTIVE\n\nDefine canonical containerization and deployment structure for Devon modules.\n\n---\n\n## 2. CONTAINERIZATION PRINCIPLE\n\nContainerization follows responsibility isolation.\n\nPreferred rule:\n- one operational responsibility per container\n\nNo ornamental container split.\nNo authority mixing inside a single container where separation is required.\n\n---\n\n## 3. REQUIRED ISOLATIONS\n\nExpected isolated responsibilities:\n- gateway_api\n- llm_interpreter\n- fsm_policy\n- validator\n- executor\n- memory_service\n- retrieval_service\n- observability_stack\n\n---\n\n## 4. DEPLOYMENT PRINCIPLE\n\nDeployment must follow:\n- deployment_order_canonical.json\n- security baseline\n- observable readiness checks\n- rollback readiness\n\n---\n\n## 5. HEALTHCHECK RULE\n\nEvery deployable unit must expose:\n- identity\n- health signal\n- dependency awareness\n- status output\n\n---\n\n## 6. ACCEPTANCE CRITERIA\n\nCDMS is valid only if:\n- isolation rule is explicit\n- deployment order alignment is explicit\n- healthcheck rule is explicit\n- rollback expectation is explicit\n"
  }
}
