Commit bc44b93
committed
docs: close the negative-fixture record gap, and correct a claim I asserted rather than measured
The todo queue is empty and every blocked ticket was swept last turn, so this
turn verified the repository's own declared invariants instead. Two were clean
and two records were wrong.
CLEAN: the version-seam ODR guard and the module-boundary validator both pass
(41 modules / 93 edges).
CORRECTION 1 — a false statement I introduced yesterday. §22.4 of
NegativeConsumerFixtureValidation.md claimed the fixtures added since #2054
"were each recorded in their own ticket's migration note rather than here, so
the record exists". That was asserted, not measured, and it is false: audited by
grepping docs/ for every fixture filename, 17 of 45 had NO record in docs/ at
all.
The first pass of that audit was also misleading in the alarming direction: it
searched for each FILENAME inside ticket text and reported eight fixtures as
having no ticket record either. That was an artefact -- tickets describe their
fixture without naming its file. Reading each fixture's own header instead shows
all 45 name a real ticket, so there are NO orphans. The gap was never
traceability; it was this document's coverage.
It is now closed rather than merely reported: §22.4 carries a table of the 17
with their tickets and subjects, and the audit re-runs at 0 fixtures without a
docs/ record.
CORRECTION 2 — CollectionVersionTestSeamDesign.md records 2 seams / 17-18
definitions throughout; the checker reports 3 / 20. A third seam,
KeyMaterialAccess, was added after that document's last revision. The historical
figures are NOT retro-edited -- each was accurate when made -- so a dated
current-state section is appended instead.
CLAUDE.md requires both guards for every seam, and the audit confirms the third
has both: the ODR checker and security_cryptography_key_material_negative.cpp,
which cites the requirement in its own header. Only the document's arithmetic
fell behind, not the enforcement.
Docs only; no code changed, so the gate is unaffected at 17,585.1 parent cbad0fb commit bc44b93
2 files changed
Lines changed: 83 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
870 | 870 | | |
871 | 871 | | |
872 | 872 | | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1551 | 1551 | | |
1552 | 1552 | | |
1553 | 1553 | | |
1554 | | - | |
| 1554 | + | |
1555 | 1555 | | |
1556 | 1556 | | |
1557 | | - | |
1558 | | - | |
1559 | | - | |
1560 | | - | |
| 1557 | + | |
| 1558 | + | |
| 1559 | + | |
| 1560 | + | |
| 1561 | + | |
| 1562 | + | |
| 1563 | + | |
| 1564 | + | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
1561 | 1601 | | |
1562 | 1602 | | |
1563 | 1603 | | |
0 commit comments