{
  "server": "metapolis-control-01",
  "overall": "pre_ai_foundation_green",
  "production_rollout": "blocked",
  "rule": "Trust Dashboard may show foundation green, but production rollout remains blocked until ops and AI/model gates pass",
  "cards": [
    {
      "id": "readiness",
      "title": "Readiness",
      "status": "green",
      "evidence": "3-server pre-AI foundation gate PASS"
    },
    {
      "id": "runtime_config",
      "title": "Runtime Config",
      "status": "green",
      "evidence": "production config explicit at /opt/metapolis/config/runtime-control.production.yaml"
    },
    {
      "id": "persistence",
      "title": "Persistence",
      "status": "green",
      "evidence": "metapolis-data-01 durable_persistence_live_evidence PASS"
    },
    {
      "id": "events",
      "title": "Events",
      "status": "green",
      "evidence": "NATS JetStream replay/retry/DLQ and delivery receipts PASS"
    },
    {
      "id": "security",
      "title": "Security",
      "status": "green",
      "evidence": "key-only SSH, UFW, fail2ban, auditd and forbidden scans PASS on control/data/cell"
    },
    {
      "id": "observability",
      "title": "Observability",
      "status": "green",
      "evidence": "Prometheus, Alertmanager, Grafana, node exporters and centralized logs PASS"
    },
    {
      "id": "sla",
      "title": "SLA",
      "status": "green",
      "evidence": "Alert rules installed, firing alerts 0, local incident inbox active"
    },
    {
      "id": "backup_recovery",
      "title": "Backup Recovery",
      "status": "green",
      "evidence": "Encrypted backups, SHA256 verification, timers and restore-drills PASS on control/data/cell"
    },
    {
      "id": "incidents",
      "title": "Incidents",
      "status": "yellow",
      "evidence": "backup/restore drill PASS; incident command simulation remains pending"
    },
    {
      "id": "employee_packages",
      "title": "Employee Packages",
      "status": "green",
      "evidence": "HotelBrain controlled first employee path PASS on metapolis-cell-01"
    },
    {
      "id": "customer_activation",
      "title": "Customer Activation",
      "status": "yellow",
      "evidence": "controlled one tenant / one resident path PASS; mass habitation remains blocked"
    },
    {
      "id": "ai_model_ops",
      "title": "AI Model Ops",
      "status": "blocked",
      "evidence": "metapolis-ai-01 not connected; model evals not run"
    }
  ]
}
