Closes the two coverage gaps a temporal-completeness audit surfaced (the code was already correct, just untested): - changedBetween / generationsTouching include un-flushed PENDING generations and stay identical across the flush — the building blocks of since/diff/history see single-op writes with no forced flush. - setRetentionBudget() drives adaptive auto-compaction on flush() down to the byte budget: history is reclaimed, the live record is untouched (the cor #65 retention-consume wiring, proven end-to-end). 65 generation/temporal tests green; 1528 unit green. |
||
|---|---|---|
| .. | ||
| aggregation | ||
| brainy | ||
| db | ||
| graph | ||
| hnsw | ||
| import | ||
| indexes/columnStore | ||
| neural | ||
| performance | ||
| storage | ||
| transaction | ||
| types | ||
| universal | ||
| utils | ||
| vfs | ||
| boundary-no-native.test.ts | ||
| brainy-core.unit.test.ts | ||
| brainy-get-optimization.test.ts | ||
| create-entities-default.test.ts | ||
| fieldTypeInference.test.ts | ||
| plugin-version-coupling.test.ts | ||
| plugin.test.ts | ||
| type-filtering.unit.test.ts | ||
| vfs-multi-instance-diagnostic.test.ts | ||
| vfs-restart-fix.test.ts | ||