[instructions] Sync instruction files with release v0.89.21 (add-labels create-if-missing) - #64981
Conversation
The add-labels safe output gained a create-if-missing flag (auto-creates labels that don't already exist instead of rejecting the call), but .github/aw/safe-outputs-management.md never picked it up even though it's already documented in docs/src/content/docs/reference/safe-outputs.md. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
@copilot please refresh this PR branch for maintainer review.
|
The PR branch already contains the latest |
Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
|
🎉 This pull request is included in a new release. Release: |
Summary
Ran the Instructions Janitor audit against release v0.89.21 (2026-09-23) and current main HEAD.
The janitor already ran twice since that release (PRs #63142, #63399/#63976, #64732 on 2026-10-01). Checked every .github/aw-touching commit since the last sync (#64732 to HEAD): the fast-moving ledger feature work (#64787, #64813, #64850, #64884, #64911, #64939), the add-labels limit split (#64815), and the PR-review-provenance change (#64805) all self-updated their relevant .github/aw/*.md files within the same PR. Cross-checked memory.md and memory-stateful-patterns.md against the live schema (pkg/parser/schemas/main_workflow_schema.json) and engine_firewall_support.go - both accurate as of HEAD.
Gap found: add-labels gained a create-if-missing option (auto-create missing labels instead of rejecting the call), documented in docs/src/content/docs/reference/safe-outputs.md but missing from the compact .github/aw/safe-outputs-management.md reference. Verified against pkg/workflow/add_labels.go (CreateIfMissing *bool).
Size audit: all 70 .github/aw/*.md files are under their 400-line targets (largest: 397 lines).
Duplication audit: no new duplication introduced by this change.
Files changed
Documentation commits reviewed
Test plan
🤖 Generated with [Claude Code]((claude.com/redacted)
pr-sous-chef