docs: kb/CONTRACT.md names unwritten scaffold sections and the Unfilled Template Sections finding (#94)
CI / verify (push) Successful in 5m23s
CI / pwsh (push) Successful in 2m3s
Release / release (push) Successful in 35s

Files changed:
- CHANGES.md
- VERSION
- kb/CONTRACT.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2
This commit is contained in:
torbenandClaude Opus 5.5 committed 2026-10-04 17:21:57 +02:00
1 parent a2a6baa265
commit 20a7624134
3 files changed
+17 -2

No files matched your search

+11 -1
View File
@@ -59,7 +59,7 @@ concern - readable here, never shipped as something to parse.
---
## 8.0.0-beta.37 - 2026-10-04 - lint: Unfilled Template Sections - a section still holding only its template's TODO placeholders (advisory)
## 8.0.0-beta.38 - 2026-10-04 - kb/CONTRACT.md names unwritten scaffold sections and the Unfilled Template Sections finding
**Author:** Torben Nehmer
@@ -148,8 +148,18 @@ concern - readable here, never shipped as something to parse.
- lint: a wikilink wrapped across a line break is its own finding; rename and rm see it
- Page-material passages in type-spec.md, type-guidance.md and language-boundaries.md name subtype templates
- kb/CONTRACT.md names section anchors in wikilinks and the Broken Anchors finding
- kb/CONTRACT.md names unwritten scaffold sections and the Unfilled Template Sections finding
<!-- /wikitool:bumps -->
### kb/CONTRACT.md names unwritten scaffold sections and the Unfilled Template Sections finding
The stage contract pairs each page property with the `lint` finding that checks it, and its
"Every page should" list did not yet name the one the previous bump added. It now says that a
page leaves no section of its scaffold unwritten, that `lint` reports a section still made of
nothing but `TODO` placeholders as advisory *Unfilled Template Sections*, that the fix is writing
it from a source or retiring the page, and that a field the source does not give may keep its
`TODO` beside written lines. Found in the closing pass of Gitea #94.
### lint: Unfilled Template Sections - a section still holding only its template's TODO placeholders (advisory)
`lint` had no finding for a page without substance: every check measured structure, links,