{"run_key": "22_springboot_mig_https_lb#2", "scenario": "22_springboot_mig_https_lb", "idx": 2, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-11T17:13Z", "gate_version": "v1", "deployment_id": "dep-024a1fca", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 3741, "gate": {"healthz": true, "connection": true, "logs": true, "metrics": true, "success": true}, "endpoint": "https://[ip]", "success": true, "teardown_ok": true, "infra_fail": false, "promoted": true, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['500', '200', '200'] | logs services=[{'name': 'api', 'logGroup': 'gcplogs-docker-driver'}, {'name': 'javaapp-o9oosb-6r4h', 'logGroup': 'gcplogs-docker-driver'}] stream_entries=1 | metrics series=2 datapoints=68"} {"run_key": "20_springboot_gke_hardened#3", "scenario": "20_springboot_gke_hardened", "idx": 3, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-12T00:18Z", "gate_version": "v1", "deployment_id": "dep-148ee872", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 1575, "gate": {"healthz": true, "connection": true, "logs": true, "metrics": true, "success": true}, "endpoint": "http://[ip]", "success": true, "teardown_ok": true, "infra_fail": false, "promoted": true, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['200', '200'] | logs services=[{'name': 'api', 'logGroup': 'spring-api'}] stream_entries=1 | metrics series=2 datapoints=11"} {"run_key": "22_springboot_mig_https_lb#1", "scenario": "22_springboot_mig_https_lb", "idx": 1, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-15T20:02Z", "gate_version": "v1.1", "deployment_id": "dep-e68d4f87", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 2756, "gate": {"healthz": true, "connection": false, "logs": true, "metrics": true, "success": true}, "endpoint": "https://[ip]", "success": true, "teardown_ok": true, "infra_fail": false, "promoted": true, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['500', '500', '500', '500', '500', '500', '500', '500'] | logs services=[{'name': 'api', 'logGroup': 'gcplogs-docker-driver'}] stream_entries=1 | metrics series=6 datapoints=167"} {"run_key": "20_springboot_gke_hardened#1", "scenario": "20_springboot_gke_hardened", "idx": 1, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-15T20:57Z", "gate_version": "v1.1", "deployment_id": "dep-ffc8cb81", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 7595, "gate": {"healthz": true, "connection": false, "logs": true, "metrics": true, "success": true}, "endpoint": "http://[ip]", "success": true, "teardown_ok": true, "infra_fail": false, "promoted": true, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['500', '500', '500', '500', '500', '500', '500', '500'] | logs services=[{'name': 'springapp', 'logGroup': 'springapp'}] stream_entries=1 | metrics series=2 datapoints=22"} {"run_key": "23_springboot_gke_multizone_ha#1", "scenario": "23_springboot_gke_multizone_ha", "idx": 1, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-15T23:13Z", "gate_version": "v1.1", "deployment_id": "dep-032a0c42", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 1407, "gate": {"healthz": true, "connection": true, "logs": true, "metrics": true, "success": true}, "endpoint": "http://[ip]", "success": true, "teardown_ok": true, "infra_fail": false, "promoted": true, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['200', '200'] | logs services=[{'name': 'api', 'logGroup': '[project]'}] stream_entries=1 | metrics series=2 datapoints=17"} {"run_key": "20_springboot_gke_hardened#2", "scenario": "20_springboot_gke_hardened", "idx": 2, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-16T01:17Z", "gate_version": "v1.1", "deployment_id": "dep-937e2d20", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 2711, "gate": {"healthz": true, "connection": true, "logs": true, "metrics": true, "success": true}, "endpoint": "http://[ip]", "success": true, "teardown_ok": true, "infra_fail": false, "promoted": true, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['200', '200'] | logs services=[{'name': 'api', 'logGroup': '[project]'}] stream_entries=1 | metrics series=2 datapoints=61"} {"run_key": "23_springboot_gke_multizone_ha#2", "scenario": "23_springboot_gke_multizone_ha", "idx": 2, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-16T02:09Z", "gate_version": "v1.1", "deployment_id": "dep-5164b588", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 2830, "gate": {"healthz": true, "connection": true, "logs": true, "metrics": true, "success": true}, "endpoint": "http://[ip]", "success": true, "teardown_ok": true, "infra_fail": false, "promoted": true, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['200', '200'] | logs services=[{'name': 'api', 'logGroup': '[project]'}] stream_entries=1 | metrics series=2 datapoints=17"} {"run_key": "21_springboot_cloudrun_multiservice#3", "scenario": "21_springboot_cloudrun_multiservice", "idx": 3, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-16T03:04Z", "gate_version": "v1.1", "deployment_id": "dep-6fac80cd", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 524, "gate": {"healthz": true, "connection": true, "logs": true, "metrics": true, "success": true}, "endpoint": "https://[cloudrun-host]", "success": true, "teardown_ok": true, "infra_fail": false, "promoted": true, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['200', '200'] | logs services=[{'name': 'dep-6fac80cd-wvpp0g-api', 'logGroup': None}] stream_entries=1 | metrics series=4 datapoints=18"} {"run_key": "21_springboot_cloudrun_multiservice#1", "scenario": "21_springboot_cloudrun_multiservice", "idx": 1, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-16T05:20Z", "gate_version": "v1.1", "deployment_id": "dep-e731da91", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 503, "gate": {"healthz": true, "connection": true, "logs": true, "metrics": true, "success": true}, "endpoint": "https://[cloudrun-host]", "success": true, "teardown_ok": true, "infra_fail": false, "promoted": true, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['200', '200'] | logs services=[{'name': 'dep-e731da91-7ep5sw-api', 'logGroup': None}] stream_entries=1 | metrics series=4 datapoints=18"} {"run_key": "21_springboot_cloudrun_multiservice#2", "scenario": "21_springboot_cloudrun_multiservice", "idx": 2, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-16T05:35Z", "gate_version": "v1.1", "deployment_id": "dep-0cd70e57", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 514, "gate": {"healthz": true, "connection": true, "logs": true, "metrics": true, "success": true}, "endpoint": "https://[cloudrun-host]", "success": true, "teardown_ok": true, "infra_fail": false, "promoted": true, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['200', '200'] | logs services=[{'name': 'dep-0cd70e57-9i6q68-api', 'logGroup': None}] stream_entries=1 | metrics series=4 datapoints=19"} {"run_key": "22_springboot_mig_https_lb#3", "scenario": "22_springboot_mig_https_lb", "idx": 3, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-16T05:51Z", "gate_version": "v1.1", "deployment_id": "dep-d4af2361", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 2417, "gate": {"healthz": true, "connection": true, "logs": false, "metrics": false, "success": false}, "endpoint": "https://[ip]", "success": false, "teardown_ok": true, "infra_fail": false, "promoted": null, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['200', '200'] | logs services=[{'name': 'api', 'logGroup': 'gcplogs-docker-driver'}] stream_entries=0 | metrics series=0 datapoints=0", "attribution": {"bucket": "HARNESS", "class": "obs-display-defect", "evidence": "Deployment healthy end-to-end (campaign deploy-health 12/12); the MIG observability display path blanked the panel, failing the visibility checks on a healthy deploy.", "resolution": "MIG discovery glob fix (b3751a8a); topology separately validated 4/4."}} {"run_key": "23_springboot_gke_multizone_ha#3", "scenario": "23_springboot_gke_multizone_ha", "idx": 3, "campaign": "COVERAGE", "cloud": "gcp", "agent": "java", "archetype": "generative", "date": "2026-07-16T07:29Z", "gate_version": "v1.1", "deployment_id": "dep-24973785", "deploy_ok": true, "deploy_status": "healthy", "deploy_secs": 1352, "gate": {"healthz": true, "connection": true, "logs": true, "metrics": true, "success": true}, "endpoint": "http://[ip]", "success": true, "teardown_ok": true, "infra_fail": false, "promoted": true, "phase": "deploy", "reason": "", "gate_notes": "app-ready after ~24s healthz=['200', '200', '200'] GET/ codes=['200', '200'] | logs services=[{'name': 'api', 'logGroup': 'spring-api'}] stream_entries=1 | metrics series=2 datapoints=17"}