Skip to content

Wire issue triage workflow to reusable skill - #68871

Draft
PureWeen wants to merge 1 commit into
pureween-add-issue-triage-skillfrom
pureween-wire-issue-triage-skill
Draft

Wire issue triage workflow to reusable skill#68871
PureWeen wants to merge 1 commit into
pureween-add-issue-triage-skillfrom
pureween-wire-issue-triage-skill

Conversation

@PureWeen

@PureWeen PureWeen commented Aug 27, 2026

Copy link
Copy Markdown
Member

Summary

This is layer 3 of native stack #68872 and depends on #68870.

  • declares .github/skills/issue-triage as a compiler-managed local skill in the production workflow
  • invokes the skill for reusable area, type, subtype, regression, duplicate, abstention, and semantic-summary decisions
  • removes the duplicated inline area/type policy so references/areas.md is the single area-policy source
  • carries forward current-main concurrency, explicit target parameters, no-op behavior, deterministic trusted current-type retrieval, and gh-aw v0.87.10 structure
  • preserves any non-empty existing type and mechanically stages set-issue-type; only untyped issues can receive exactly one of Bug, Feature, or Task
  • stages label/type/removal mutations during dry runs while leaving the dry-run analysis comment active
  • preserves workflow-owned activation guards, untrusted-input handling, vulnerability suppression, allowlists, exact mutation ordering, and compiler-managed skill installation

Validation

  • full-repository gh aw compile --strict --no-check-update: all 5 workflows compiled with 0 warnings
  • focused gh-aw v0.87.10 recompile produced zero diff
  • generated safe_outputs explicitly needs issue_context and contains expression-valued staged handler configuration
  • generated activation installs .github/skills/issue-triage through compiler-managed skill installation
  • Vally 0.13.0 strict lint, layout validation, and 6-plan experiment discovery passed again
  • layer diff contains only .github/workflows/issue-triage-agent.md and .github/workflows/issue-triage-agent.lock.yml
  • no model-backed Vally trial or live issue mutation was run

@PureWeen
PureWeen force-pushed the pureween-wire-issue-triage-skill branch from b74473f to e93d33e Compare August 27, 2026 22:08
@PureWeen
PureWeen force-pushed the pureween-wire-issue-triage-skill branch from e93d33e to ba0ebe7 Compare September 2, 2026 17:25
@PureWeen
PureWeen force-pushed the pureween-wire-issue-triage-skill branch from ba0ebe7 to 37436e1 Compare September 2, 2026 18:52
Keep orchestration and safety controls in the workflow while delegating the reusable classification policy to the compiler-managed issue-triage skill.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: bcb017f1-64bc-4c44-81c0-96d2b6cc3bce
@PureWeen
PureWeen force-pushed the pureween-wire-issue-triage-skill branch from 37436e1 to 8912bcf Compare September 2, 2026 19:23
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