Skip to content

[deep-report] Fix Smoke Claude safe-outputs filename mismatch causing persistent 16.7% failure rate #23919

@github-actions

Description

@github-actions

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

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