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

   <!-- SPDX-License-Identifier: Apache-2.0
        https://www.apache.org/licenses/LICENSE-2.0 -->
   
   ## Summary
   
   - Add `--list-categories` to `skill-and-tool-validator` so callers can 
discover valid `--skip-categories` names without grepping the source
   - Print all 11 category constants sorted alphabetically; SOFT categories 
marked with `(advisory)`
   - Add regression test asserting exact sorted output
   
   ## Type of change
   
   - [ ] Skill change (`.claude/skills/<name>/`) — eval fixtures updated below
   - [ ] Tool / bridge contract (`tools/<system>/*.md`)
   - [x] Python package (`tools/*/` with `pyproject.toml`)
   - [ ] Groovy reference impl
   - [ ] Cross-cutting (RFC, AGENTS.md, sandbox, privacy-LLM)
   - [ ] Documentation (`docs/`, `README.md`, `CONTRIBUTING.md`)
   - [ ] Project template (`projects/_template/`)
   - [ ] CI / dev loop (`prek`, workflows, validators)
   - [ ] Other:
   
   ## Test plan
   
   - [ ] `prek run --all-files` passes
   - [x] For Python packages touched: `uv run pytest` / `ruff check` / `mypy` 
passes
   - [ ] For Groovy bridges touched: command-line invocation tested end-to-end
   - [ ] For skill changes: eval suite passes for the affected skill
   - [ ] For skill *behaviour* changes: a new or updated eval fixture is 
included in this PR
   - [x] Other: `uv run --directory tools/skill-and-tool-validator 
skill-and-tool-validate --list-categories` prints sorted categories with 
advisory markers
   
   ## RFC-AI-0004 compliance
   
   - [ ] **HITL**
   - [ ] **Sandbox**
   - [ ] **Vendor neutrality**
   - [ ] **Conversational + correctable**
   - [ ] **Write-access discipline**
   - [ ] **Privacy LLM**
   
   ## Linked issues
   
   Closes #377
   
   ## Notes for reviewers (optional)
   <img width="833" height="186" alt="Screenshot 2026-05-30 at 8 09 43 PM" 
src="https://github.com/user-attachments/assets/dcb2d956-3746-4476-92b4-871ede0455fe";
 />
   
   Discovery flag exits 0 before `run_validation()`. Includes all 11 named 
category constants (tool/capability-sync categories plus the skill-validation 
set).


-- 
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