Skip to content

fix(specs): update three stale Known gaps in meta-and-quality-tooling.md - #1074

Open
zheflow wants to merge 1 commit into
apache:mainfrom
zheflow:fix-938-stale-known-gaps
Open

fix(specs): update three stale Known gaps in meta-and-quality-tooling.md#1074
zheflow wants to merge 1 commit into
apache:mainfrom
zheflow:fix-938-stale-known-gaps

Conversation

@zheflow

@zheflow zheflow commented Aug 7, 2026

Copy link
Copy Markdown

Summary

Three Known gaps bullets in tools/spec-loop/specs/meta-and-quality-tooling.md described validator checks as missing or pending when all three have shipped. Each bullet is rewritten to name the check that closed it and its enforcement level, so the spec-loop plan beat stops steering at finished work:

  • capability taxonomy drift → validate_capability_taxonomy_coverage (SOFT advisories; (reserved) / (future) rows exempt; also cross-checks the SKILL_CAPABILITIES / TOOL_CAPABILITIES constants)
  • docs/modes.md sync → validate_modes_doc_consistency (four SOFT checks: missing skill, mode mismatch, count mismatch, unlisted skill)
  • tool README prerequisites → the HARD tool-prerequisites-fields check (bold sub-field labels or the pure-contract delegation shorthand), so the normalize-then-tighten ordering the old bullet tracked is done

Type of change

  • Other: spec documentation (tools/spec-loop/specs/)

Test plan

  • uv run --project tools/spec-validator spec-validate tools/spec-loop/specs/ — OK, no violations
  • prek run --all-files — all 23 hooks pass
  • Each rewritten bullet checked against the validator source (validate_capability_taxonomy_coverage at __init__.py L2283, validate_modes_doc_consistency at L2821, tool-prerequisites-fields in HARD_CATEGORIES), per the issue's "verify by finding the call site" note

RFC-AI-0004 compliance

No runtime behaviour or state-changing workflow is changed — spec prose only.

Linked issues

Closes #938

Generative AI disclosure

Prepared with Claude Code (Fable 5). The commit carries a Generated-by: trailer and no AI Co-Authored-By: trailer.

Why: three Known gaps bullets described validator checks as missing or
pending when all three have shipped (validate_capability_taxonomy_coverage,
validate_modes_doc_consistency, and the HARD tool-prerequisites-fields
check). The spec-loop plan beat reads Known gaps to choose the next work
item, so stale gaps send the loop at finished work. Each rewritten bullet
now names the check that closed it and its enforcement level.

Closes apache#938

Generated-by: Claude Code (Fable 5)
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.

Update three stale Known gaps in meta-and-quality-tooling.md

1 participant