Skip to content

[deep-report] Investigate shared regression in safe_outputs "Process Safe Outputs" step across 3 workflows #55690

Description

@github-actions

Description

The Safe Output Health Monitor (discussion #55646, 2026-08-25) found 3 safe_outputs job "Process Safe Outputs" step failures out of 278 executions in a ~24h window (98.92% success). One is the 4th recurrence of a known PR Sous Chef batch-abort (tracked informally via repeated auto-filed [aw] Failed jobs: PR Sous Chef issues, trend flat_unresolved since 2026-08-22). The other two are new occurrences in different workflows with much simpler safe-output configs:

No safe-output type is common to all three, which weakens the previous "large/varied batch" hypothesis and raises a new one: a possible shared regression in process_safe_outputs.cjs (or its harness/wrapper) that isn't config-shape-dependent. Because each occurrence today gets auto-filed as an isolated per-run "Failed jobs" issue (closed independently), the cross-workflow correlation has never been investigated as one incident.

Data gap: no raw stderr/exception text is retrievable for any of the 3 failures via run_summary.json, agenticworkflows audit, or artifact download — there is no safe_outputs artifact set today. Fixing this observability gap (e.g., always upload process_safe_outputs.cjs stderr/exit-code as a small artifact even on the fast-path "Upload Safe Outputs Items" step that runs unconditionally) would let the next occurrence actually be root-caused instead of re-guessed.

Expected Impact

Either confirms/rules out a shared regression across PR Sous Chef, Designer Drift Audit, and Design Decision Gate's safe-outputs processing, or — at minimum — closes the observability gap so the next occurrence is diagnosable instead of another blind guess.

Suggested Agent

New investigation (manual or Claude/general-purpose agent) — needs access to process_safe_outputs.cjs git history and the three workflows' recent runs, not a scheduled reporting workflow.

Estimated Effort

Medium (1-4 hours) for the investigation; Quick (<1 hour) if scoped to just adding stderr capture to the safe_outputs job.

Data Source

DeepReport Intelligence analysis, 2026-08-25 06:25Z cycle, based on discussion #55646 (Safe Output Health Monitor) cross-referenced with #54424 and #53900.

Generated by 🔬 Deep Report · claude · agent · 137.5 AIC · ⌖ 8.95 AIC · ⊞ 12.4K · ◷

  • expires on Aug 26, 2026, 10:33 PM UTC-08:00

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions