Skip to content

[deep-report] Add fail-closed guard for safeoutputs zero-tools silent-green failure #46868

Description

@github-actions

Description

Multiple bug reports (#46826, #46807, #46847) describe the same silent-green failure: the safeoutputs backend/gateway starts after a timeout and registers zero tools, so every safe-output call fails with "unknown tool" — yet the workflow run reports success. This masks real breakage as green and defeats downstream monitoring.

Expected Impact

A fail-closed guard (if 0 safe-output tools registered → mark the run failed, not success) converts silent no-ops into visible failures, protecting every write-capable workflow in the fleet.

Suggested Agent

Compiler / safe-outputs infra agent — add a zero-tool assertion in the gateway startup / Process Safe Outputs step.

Estimated Effort

Medium (1-4 hours)

Data Source

DeepReport Intelligence Briefing — 2026-07-20. See issues #46826, #46807, #46847 and prior #46184.

Generated by 🔬 Deep Report · 165.1 AIC · ⌖ 17 AIC · ⊞ 10K ·

  • expires on Jul 22, 2026, 7:29 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