docs: cite the cross-layer integrity contract generically in comments and notes

This commit is contained in:
David Snelling 2026-07-14 10:11:41 -07:00
parent c40a89e649
commit 1d26988963
7 changed files with 16 additions and 16 deletions

View file

@ -1,6 +1,6 @@
/**
* @module tests/unit/storage/registered-blob-contract
* @description Pass 2 (ADR-004 §7): declared derived-index blob FAMILIES are
* @description Declared derived-index blob FAMILIES are
* undeletable through the storage layer an in-process GC/sweeper cannot remove
* a load-bearing index file (the lost-main.dkann class). Covers declare
* protected-delete-throws; unregister delete-ok; transient passthrough;
@ -15,7 +15,7 @@ import { MemoryStorage } from '../../../src/storage/adapters/memoryStorage.js'
import { FileSystemStorage } from '../../../src/storage/adapters/fileSystemStorage.js'
import { ProtectedArtifactError } from '../../../src/index.js'
describe('registered-blob family contract (Pass 2, ADR-004 §7)', () => {
describe('registered-blob family contract', () => {
let storage: any
beforeEach(async () => {

View file

@ -1,6 +1,6 @@
/**
* @module tests/unit/validate-invariants-delegation
* @description Pass 3 (ADR-004 §6): validateIndexConsistency() was blind to native
* @description validateIndexConsistency() was blind to native
* providers it only saw the JS metadata index, so a native manifestsegmentscount
* divergence read as "healthy". It now feature-detects + aggregates each provider's
* validateInvariants(), and repairIndex() maps a failing invariant with heal:'rebuild'