e2e: color Slack alert by failed-agent tier (red vs yellow)

main

Commit

toothbrush2mo ago

Every merge reddened main because the 4 chronically-flaky agents (cursor-cli, copilot-cli, codex, factoryai-droid) share one matrix with the reliable ones, so the Slack page fired on every run and the signal went dead. Classify failed jobs: a reliable agent (claude-code, opencode, gemini-cli, roger-roger) or Windows failing is RED (real regression); only flaky agents failing is YELLOW. Mixed failures are RED but list both tiers, so flaky-agent visibility is preserved. Switched the payload to attachments so the color bar renders.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: b75934be80e3

Checkpoints

Make E2E Tests Reliable on Main

Claude CodeOpus 4.8[1m]
View session
Checkpoint 1