Update CLAUDE.md and clean up completed TODOs in README
This commit is contained in:
parent
efa4bb929a
commit
09e8da0855
11
README.md
11
README.md
@ -354,19 +354,8 @@ The manifest file would do several important things:
|
|||||||
|
|
||||||
# TODO
|
# TODO
|
||||||
|
|
||||||
## Medium Priority
|
|
||||||
|
|
||||||
- [x] **Atomic writes for `mfer gen`** - Writes to temp file then atomic rename; cleans up temp file on error/interrupt.
|
|
||||||
- [ ] **Change FileProgress callback to channel** - `mfer/builder.go` uses a callback for progress reporting; should use channels like `EnumerateStatus` and `ScanStatus` for consistency.
|
- [ ] **Change FileProgress callback to channel** - `mfer/builder.go` uses a callback for progress reporting; should use channels like `EnumerateStatus` and `ScanStatus` for consistency.
|
||||||
- [ ] **Consolidate legacy manifest code** - `mfer/manifest.go` has old scanning code (`Scan()`, `addFile()`) that duplicates the new `internal/scanner` + `mfer/builder.go` pattern.
|
- [ ] **Consolidate legacy manifest code** - `mfer/manifest.go` has old scanning code (`Scan()`, `addFile()`) that duplicates the new `internal/scanner` + `mfer/builder.go` pattern.
|
||||||
- [ ] **Add context cancellation to legacy code** - The old `manifest.Scan()` doesn't support context cancellation; the new scanner does.
|
|
||||||
|
|
||||||
## Lower Priority
|
|
||||||
|
|
||||||
- [x] **Add unit tests for `internal/checker`** - 88.5% coverage.
|
|
||||||
- [x] **Add unit tests for `internal/scanner`** - 80.1% coverage.
|
|
||||||
- [x] **Clean up FIXMEs in manifest.go** - Validated input paths, validated filesystem, added context cancellation.
|
|
||||||
- [x] **Validate input paths before scanning** - Fails fast with clear error if paths don't exist.
|
|
||||||
|
|
||||||
# Open Questions
|
# Open Questions
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user