Skip to content

docs: cover empty-output failure codes in debug playbook - #70676

Merged
pelikhan merged 1 commit into
mainfrom
pelikhan-special-robot
Oct 21, 2026
Merged

pelikhan merged 1 commit into
mainfrom
pelikhan-special-robot

Conversation

@pelikhan

Copy link
Copy Markdown
Collaborator

The diagnostic guidance check fails because the debug playbook lacks evidence and remedy coverage for driver_crash and secret_redaction_failure.

Apply the patch proposed in #70661: distinguish driver crashes from engine outages and require repairing redaction before publication without exposing raw logs or disabling masking. Tighten surrounding prose to preserve the existing 2,800-word budget. No workflow or runtime behavior changes.

Validation

  • make test-guidance: all 15 tests pass, including diagnostic coverage and word/byte budgets.
  • PATH="/opt/homebrew/bin:$PATH" make agent-report-progress: passed using Bash 5 because macOS's default Bash lacks mapfile.
  • git diff --check: passed.

Closes #70661

Apply the diagnostic evidence and remedies proposed in #70661 while retaining the playbook size budget.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@pelikhan
pelikhan marked this pull request as ready for review October 21, 2026 00:03
Copilot AI max review requested due to automatic review settings October 21, 2026 00:03
@pelikhan
pelikhan merged commit d9c3d14 into main Oct 21, 2026
19 checks passed
@pelikhan
pelikhan deleted the pelikhan-special-robot branch October 21, 2026 00:04
@github-actions

Copy link
Copy Markdown
Contributor

🔎 PR Code Quality Reviewer is reviewing code quality for this pull request...

@github-actions

Copy link
Copy Markdown
Contributor

🔬 Test Quality Sentinel is analyzing test quality on this pull request...

@github-actions

Copy link
Copy Markdown
Contributor

✂️ Ponytail Reviewer has started processing this pull request

@github-actions

Copy link
Copy Markdown
Contributor

🧠 Matt Pocock Skills Reviewer is reviewing this pull request using Matt Pocock's engineering skills...

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The documentation-only change preserves safety safeguards and has only minor clarity suggestions, with no blocking issues.

2 open issues
What changed in this PR

Updates the debugging playbook to cover missing empty-output failure codes without changing workflow or runtime behavior.

Changes:

  • Adds evidence and remedies for driver_crash and secret_redaction_failure.
  • Distinguishes crashes from outages and preserves redaction safeguards.
  • Tightens prose to retain the 2,800-word budget.
File Description
.github/​aw/​debug-playbook.md Completes diagnostic coverage and condenses surrounding guidance.

Review effort: Max

Trace causes, not cascades; compare one relevant success if needed.
Timeout: incomplete JSON report possible. Fetch only missing evidence.
Read only the linked `key_findings[].playbook_url` or exact-code row.
Trace causes, not cascades; compare one success.
| --- | --- | --- |
| `agent_startup_failure` | First setup/engine error. | Fix startup; missing output need not be agent choice. |
| `engine_driver_failure` | Driver exit; final native event. | Fix driver before output instructions. |
| `engine_driver_failure`, `driver_crash` | Driver exit/signal; final native error. | Fix driver first; nonzero exit alone doesn't establish outage. |
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.93.0

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[avenger] Fix debug playbook coverage for empty-output failure codes

2 participants