Skip to content

[aw-failures] [aw] Failure Investigator Report — 2026-08-11 13:00 (6h) #52061

Description

@github-actions

Overview

Fix the MCP Gateway's all-or-nothing startup check first — a single flaky external server (Datadog, HTTP 503) killed the entire Smoke OTEL gateway and starved 3 working integrations (Sentry, Grafana, OTLP) of their calls, and this is the 3rd occurrence in the last two weeks. Everything else this cycle is either already tracked, a confirmed still-open regression, or a single-run blip not worth a ticket yet.

Failure cluster table

Cluster Severity Workflow Signature Status Runs
MCP gateway hard-fails on one flaky server P0 Smoke OTEL datadog ping HTTP 503 → "1 required server(s) failed connectivity check" → gateway terminated New sub-issue §31491021479
Bun runtime segfault P0 Avenger panic(main thread): Segmentation fault → Bun crash, all retries exhausted Tracked: #51984 §31492348182
Copilot billing 403 P1 Daily Max Ai Credits Test Authentication failed with provider ... HTTP 403 before credit-limit logic runs Tracked: #51589 (confirmed still failing today) §31486534868
Claude API ConnectionRefused + 10m timeout P0 (isolated) Daily Choice Type Test API Error: Unable to connect to API (ConnectionRefused) ×3 attempts, then step timeout Watch — 1st failure in 10 runs §31486386308
Gemini project spend cap P1 (isolated) Smoke Gemini Gemini API 429 RESOURCE_EXHAUSTED: "project has exceeded its monthly spending cap" Watch — 1st non-skipped run this window §31490942301
Smoke-test config bugs P2 Smoke Copilot safe_outputs: dispatch_workflow missing required message input; add_comment given invalid item number aw_smoke_discussion Not ticketed — test-data bug, not infra §31491012230

Evidence

Fix the OTEL gateway design flaw — it treats every configured MCP server as startup-critical. audit-diff against the last success (§31264782373) shows the failed run made zero calls to sentry.io, grafana.net, or the OTLP intake host — all healthy in the baseline (15/13/13 calls respectively) — because gateway startup aborted the instant datadog returned HTTP 503 after 3 retries, even though grafana, safeoutputs, and sentry had already connected successfully. This is the 3rd such failure in two weeks (§31023914914 2026-08-05, §30606870031 2026-07-31).

Re-open the Claude API ConnectionRefused ticket if it recurs. audit-diff on §31486386308 vs. the prior day's success shows the failed run made 2 allowed firewall calls to api.anthropic.com:443 that were refused at the TCP level (ConnectionRefused), while the successful comparator run shows zero calls to that domain at all — meaning the two runs took different network paths to reach the model. First occurrence in 10+ scheduled runs; not ticketed yet, but the routing divergence is worth a second look if it repeats.

Gemini smoke test failure is a billing cap, not a code bug. Google AI Studio returned 429 RESOURCE_EXHAUSTED — "project has exceeded its monthly spending cap." First occurrence (previous runs were all skipped); same class of problem as the already-tracked Copilot billing issue (#51589) but a different provider/account. Not ticketed — raise the spend cap or confirm it's expected, then watch for recurrence.

Existing issue correlation

Fix roadmap

  • P0 — MCP gateway hard-fail on one server: make non-responding servers degrade individually instead of aborting the whole gateway; a single external 503 shouldn't take Sentry/Grafana/OTLP down with it. Tracked in the sub-issue below.
  • P1 — Copilot billing 403: already tracked in [aw-failures] [P1] Fix Copilot billing 403 masking Daily Max Ai Credits Test — 5+ consecutive daily failures #51589, still reproducing daily — needs org billing/Copilot-requests permission fix, not a new ticket.
  • P0/P1 — watch, don't ticket yet: Claude API ConnectionRefused on Daily Choice Type Test (re-open as P0 if it recurs); Gemini project spend cap on Smoke Gemini (re-open as P1 if it recurs).
  • P2 — not actionable as infra: Smoke Copilot's dispatch_workflow/add_comment failures are test-fixture bugs (missing input, wrong item-number placeholder) — fix in the smoke workflow's own test data, not tracked here.

Sub-issues created

  • MCP gateway startup hard-fails when one configured server is unreachable (Smoke OTEL / Datadog 503) — see linked sub-issue.

References:

Generated by 🔍 [aw] Failure Investigator (6h) · agent · 124.7 AIC · ⌖ 42.2 AIC · ⊞ 5.3K ·

  • expires on Aug 18, 2026, 5:20 AM UTC-08:00

[aw] Failure Investigator — 2026-08-12 01:00 (6h) cycle

Fix two P1 infra failures now — both are new, untracked, and each hit 2+ workflows or 4 straight retries.

Failure cluster table

Cluster Severity Workflows Signature Sub-issue
Claude proxy connection-refused P1 Daily Documentation Healer, Daily Caveman Optimizer Connection refused reaching Anthropic API via cli-proxy/squid new (see linked sub-issue)
Ollama BYOK 503 P1 Daily BYOK Ollama Test HTTP 503 html error on real inference after warm-up passes new (see linked sub-issue)
Design Decision Gate cutoff P2 Design Decision Gate 🏗️ §31543322301 log cuts off mid-tool-use, isolated single occurrence, no confirmed error text none — monitor only
Team Evolution jq parse error P2 Daily Team Evolution Insights §31532493511 — agent tool calls succeeded; post-processing step "Parse agent logs for step summary" hit a transient jq parse error none — monitor only
Stub / low-evidence P2 Daily Ambient Context Optimizer, Code Scanning Fixer, Daily Code Debt Cleanup — Aider §31530215524, §31526915222, §31526696700 — no captured logs in prefetch, insufficient evidence none — re-investigate if recurring

Existing issue correlation: none of today's 8 failed runs match any currently-open agentic-workflows issue (checked against #52139, #51789, #51897, #51547, #51589, #51984, #51033, #52016, #48838, #51987) — no closures made, no evidence any of those are fixed or stale from this cycle's data.

Fix roadmap

  • P0: none open this cycle.
  • P1: fix Claude Code CLI proxy connection-refused (new sub-issue), fix Ollama BYOK 503 backend availability (new sub-issue).
  • P2: monitor Design Decision Gate, Team Evolution Insights jq parser, and the 3 stub workflows for recurrence before opening issues.

Sub-issues created this cycle: 2 (Claude proxy connection-refused, Ollama BYOK 503).

References: §31548182853, §31542632254, §31535557507> Generated by 🔍 [aw] Failure Investigator (6h) · agent · 221.7 AIC · ⌖ 47.4 AIC · ⊞ 5.3K ·


Overview

Fix the MCP Gateway's all-or-nothing startup check first — a single flaky external server (Datadog, HTTP 503) killed the entire Smoke OTEL gateway and starved 3 working integrations (Sentry, Grafana, OTLP) of their calls, and this is the 3rd occurrence in the last two weeks. Everything else this cycle is either already tracked, a confirmed still-open regression, or a single-run blip not worth a ticket yet.

Failure cluster table

Cluster Severity Workflow Signature Status Runs
MCP gateway hard-fails on one flaky server P0 Smoke OTEL datadog ping HTTP 503 → "1 required server(s) failed connectivity check" → gateway terminated New sub-issue §31491021479
Bun runtime segfault P0 Avenger panic(main thread): Segmentation fault → Bun crash, all retries exhausted Tracked: #51984 §31492348182
Copilot billing 403 P1 Daily Max Ai Credits Test Authentication failed with provider ... HTTP 403 before credit-limit logic runs Tracked: #51589 (confirmed still failing today) §31486534868
Claude API ConnectionRefused + 10m timeout P0 (isolated) Daily Choice Type Test API Error: Unable to connect to API (ConnectionRefused) ×3 attempts, then step timeout Watch — 1st failure in 10 runs §31486386308
Gemini project spend cap P1 (isolated) Smoke Gemini Gemini API 429 RESOURCE_EXHAUSTED: "project has exceeded its monthly spending cap" Watch — 1st non-skipped run this window §31490942301
Smoke-test config bugs P2 Smoke Copilot safe_outputs: dispatch_workflow missing required message input; add_comment given invalid item number aw_smoke_discussion Not ticketed — test-data bug, not infra §31491012230

Evidence

Fix the OTEL gateway design flaw — it treats every configured MCP server as startup-critical. audit-diff against the last success (§31264782373) shows the failed run made zero calls to sentry.io, grafana.net, or the OTLP intake host — all healthy in the baseline (15/13/13 calls respectively) — because gateway startup aborted the instant datadog returned HTTP 503 after 3 retries, even though grafana, safeoutputs, and sentry had already connected successfully. This is the 3rd such failure in two weeks (§31023914914 2026-08-05, §30606870031 2026-07-31).

Re-open the Claude API ConnectionRefused ticket if it recurs. audit-diff on §31486386308 vs. the prior day's success shows the failed run made 2 allowed firewall calls to api.anthropic.com:443 that were refused at the TCP level (ConnectionRefused), while the successful comparator run shows zero calls to that domain at all — meaning the two runs took different network paths to reach the model. First occurrence in 10+ scheduled runs; not ticketed yet, but the routing divergence is worth a second look if it repeats.

Gemini smoke test failure is a billing cap, not a code bug. Google AI Studio returned 429 RESOURCE_EXHAUSTED — "project has exceeded its monthly spending cap." First occurrence (previous runs were all skipped); same class of problem as the already-tracked Copilot billing issue (#51589) but a different provider/account. Not ticketed — raise the spend cap or confirm it's expected, then watch for recurrence.

Existing issue correlation

Fix roadmap

  • P0 — MCP gateway hard-fail on one server: make non-responding servers degrade individually instead of aborting the whole gateway; a single external 503 shouldn't take Sentry/Grafana/OTLP down with it. Tracked in the sub-issue below.
  • P1 — Copilot billing 403: already tracked in [aw-failures] [P1] Fix Copilot billing 403 masking Daily Max Ai Credits Test — 5+ consecutive daily failures #51589, still reproducing daily — needs org billing/Copilot-requests permission fix, not a new ticket.
  • P0/P1 — watch, don't ticket yet: Claude API ConnectionRefused on Daily Choice Type Test (re-open as P0 if it recurs); Gemini project spend cap on Smoke Gemini (re-open as P1 if it recurs).
  • P2 — not actionable as infra: Smoke Copilot's dispatch_workflow/add_comment failures are test-fixture bugs (missing input, wrong item-number placeholder) — fix in the smoke workflow's own test data, not tracked here.

Sub-issues created

  • MCP gateway startup hard-fails when one configured server is unreachable (Smoke OTEL / Datadog 503) — see linked sub-issue.

References:

Generated by 🔍 [aw] Failure Investigator (6h) · agent · 124.7 AIC · ⌖ 42.2 AIC · ⊞ 5.3K ·

  • expires on Aug 18, 2026, 5:20 AM UTC-08:00

[aw] Failure Investigator — 2026-08-12 01:00 (6h) cycle

Fix two P1 infra failures now — both are new, untracked, and each hit 2+ workflows or 4 straight retries.

Failure cluster table

Cluster Severity Workflows Signature Sub-issue
Claude proxy connection-refused P1 Daily Documentation Healer, Daily Caveman Optimizer Connection refused reaching Anthropic API via cli-proxy/squid new (see linked sub-issue)
Ollama BYOK 503 P1 Daily BYOK Ollama Test HTTP 503 html error on real inference after warm-up passes new (see linked sub-issue)
Design Decision Gate cutoff P2 Design Decision Gate 🏗️ §31543322301 log cuts off mid-tool-use, isolated single occurrence, no confirmed error text none — monitor only
Team Evolution jq parse error P2 Daily Team Evolution Insights §31532493511 — agent tool calls succeeded; post-processing step "Parse agent logs for step summary" hit a transient jq parse error none — monitor only
Stub / low-evidence P2 Daily Ambient Context Optimizer, Code Scanning Fixer, Daily Code Debt Cleanup — Aider §31530215524, §31526915222, §31526696700 — no captured logs in prefetch, insufficient evidence none — re-investigate if recurring

Existing issue correlation: none of today's 8 failed runs match any currently-open agentic-workflows issue (checked against #52139, #51789, #51897, #51547, #51589, #51984, #51033, #52016, #48838, #51987) — no closures made, no evidence any of those are fixed or stale from this cycle's data.

Fix roadmap

  • P0: none open this cycle.
  • P1: fix Claude Code CLI proxy connection-refused (new sub-issue), fix Ollama BYOK 503 backend availability (new sub-issue).
  • P2: monitor Design Decision Gate, Team Evolution Insights jq parser, and the 3 stub workflows for recurrence before opening issues.

Sub-issues created this cycle: 2 (Claude proxy connection-refused, Ollama BYOK 503).

References: §31548182853, §31542632254, §31535557507> Generated by 🔍 [aw] Failure Investigator (6h) · agent · 221.7 AIC · ⌖ 47.4 AIC · ⊞ 5.3K ·


[aw] Failure Investigator — 2026-08-12 07:00 (6h) cycle

Fix the Copilot-engine api-proxy listener and the sandbox'''s over-eager command-injection guard now — both are new P1s this cycle, and the guard bug turned a benign MCP-test finding into a 5-minute timeout.

Failure cluster table

Cluster Severity Workflows Signature Sub-issue
Copilot proxy ECONNREFUSED (port 10002) P1 Daily Assign Issue To User ECONNREFUSED to internal api-proxy:10002/chat/completions despite "listening" + valid key new — #aw_cprox
Sandbox guard blocks multi-line printf to safeoutputs P1 GitHub Remote MCP Authentication Test command-injection false-positive on \n in printf body → repeated rejects → 5-min step timeout new — #aw_sbxg
Claude Code CLI → Anthropic ConnectionRefused P1 Daily AgentRx Trace Optimizer API Error: Connection refused after 10 api_retry attempts Tracked: #52194 (confirmed still failing)
Step Name Alignment sandbox lockout P0 Step Name Alignment Claude Code CLI failure, same signature as tracked issue Tracked: #51547 (confirmed still failing)
Avenger Bun segfault (presumed) P0 Avenger workflow-name match only; logs not re-pulled this cycle Tracked: #51984 (not independently re-verified)
Container image critical vulnerabilities P2 — real finding, not an aw bug Daily Container Image Security Scan scan gate correctly failed: "Critical vulnerabilities detected in container images" none — route to image owners
Unclassified, no log evidence P2 (unknown) Go Logger Enhancement, Daily AstroStyleLite Markdown Spellcheck, GPL Dependency Cleaner (gpclean), Daily Compiler Quality Check, Daily action/setup/* Security Audit, Daily Regression Audit prefetch only captured detailed logs for 5 of 12 failed runs; gh run view --json jobs was blocked by the sandbox'''s network policy for the rest none — re-investigate next cycle once job-level API access is available

Evidence

The Copilot-engine proxy defect is the same class of bug as #52194, just a different listener. audit-diff on §31569260171 vs. the last success (§31361150414) shows zero firewall blocks and no domain changes — the failure is entirely internal to the sandbox'''s api-proxy sidecar, not an external network block. Full harness logs show the Copilot listener logged "listening on port 10002" and passed key validation ~30s before the first request, then refused all 4 chat-completion attempts over the next minute.

The MCP auth-test failure is a harness bug, not an MCP bug. §31567984790'''s actual finding (unknown tool "get_repository") was captured correctly, but the agent'''s two attempts to report it via safeoutputs create_discussion were both rejected by the sandbox'''s command-injection guard for containing literal \n in a multi-line printf body, and the step then timed out after 5 minutes with no retry-path guidance.

Prefetch coverage gap: only 5 of this window'''s 12 failed runs had truncated_error_logs in the deterministic payload; the other 6 (Go Logger Enhancement, AstroStyleLite Spellcheck, GPL Dependency Cleaner, Compiler Quality Check, action/setup Security Audit, Regression Audit) could not be classified — direct gh run view --json jobs calls for those run IDs failed with "error connecting to api.github.com" from this sandbox. Flagging as a gap rather than guessing at root cause.

Existing issue correlation: #52194 confirmed still reproducing (§31568090663); #51547 confirmed still reproducing (§31563267320); #51984 workflow-name match only (§31555885210), not re-verified. #51789, #51897, #51589, #51033, #52139, #52016, #48838, #51987 — no runs from those workflows this window; no evidence to close or update any of them.

Fix roadmap

Sub-issues created this cycle: 2 (#aw_cprox, #aw_sbxg).

References:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions