{"service":"hdp-status","family":"hdp","environment":"staging","project":"symphony-staging-509117","region":"us-central1","status":"operational","checked_at":"2026-11-14T00:54:45.849197+00:00","elapsed_ms":8254.4,"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.staging.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":160.8,"response":{"replicas":{"desired":2,"available":2},"conditions":[{"type":"Available","status":"True","lastUpdateTime":"2026-11-13T20:41:41Z","lastTransitionTime":"2026-11-13T20:41:41Z","reason":"MinimumReplicasAvailable","message":"Deployment has minimum availability."},{"type":"Progressing","status":"True","lastUpdateTime":"2026-11-13T23:56:09Z","lastTransitionTime":"2026-09-18T01:40:54Z","reason":"NewReplicaSetAvailable","message":"ReplicaSet \"symphony-hdp-api-7bf4b7d56b\" has successfully progressed."}]},"error":null}}},"hdp-console":{"family":"hdp","description":"the HDP console at https://hdp.staging.tastelabs.com behind IAP, the Cloud Run hdp-console service read at its own health route","url":"https://hdp-console-946373695592.us-central1.run.app","healthy":true,"probes":{"health":{"path":"/api/health","tells":"the console serves","url":"https://hdp-console-946373695592.us-central1.run.app/api/health","auth":"identity-token","ok":true,"http_status":200,"latency_ms":8213.8,"response":{"status":"ok","service":"hdp-console"},"error":null}}},"hdp-mcp":{"family":"hdp","description":"the read-only MCP wrapper at mcp.hdp.staging.tastelabs.com, the human-data read endpoints as a claude.ai connector","url":"https://symphony-hdp-mcp-946373695592.us-central1.run.app","healthy":true,"probes":{"health":{"path":"/health","tells":"the wrapper serves","url":"https://symphony-hdp-mcp-946373695592.us-central1.run.app/health","auth":"identity-token","ok":true,"http_status":200,"latency_ms":18.5,"response":{"status":"ok"},"error":null}}},"hdp-traces-ingest":{"family":"hdp","description":"the Figma trace receiver at traces.hdp.staging.tastelabs.com, the plugin's upload endpoint feeding the human-data slides tracks","url":"https://symphony-traces-ingest-946373695592.us-central1.run.app","healthy":true,"probes":{"health":{"path":"/health","tells":"the receiver serves","url":"https://symphony-traces-ingest-946373695592.us-central1.run.app/health","auth":"identity-token","ok":true,"http_status":200,"latency_ms":23.6,"response":{"status":"ok"},"error":null}}},"hdp-status":{"family":"hdp","description":"the hdp status service at https://status.hdp.staging.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-staging-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":29.3,"response":{"instance":"symphony-staging-509117:us-central1:symphony-hdp","database":"hdp-status"},"error":null}}}}}