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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions