Skip to content

[deep-report] Fix soft-skip vs hard-fail inconsistency in safe-outputs handler for scheduled/no-trigger-context runs (PR Sous Chef pattern) #48925

Description

@github-actions

Description

The 2026-07-29 Safe Output Health Monitor (discussion #48770) confirmed that "PR Sous Chef" ran twice in the monitored window and succeeded both times, but only because each run happened to emit a single create_issue item rather than the mixed update_pull_request + add_comment payload that previously triggered a scheduled_target_resolution_hardfail (the dominant failure cluster on 2026-07-23/07-24). The underlying handler inconsistency — some safe-output types soft-skip when there is no triggering PR/issue context on a scheduled run, while others hard-fail — remains unfixed in code; it just was not exercised this window.

Expected Impact

Closes the actual root cause behind a recurring hard-failure cluster instead of relying on it not being exercised. Prevents the next PR Sous Chef run (or any other scheduled workflow emitting a mixed safe-output payload) from hard-failing again.

Suggested Agent

Safe-outputs framework maintainer / general coding agent with access to the safe-outputs handler dispatch code.

Estimated Effort

Medium (1-4 hours)

Data Source

DeepReport analysis 2026-07-29, based on discussion #48770 (Safe Output Health Monitor 2026-07-29), which explicitly flagged this as "not exercised, not confirmed fixed."

Generated by 🔬 Deep Report · age00 · 140.4 AIC · ⌖ 7.9 AIC · ⊞ 10.8K ·

  • expires on Jul 31, 2026, 7:33 AM 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