Bad deploy, logs missing
The log query timed out. The council refuses to guess, the LLM investigator fetches the logs, the council reconvenes and proposes a rollback.
baddeploy (pcorrect 0.92) → config/env error (0.92) → roll back to previous revision
Metrics, changes agree independently (2/2).
All checks passed: deploywithin30m, errorratioge5x, prevrevisionhealthy1h.
Runner-up: memory_leak (0.01).
Path score 0.8464 (ranking only).
AI summary (not used for decisions): A deployment of lab-web:8 four minutes before onset caused a 1200x spike in 5xx errors due to a missing DB_URL environment variable. The council proposes rolling back to the previous task definition as a T2 action requiring approval.
⚠️ uncalibrated_seats
Proposed action:
ecs.rollbacktaskdefinition (tier T2)```{
"cluster": "jevsec-lab",
"service": "lab-web",
"service_arn": "lab-web",
"expectedcurrenttask_definition": "lab-web:8",
"targettaskdefinition": "lab-web:7"
}```
severity 3.2/4 · blast radius 1.0/3 · security 0.05 · evidence 0.9 Approver required · expires 16:34 UTC ·
cnl_395d4a3c4512f187“The deployment of lab-web:8 completed 4 minutes before the 5xx spike. Logs show 120 occurrences of "ConfigError: required environment variable DB_URL is not set" and 80 HTTP 500 errors, indicating the new task definition is missing the DB_URL environment variable, causing all requests to fail with 500.”
The narrative is shown to humans only. Only the cited tool outputs flow back to the council.
- StateCompiledreconvened=False partial=['logs'] findings=0
- CouncilResolutionbaddeploy → model verdict INVESTIGATE (thinevidence)
- GateVerdictINVESTIGATE rules=['pass_through']
- AgentTranscript1 tool calls, 1 findings — 'The deployment of lab-web:8 completed 4 minutes before the 5xx spike. Logs show 120 occurr'
- StateCompiledreconvened=True partial=['logs'] findings=1
- CouncilResolutionbaddeploy → model verdict PROPOSE (proposemin_met)
- GateVerdictPROPOSE rules=['tierT2requires_approval']
- Directiveecs.rollbacktaskdefinition (T2)
- Approvalapproved by operator (CLI)
- BrokerActionexecute ecs.rollbacktaskdefinition jevsec-dir_2d92b01bc9ec46e8
- Verificationpassed=True {'servicesteady': True, 'errorraterecovered': True, 'primaryontargetrevision': True}