fix(docs): AGENTS.md-Contract-Prosa als Sitzungsarbeit klargestellt, doc-pull-through-Instruction (schliesst #90)
CI / verify (push) Successful in 53s
Release / release (push) Successful in 37s

Files changed:
- AGENTS.md
- CHANGES.md
- VERSION
- instructions/dev/doc-pull-through.md
- instructions/dev/stack-close/SKILL.md
- instructions/dev/stack-dev/SKILL.md
- instructions/dev/testing-conventions.md
- instructions/dev/version-parts.md
- tools/chemenu/commands/docs_verify.py
This commit is contained in:
2026-09-11 11:58:34 +02:00
parent 5b916c6d18
commit 441a8151ab
9 changed files with 148 additions and 19 deletions
+9 -2
View File
@@ -213,8 +213,15 @@ def documented_commands(readme_text: str) -> list[str]:
def check_cli_readme() -> list[str]:
"""Every registered command must appear in tools/CONTRACT.md's command
table, and every command documented there must exist.
"""Every registered command must appear in tools/CONTRACT.md, and every
command documented there must exist.
`TABLE_CELL_RE` scans the whole file for any markdown table row whose
first cell is backticked - there is no separate "command table" region it
is scoped to, so a match in the error-contract table (or any other table
shaped the same way) counts too. It reads only the backticked path itself,
never the rest of the cell: a changed flag or a rewritten description in
an existing row is invisible to this check.
The reverse check matches a documented cell against the full registered
command path (e.g. `xref add`, `migrate verify`), not just its first