-
Notifications
You must be signed in to change notification settings - Fork 341
[deep-report] Fix Smoke Claude safe-outputs filename mismatch causing persistent 16.7% failure rate #23919
Description
Description
The Smoke Claude workflow generates dynamic, run-specific filenames for push test outputs, but the push_to_pull_request_branch config in the safe-outputs configuration only permits the static path .github/smoke-claude-push-test.md. This causes every Smoke Claude safe-output job to fail when it attempts to write a dynamically-named file.
This was identified as the sole root cause of all safe-output failures in the Safe Output Health Report (#23896, 2026-04-01), where 2 of 12 safe-output jobs failed (16.7% failure rate).
Expected Impact
Eliminating this mismatch will bring the safe-output job failure rate from 16.7% back to 0% for the Smoke Claude workflow. This is a deterministic fix with no ambiguity once the config path pattern is updated or the workflow is changed to use the static filename.
Suggested Agent
Any code-editing agent (e.g., Smoke Claude itself or a general-purpose code fixer). The fix is either: (a) update the push_to_pull_request_branch allowlist in safe-outputs config to accept a glob pattern, or (b) change Smoke Claude to always write to the static path and store run metadata within the file.
Estimated Effort
Fast (< 30 min) — the root cause is fully identified; only a config or one-line code change is required.
Data Source
DeepReport Intelligence Briefing 2026-04-01 — Safe Output Health Report discussion #23896; workflow run §23856845767.
Generated by DeepReport - Intelligence Gathering Agent · ◷
- expires on Apr 3, 2026, 3:45 PM UTC