diff --git a/README.md b/README.md index 2fec2c5..5066da7 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,7 @@ cargo build --release --locked The GitHub Actions CI checks builds and tests on Linux, macOS, and Windows. -See [Specification](docs/SPECIFICATION.md), [Roadmap](docs/ROADMAP.md) and [Changelog](CHANGELOG.md). +See [Specification](docs/SPECIFICATION.md) and [Changelog](CHANGELOG.md). ## License diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md deleted file mode 100644 index db12b0e..0000000 --- a/docs/ROADMAP.md +++ /dev/null @@ -1,28 +0,0 @@ -# Roadmap - -## v0.1.0 — Implemented - -- Copy/move files, directories and Unix symlinks. -- BLAKE3 default and seven selectable alternatives. -- Full source/staging file verification. -- Multiple sources and copy-contents (-O) mode. -- --count parallel file workers (previously a no-op). -- --dry-run, --overwrite, quiet/no-color modes. -- Preflight collision and self-copy checks. -- Deferred deletion after verified copy. -- Temp-file staging and per-file atomic publish on Unix. -- Integration tests and cross-platform CI/build workflow. -- README, behavior spec, changelog. - -## Potential future improvements (proposals, not recovered user requirements) - -- True multi-file transaction / rollback journal and crash recovery. -- Streaming progress by bytes and human-readable ETA. -- Filesystem metadata preservation (timestamps, xattrs, ACLs, ownership, hardlinks, sparse files). -- Snapshot support and safe resumable transfers of very large files. -- Performance benchmarks across storage/media. -- Native packaging for additional platforms, including Termux. -- Explicit adversarial filesystem-race defenses using directory handles. -- Security audit and fuzz testing before claiming production-grade durability. - -None of these potential improvements is part of v0.1.0 implementation contract. See SPECIFICATION.md for implemented guarantees and limitations. diff --git a/docs/SPECIFICATION.md b/docs/SPECIFICATION.md index a295d1d..91d0e9e 100644 --- a/docs/SPECIFICATION.md +++ b/docs/SPECIFICATION.md @@ -1,6 +1,6 @@ # Technical specification — MCH 0.1.0 -Status: implementation contract, not a formal safety proof. The original January 2026 plan could not be completely recovered, so undocumented future features are not presented as original requirements. +Status: implementation contract, not a formal safety proof. ## Goal and interface