Skip to content

Fix remaining CI diagnostic guidance gaps - #71688

Merged
pelikhan merged 1 commit into
mainfrom
pelikhan-didactic-sniffle
Oct 24, 2026
Merged

pelikhan merged 1 commit into
mainfrom
pelikhan-didactic-sniffle

Conversation

@pelikhan

Copy link
Copy Markdown
Collaborator

make test-guidance still failed at 7e8da8d after the earlier work-queue guidance fix: the compile reference lacked its severity policy and the debug playbook omitted 10 runtime diagnostic codes.

Adds the missing low-severity/informational guidance and code-specific evidence/remedy entries. Condenses existing prose to preserve the playbook's enforced word and byte budgets without weakening tests or changing runtime behavior.

Validation: all 56 guidance tests pass, and make agent-report-progress passes.

Document dry-run severity handling and runtime diagnostic remedies within the playbook consumption budget.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@pelikhan
pelikhan marked this pull request as ready for review October 24, 2026 18:24
Copilot AI max review requested due to automatic review settings October 24, 2026 18:24
@pelikhan
pelikhan merged commit 63fec8a into main Oct 24, 2026
21 checks passed
@pelikhan
pelikhan deleted the pelikhan-didactic-sniffle branch October 24, 2026 18:24
@github-actions

github-actions Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

✅ PR Code Quality Reviewer completed the code quality review.

🔎 Code quality review by PR Code Quality Reviewer

@github-actions

github-actions Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

✅ Ponytail Reviewer completed successfully!

Ponytail Reviewer

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from Ponytail Reviewer · gpt56 · ~8 AIC · ⌖ ~6 AIC · ⊞ 14.8K · ◷

Generated by Ponytail Reviewer for #71688

@github-actions

github-actions Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅

🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer

@github-actions

github-actions Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

✅ Test Quality Sentinel completed test quality analysis.

Test Quality Sentinel

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from Test Quality Sentinel · sonnet50 · ~15 AIC · ⌖ ~15 AIC · ◇ ~7 AIC · ⊞ 12.7K · ◷

🧪 Test quality analysis by Test Quality Sentinel

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 changes affect documentation only, and the remaining suggestions are minor clarifications rather than approval blockers.

3 open issues
What changed in this PR

Expands gh-aw’s CI troubleshooting guidance to cover missing diagnostics while preserving the playbook’s enforced size limits.

Changes:

  • Adds evidence checks and remedies for 10 runtime diagnostic codes.
  • Documents low-severity and informational handling during dry-run compilation.
  • Condenses existing guidance without changing runtime behavior.
File Description
.github/​aw/​debug-playbook.md Adds diagnostic entries and condenses existing troubleshooting guidance.
.github/​aw/​cli-commands.md Adds a dry-run compilation severity summary.

Review effort: Max

Comment on lines +86 to +88
Low-severity/informational notices are not blanket failures; validation errors,
unclassified compiler warnings, model-inventory failures, built-in AST lint findings,
and scanner execution/parsing failures remain fatal to the dry-run gate.
| `E002`, `MAX_COUNT_REACHED` | Operation cap; accepted records. | Reduce count; never replay applied mutations. |
| `E003` | Named count/size limit. | Split/reduce authorized payload. |
| `ERR_PERMISSION`, `E004`, `APPROVE_WORKFLOW_RUN_PERMISSION_DENIED`, `DISCUSSIONS_TOKEN_SCOPE_MISMATCH` | Target, allowlist/effect scope, job permissions, token type. | Fix authorized target/permissions; never expose tokens/evade guards. |
| `ERR_PERMISSION`, `E004`, `APPROVE_WORKFLOW_RUN_PERMISSION_DENIED`, `DISCUSSIONS_TOKEN_SCOPE_MISMATCH` | Target/scope, permissions, token type. | Fix authorized permissions; never expose tokens/evade guards. |
Comment on lines +245 to 246
| `ERR_WORK_QUEUE_CLAIM_SCOPE`, `assignment_invalid`, `assignment_immutable`, `claim_invalid`, `claim_missing`, `claim_conflict`, `claim_ineffective` | Immutable array of 1-16 Claims; owner, epoch, deadline. | Fix producer/reconcile; preserve effective Claim identities/scopes. |
| `claim_scope_invalid`, `claim_scope_required`, `claim_effects_unauthorized`, `claim_control_delivery_invalid` | Claim handle/factory, scope, control delivery. | Retain original write scope and validated control intent. |
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.93.4

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.

2 participants