{"service":"hdp-status","family":"hdp","environment":"prod","project":"symphony-prod-509117","region":"us-central1","status":"operational","checked_at":"2026-11-15T16:46:29.112734+00:00","elapsed_ms":165.3,"summary":{"services":5,"healthy":5,"unhealthy":0,"probes":5,"passed":5,"failed":0},"services":{"hdp-api":{"family":"hdp","description":"the human-data backend, Deployment symphony-hdp-api on the symphony-hdp cluster, serving the human API under https://hdp.tastelabs.com/api/v1/human","url":null,"healthy":true,"probes":{"deployment":{"path":"symphony-hdp/symphony-hdp-api/symphony-hdp-api","tells":"the deployment serves at or above its disruption floor on its cluster","url":null,"auth":"gke-api","ok":true,"http_status":null,"latency_ms":149.9,"response":{"replicas":{"desired":10,"available":10},"conditions":[{"type":"Available","status":"True","lastUpdateTime":"2026-11-14T18:02:49Z","lastTransitionTime":"2026-11-14T18:02:49Z","reason":"MinimumReplicasAvailable","message":"Deployment has minimum availability."},{"type":"Progressing","status":"True","lastUpdateTime":"2026-11-14T18:04:56Z","lastTransitionTime":"2026-09-19T01:44:14Z","reason":"NewReplicaSetAvailable","message":"ReplicaSet \"symphony-hdp-api-7b48bff78b\" has successfully progressed."}]},"error":null}}},"hdp-console":{"family":"hdp","description":"the HDP console at https://hdp.tastelabs.com behind IAP, the Cloud Run hdp-console service read at its own health route","url":"https://hdp-console-v2-296871097007.us-central1.run.app","healthy":true,"probes":{"health":{"path":"/api/health","tells":"the console serves","url":"https://hdp-console-v2-296871097007.us-central1.run.app/api/health","auth":"identity-token","ok":true,"http_status":200,"latency_ms":21.5,"response":{"status":"ok","service":"hdp-console"},"error":null}}},"hdp-mcp":{"family":"hdp","description":"the read-only MCP wrapper at mcp.hdp.tastelabs.com, the human-data read endpoints as a claude.ai connector","url":"https://hdp-mcp-v2-296871097007.us-central1.run.app","healthy":true,"probes":{"health":{"path":"/health","tells":"the wrapper serves","url":"https://hdp-mcp-v2-296871097007.us-central1.run.app/health","auth":"identity-token","ok":true,"http_status":200,"latency_ms":25.4,"response":{"status":"ok"},"error":null}}},"hdp-traces-ingest":{"family":"hdp","description":"the Figma trace receiver at traces.hdp.tastelabs.com, the plugin's upload endpoint feeding the human-data slides tracks","url":"https://traces-ingest-v2-296871097007.us-central1.run.app","healthy":true,"probes":{"health":{"path":"/health","tells":"the receiver serves","url":"https://traces-ingest-v2-296871097007.us-central1.run.app/health","auth":"identity-token","ok":true,"http_status":200,"latency_ms":20.6,"response":{"status":"ok"},"error":null}}},"hdp-status":{"family":"hdp","description":"the hdp status service at https://status.hdp.tastelabs.com and its own history database, hdp-status on the hdp family's Cloud SQL instance","url":null,"healthy":true,"probes":{"history":{"path":"symphony-prod-509117:us-central1:symphony-hdp/hdp-status","tells":"the family's status database on its Cloud SQL instance answers","url":null,"auth":"cloud-sql-iam","ok":true,"http_status":null,"latency_ms":21.8,"response":{"instance":"symphony-prod-509117:us-central1:symphony-hdp","database":"hdp-status"},"error":null}}}}}