Skip to content

[aw-failures] Failure Report 2026-05-07 (6h window ~13:18–19:18 UTC): Documentation Unbloat Exit-Code-7 + Auto-Triage No-Safe-Output #30892

@github-actions

Description

@github-actions

Executive Summary

Two failure clusters identified in the 6-hour lookback window (2026-05-07 ~13:18–19:18 UTC). One is a P1 agent crash in Documentation Unbloat (exit code 7, 0 turns). The other is a P2 compliance miss in Auto-Triage Issues (agent succeeded but skipped the required noop call). No P0 infrastructure failures detected; the 15 other runs all succeeded or were correctly skipped.

Cluster Workflow Failure Mode Run ID Severity Existing Alert
A Documentation Unbloat Agent exit code 7, 0 turns, agent never started §25510316635 P1 #30868
B Auto-Triage Issues No safe-output call after 3-turn successful run §25516212977 P2 #30890

Failure Clusters

Cluster A — Documentation Unbloat: Exit Code 7, Agent Never Started (P1)

Run: §25510316635 · 2026-05-07T17:01:42Z · conclusion: failure

Pattern: The Claude Code agent job ran the full pre-agent setup (Astro docs build succeeded, Playwright installed, dev server started in background with nohup npm run dev --host 0.0.0.0 --port 4321) — then the claude process exited with exit code 7 after 0 turns, approximately 2 seconds after the OTEL trace context was emitted. The safe_outputs and detection jobs were skipped.

Exit code 7 in Claude Code = report_incomplete — the agent determined it could not complete the task at initialization time, before any turns were processed.

Root cause hypothesis: The docs dev server was started via nohup but the agent immediately called report_incomplete — suggesting the pre-flight check (checking for docs/src/content/docs directory and editable markdown files) likely passed, but an early initialization error (possibly the agent receiving a non-200 response from the docs-server-lifecycle shared step, or the Astro build artifacts not being accessible via localhost:4321 at agent launch time) triggered the report_incomplete signal.

Subsequent runs: All 5 subsequent unbloat-docs runs are skipped because issue #30868 (auto-created on failure) now satisfies the skip-if-match: is:pr is:open is:draft label:doc-unbloat condition — this is not the intended trigger; this skip condition is for open Copilot draft PRs, not failure alert issues. The workflow may now be permanently blocked until #30868 is closed or the label condition is resolved.

Evidence: agent log context around exit code 7
2026-05-07T17:03:52.2911445Z ##[error]Process completed with exit code 7.

Pre-conditions (all confirmed from log):

  • Astro build: ✅ completed successfully
  • Claude Code installed: ✅ @anthropic-ai/claude-code@2.1.126
  • Playwright CLI installed: ✅
  • Dev server started: ✅ nohup npm run dev --host 0.0.0.0 --port 4321 &
  • Orphan processes at cleanup: npm run dev, sh, esbuild — dev server was live
  • Agent turns: 0

Cluster B — Auto-Triage Issues: No Safe-Output Call (P2)

Run: §25516212977 · 2026-05-07T19:03:22Z · conclusion: success

Pattern: The agent completed 3 turns successfully but never called any safeoutputs tool — not even noop. The safe_outputs job was skipped, triggering the automated failure alert #30890.

Context from run history (last 5 runs):

Run Conclusion Turns Safe Items Time
25516212977 success 3 0 19:03 UTC today
25513519794 success 0 0 18:07 UTC today
25497544474 success 10 0 13:04 UTC today
25482146460 success 39 0 07:26 UTC today
25470261284 success 5 0 01:12 UTC today

Note: None of the recent runs have safe_items > 0, but only run 25516212977 triggered a failure alert. This suggests the failure detection threshold may vary.

Root cause: The agent triaged issues and determined no action was needed, but omitted the required noop call.


Existing Issue Correlation

Issue Description Status
#30868 [aw] Documentation Unbloat failed (auto-alert) Open
#30890 [aw] Auto-Triage Issues failed (auto-alert, no safe output) Open
#30830 Previous investigator report (07:22–13:18 UTC) Open
#30150 Daily News Node.js chroot (P0, from prior window) Open

Proposed Fix Roadmap

Priority Fix Workflow Tracking
P1 Investigate and fix Documentation Unbloat exit-code-7 crash unbloat-docs Sub-issue (see below)
P2 Add noop call to Auto-Triage when no issues need labeling auto-triage-issues #30890

Sub-Issues Created

  • Sub-issue for Documentation Unbloat P1 fix (linked below)

References:

Generated by [aw] Failure Investigator (6h) · ● 740.3K ·

  • expires on May 14, 2026, 7:32 PM UTC

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions