T09: close the spec->code link mechanically (M-D1-LNK)
make coverage now reports a second number: how many claimed rules are also NAMED in the aggregate source. 58/58 tag coverage was weaker evidence than it read as, and this says how much weaker. Measured: 49 of 58. Nine rules are claimed by a scenario and appear nowhere in games/ground/src/lib.rs -- GR-D07 GR-F02 GR-L03 GR-O03 GR-P01 GR-P02 GR-P03 GR-P04 GR-T01. The gate REPORTS rather than fails, on purpose. Closing the gap by adding those IDs to comments would satisfy the check without establishing that any of the nine is implemented -- the overclaim InnerLoop implementation rule 2 exists to prevent, and one CB-WP-0001 already committed once. Each needs its implementation confirmed before it is tagged; promoting M-D1-LNK to a failing gate is correct after that, not before. Also added: a phantom check that fails when a rule id appears in code that the spec does not define (currently zero). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
4fd6322e17
commit
9e30bbb2b3
3 changed files with 58 additions and 1 deletions
|
|
@ -304,7 +304,7 @@ file must list them, not that the build breaks.
|
|||
|
||||
```task
|
||||
id: CB-WP-0003-T09
|
||||
status: todo
|
||||
status: done
|
||||
priority: low
|
||||
state_hub_task_id: "69ccc9ec-dc35-481c-8065-cef040f07f50"
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue