The flow
Starts it 2Model 4Logic 18Service 10
The steps in the order they run, from what starts it.
- 101, Deployment WebhookWebhookStarts it
- 201, Manual Test RunManual triggerStarts it
- 3AI Model (swap for Anthropic/Gemini/Groq)Lm Chat Open AiModel
- 407, Structured Diagnosis ParserOutput Parser StructuredModel
- 507, MCP Tools (optional advanced)Mcp Client ToolModel
- 602, Load ConfigurationSetLogic
- 707, Investigate Regression (AI Agent)AgentModel
- 802, Normalize Deployment PayloadSetLogic
- 909, Fingerprint + Dedup CheckCodeLogic
- 1008, AI Fallback ReportSetLogic
- 1103, Generate Test PlanSplit In BatchesLogic
- 1209, Check Existing GitHub IssueHttp RequestService
- 1305, Aggregate ResultsAggregateLogic
- 1403, Demo or Live?IfLogic
- 1509, New Issue Needed?IfLogic
- 1606, Detect FailuresIfLogic
- 1704, Demo Smoke Test (synthetic)CodeLogic
- 1804, Browserbase: Create SessionHttp RequestService
- 1910, Build GitHub Issue BodyCodeLogic
- 2010, Capture Issue URLSetLogic
- 2106, Classify FailuresCodeLogic
- 2214, Success Notify On?IfLogic
- 2305, Merge Test ResultsMergeLogic
- 2404, Browserbase: Stagehand Run TestHttp RequestService
- 2508, QA Infra Failure (no false regression)SlackService
- 2610, Create GitHub IssueGithubService
- 2711, Slack Enabled?IfLogic
- 2813, Email Enabled?IfLogic
- 2907, Supabase: Recent Errors (optional)SupabaseService
- 3014, Success NotificationSlackService
- 3104, Browserbase: Fetch LogsHttp RequestService
- 3211, Notify SlackSlackService
- 3313, Send Email ReportEmail SendService
- 3405, Normalize Live ResultCodeLogic