Name the SCOPE-block mistake in compose warnings (REUSE-WP-0020-T03)
An index row with no id now says whether it looks like a SCOPE.md capability block, instead of leaving the author to work out why their repo contributes nothing to the federated index. That confusion is invisible without a diagnostic: the row is valid YAML, the file parses, and the member just silently disappears. Swept all 61 federation sources with --refresh: evidence-binder is the only affected member. The other ten zero-count repos are genuine empty scaffolds. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
9d015d4604
commit
0300c5b142
3 changed files with 67 additions and 4 deletions
|
|
@ -312,9 +312,19 @@ blocks that belong in `SCOPE.md` use `type` / `title` / `description` /
|
|||
one from the wrong place.
|
||||
|
||||
That makes it a systemic trap rather than a one-off mistake, so the Terminology
|
||||
section now documents the distinction explicitly. Worth a follow-up: `validate`
|
||||
could detect SCOPE-shaped rows in an index and say so by name, and `report gaps`
|
||||
could sweep the federation for other members with the same confusion.
|
||||
section now documents the distinction explicitly, and the compose warning now
|
||||
names it:
|
||||
|
||||
```
|
||||
evidence-binder: capability #0 has no id, skipped — looks like a SCOPE.md
|
||||
capability block (type/title/description/keywords); an index row needs
|
||||
id/name/summary/vector/domain/status/owner/path
|
||||
```
|
||||
|
||||
**Federation swept 2026-08-21.** Composed all 61 sources with `--refresh`:
|
||||
`evidence-binder` is the **only** affected member. The other ten zero-count
|
||||
repos are genuine empty scaffolds and produced no warnings, so the confusion has
|
||||
not spread.
|
||||
|
||||
## Fix Wall-Clock Rot In The Plan-Check Test Suite
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue