githubnext / githubnext/gh-aw-cao
[self-care:open-source-failures] Fix recurring safe-output processing failures in self-care and well-architected workflows
- Dominant language
- JavaScript
- Stars
- 3
- Forks
- 1
- Avg merge
- 49m
- Merged PRs (30d)
- 837
Description
Multiple `githubnext/gh-aw-cao` review/reporting workflows are recurring in `Process Safe Outputs`, which means workflow work may complete but durable outputs are not being applied. In the bounded snapshot, 6 enriched runs across well-architected and self-care dashboard workflows fail with the same safe-output step signature, making this a recurring P1 delivery-path problem.
**Action:** CAO maintainers should assign this issue to Copilot and fix the safe-output emission or routing path used by the affected workflows; accept when new runs for the named workflows complete the `Process Safe Outputs` step successfully.
Critical findings:
- Representative run: https://github.com/githubnext/gh-aw-cao/actions/runs/33947414013
- Affected workflows in the bounded snapshot:
- `.github/workflows/software-development-practices-github-well-architected.lock.yml`
- `.github/workflows/self-care-dashboard-performance.lock.yml`
- Repeated failing job/step: `safe_outputs` / `Process Safe Outputs`
- Severity: P1
- Probable cause: the safe-output write stage is failing after workflow execution; the bounded snapshot does not expose the underlying tool or payload error.
- Confidence: medium
Agent prompt
Inspect the affected workflow sources and the safe-output path they use. Find why `Process Safe Outputs` is failing for these workflows, fix the smallest workflow or output-generation change that restores successful safe-output processing, and validate with the narrowest relevant checks. Keep fail-closed behavior intact and do not widen write scope. Confirm the next runs of the affected workflows complete `Process Safe Outputs` successfully.
Evidence
Representative runs:
- https://github.com/githubnext/gh-aw-cao/actions/runs/33947414013
- https://github.com/githubnext/gh-aw-cao/actions/runs/33947405687
- https://github.com/githubnext/gh-aw-cao/actions/runs/33947400960
- https://github.com/githubnext/gh-aw-cao/actions/runs/33947390306
- https://github.com/githubnext/gh-aw-cao/actions/runs/33947379795
- https://github.com/githubnext/gh-aw-cao/actions/runs/33945550748
Bounded snapshot note: only the newest 100 failed runs were available, so recurrence may be understated.
### Control Plane
- Correlation ID: `33950881216-205`
- Central repository: `githubnext/gh-aw-cao`
- Control plane run URL: `https://github.com/githubnext/gh-aw-cao/actions/runs/33950881216`
> Generated by [SelfCare / Open Source Failures](https://github.com/githubnext/gh-aw-cao/actions/runs/33951085026) · pi · gpt54 · 23.2 AIC · ⌖ 8.59 AIC · ⊞ 8.3K · [◷](https://github.com/search?q=repo%3Agithubnext%2Fgh-aw-cao+is%3Aissue+%22gh-aw-workflow-call-id%3A+githubnext%2Fgh-aw-cao%2Fself-care-open-source-failures%22&type=issues)
> - [x] expires on Sep 19, 2026, 6:58 AM UTC
Contributor guide
Research direction
Inspect the two named workflow files and the `safe_outputs` / `Process Safe Outputs` path first, then review representative run 33947414013 for the available failure details. Trace the safe-output emission and routing used by both workflows without widening write scope. Done means new runs complete `Process Safe Outputs` successfully while fail-closed behavior remains intact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd, devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 42/100