docs: cite the cross-layer integrity contract generically in comments and notes
This commit is contained in:
parent
c40a89e649
commit
1d26988963
7 changed files with 16 additions and 16 deletions
|
|
@ -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 () => {
|
||||
|
|
|
|||
|
|
@ -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 manifest↔segments↔count
|
||||
* divergence read as "healthy". It now feature-detects + aggregates each provider's
|
||||
* validateInvariants(), and repairIndex() maps a failing invariant with heal:'rebuild'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue