Block a user
docs: add TODO.md with design questions and 1.0 implementation plan
The TODO.md content from this PR is already on next (was committed directly earlier). After rebasing, there are no remaining changes to merge. Closing as the content is already incorporated.
add links to metalink format
Rebased onto current main and resolved the conflict. The metalink "See Also" section is now placed before the Links/Authors/License sections that were added in the README restructure (#8).
Also…
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)