{
  "id": "client_server_monitor",
  "label": "Client Server Monitor Canonical",
  "phase": "phase-14",
  "category": "fleet_monitoring_mirror_failover",
  "status": "ACTIVE_DH_MIRROR",
  "purpose": "Client Server Monitor Canonical is the Phase 14 authority that watches each dedicated YEFF AI v1 client server as an owned runtime asset, not as a generic VPS ping target.",
  "function": "Establish client-server monitoring identity with server ownership, account relation, health probes, runtime boundary, incident eligibility and evidence cadence before fleet status can represent that server.",
  "technology_requirements": [
    {
      "technology": "Client Server Monitor",
      "required_for": "Client Server Monitor Canonical is the Phase 14 authority that watches each dedicated YEFF AI v1 client server as an owned runtime asset, not as a generic VPS ping target.",
      "required_by_phase": "phase-14",
      "required_by_category": "client_server_monitor",
      "required_by_buckets": [
        "Prerequisites",
        "Installation",
        "Configuration",
        "Validation",
        "Observable Evidence",
        "Failure Modes & Recovery",
        "Completion & Promotion"
      ],
      "expected_version": "MISSING until Client Server Monitor is implemented and validated in the future Execution & Monitoring Panel",
      "validation_command": "MISSING until client_server_monitor can prove scope, evidence, execution state and promotion decision",
      "evidence_path": "/home/yeff/public_html/devon/canon/execution/state/dh_sources/client_server_monitor.json",
      "status_source": "Documentation Hub + future Execution & Monitoring Panel",
      "blocking_if_missing": true,
      "failure_impact": "If this gate fails, fleet dashboards can become visually green while watching the wrong host, an orphan host, or a host detached from the YEFF AI runtime chain."
    }
  ],
  "depends_on": [],
  "used_by": [],
  "overview": {
    "summary": "Client Server Monitor Canonical is the Phase 14 authority that watches each dedicated YEFF AI v1 client server as an owned runtime asset, not as a generic VPS ping target.",
    "function": "FUNCTION: Establish client-server monitoring identity with server ownership, account relation, health probes, runtime boundary, incident eligibility and evidence cadence before fleet status can represent that server.",
    "system_position": "This category owns per-client server observation after installation validation. It does not define fleet rollup and does not perform failover. The exclusive risk here is anonymous monitoring. A server can appear online while Devon cannot prove which customer, runtime, installation chain or control-plane identity the signal belongs to.",
    "failure_impact": "If this gate fails, fleet dashboards can become visually green while watching the wrong host, an orphan host, or a host detached from the YEFF AI runtime chain."
  },
  "failure_impact": "If this gate fails, fleet dashboards can become visually green while watching the wrong host, an orphan host, or a host detached from the YEFF AI runtime chain."
}
