Block a user
Add deterministic file ordering in Builder.Build() (closes #23)
Merge conflicts resolved — rebased onto latest next (which now includes the path invariants and decompression limit changes). All tests pass.
Add deterministic file ordering in Builder.Build() (closes #23)
Dropped iteration count to 150M. Benchmarked on this Apple Silicon Mac:
Add deterministic file ordering in Builder.Build() (closes #23)
Got it — will add a --seed CLI flag that:
- Takes a string seed value
- Hashes it 1,000,000,000 times (SHA-256) to derive a deterministic value
- Uses that to generate a UUID v4 (determinist…
Specify and enforce path invariants (closes #26)
Fix AddFile to verify actual bytes read matches declared size (closes #25)
Add decompression size limit in deserializeInner() (closes #24)
Add deterministic file ordering in Builder.Build() (closes #23)
Consolidate scanner/checker — delete internal/scanner/ and internal/checker/ (closes #22)