choo121600 opened a new pull request, #209:
URL: https://github.com/apache/airflow-steward/pull/209

   ## Summary
   
   - The `issue-*` skill family (`issue-triage`, `issue-reassess`,
     `issue-reproducer`, `issue-fix-workflow`, `issue-reassess-stats`)
     exists in the snapshot and is fully documented under
     `docs/issue-management/`, but `setup-steward` never wired it into
     the adopt / upgrade flow. Result: adopters could not opt into it
     through the documented family picker.
   - Add `issue` as a third opt-in family alongside `security` and
     `pr-management`. New adopters now see a 3-way multi-select in
     `adopt` Step 5; the `skill-families:` flag accepts `issue`.
   - Existing adopters on `upgrade` get the new family auto-wired:
     the upgrade flow detects opt-in family prefixes present in the
     snapshot but absent from `<committed-lock>`, adds them to the
     effective set, writes the addition back to the committed lock,
     and reconciles `.gitignore` for the new prefix idempotently.
   
   ## Files
   
   - `.claude/skills/setup-steward/SKILL.md` — Golden rule 8 mention,
     `skill-families:` input table.
   - `.claude/skills/setup-steward/adopt.md` — Inputs, Step 2 layout
     check, Step 5 picker, Step 7 gitignore, Step 8 wire-up text.
   - `.claude/skills/setup-steward/upgrade.md` — auto-add logic for
     newly-introduced opt-in families + `.gitignore` reconcile pass,
     output template.
   - `.claude/skills/setup-steward/verify.md` — recommended gitignore
     patterns include `issue-*` (and `list-steward-*`, fixing a
     pre-existing omission).
   - `docs/setup/install-recipes.md` — bootstrap gitignore block +
     family-pick prose.
   
   ## Test plan
   
   - [ ] Manual: dry-run `/setup-steward adopt` on a fresh adopter,
         confirm the 3-way multi-select shows `issue`, pick it, verify
         `issue-*` symlinks land under `.claude/skills/`.
   - [ ] Manual: on an existing adopter (locks already written without
         `issue`), run `/setup-steward upgrade` and confirm the
         "Newly added opt-in" line in the summary, the lock update,
         the gitignore append, and the new symlinks.
   - [ ] Manual: `/setup-steward verify` reports `issue-*` gitignore
         entries as ✓ Recommended.
   - [ ] `tools/skill-validator` still passes (no shape changes to
         individual SKILL.md files).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to