ref:main

Traceability Matrix

Requirement Title Tests Coverage PRs Implementation
REQ-CI-001 A merge to main opens or updates a single PR on the consumer bumping its pinned reference No linked tests no tests No linked PRs None
REQ-CI-002 The pin bump moves every place the reference is pinned, and nothing else No linked tests no tests No linked PRs None
REQ-CI-003 The cross-repo permission is requested explicitly and a refusal fails with an actionable message No linked tests no tests No linked PRs None
REQ-DIFF-001 Myers diff_blobs uses O(N+M) memory regardless of D No linked tests no tests No linked PRs None
REQ-DIFF-002 Myers V-table uses O(1) get/put (no Map.get in inner loop) No linked tests no tests No linked PRs None
REQ-DIFF-003 Myers diff output is byte-identical to current implementation across existing test corpus No linked tests no tests No linked PRs None
REQ-GIT-079 Pack writer zlib compression level is tunable and tuned for fetch output No linked tests no tests No linked PRs None
REQ-GIT-080 Pack writer accepts streamed object Enumerable so walker output is not fully materialized No linked tests no tests No linked PRs None
REQ-GIT-081 filter=blob:none excludes every blob from the v2 fetch pack body No linked tests no tests No linked PRs None
REQ-GIT-082 Thin-pack REF_DELTA bases resolve from packfiles, not only from loose objects No linked tests no tests No linked PRs None
REQ-GIT-083 Delta-base reads return stored object bytes rather than a parse and re-encode round trip No linked tests no tests No linked PRs None
REQ-GIT-084 The test suite cannot reach any repository but its own fixtures, in any ambient git environment No linked tests no tests No linked PRs None
REQ-LFS-001 Pointer parse/emit No linked tests no tests No linked PRs None
REQ-LFS-002 Store behaviour No linked tests no tests No linked PRs None
REQ-LFS-003 Batch API No linked tests no tests No linked PRs None
REQ-LFS-004 Transfer No linked tests no tests No linked PRs None
REQ-LFS-005 Locks API v1 No linked tests no tests No linked PRs None
REQ-LFS-006 Telemetry No linked tests no tests No linked PRs None
REQ-LFS-007 git-lfs-authenticate SSH handoff No linked tests no tests No linked PRs None
REQ-LFS-008 LFS locking reachable over SSH-discovered endpoint No linked tests no tests No linked PRs None
REQ-LFS-009 FastCDC chunker: deterministic, streaming, edit-localized boundaries No linked tests no tests No linked PRs None
REQ-LFS-010 Manifest parse/emit + integrity No linked tests no tests No linked PRs None
REQ-LFS-011 Content-addressed chunk store with dedup + batch existence No linked tests no tests No linked PRs None
REQ-LFS-012 Chunk-aware transfer/batch API: missing-only transfer No linked tests no tests No linked PRs None
REQ-LFS-013 git-lfs client: chunked transfer adapter (interop) No linked tests no tests No linked PRs None
REQ-LFS-014 Client/server FastCDC agreement No linked tests no tests No linked PRs None
REQ-LFS-015 Chunked transfer backwards-compatibility matrix (both directions) No linked tests no tests No linked PRs None
REQ-LFS-016 Chunker + Manifest robustness (property/fuzz) No linked tests no tests No linked PRs None
REQ-LFS-017 Fuzz-backed client/server FastCDC agreement No linked tests no tests No linked PRs None
REQ-LFS-018 Performance metrics with documented methodology No linked tests no tests No linked PRs None