chore: initial sanitized public snapshot

This commit is contained in:
Aria2 Rust Pro Contributors
2026-07-18 14:04:26 +08:00
commit 7b3816441c
320 changed files with 76813 additions and 0 deletions
@@ -0,0 +1,19 @@
# ADR 0001: Rust-Native Rewrite
## Decision
`aria2-rust-pro` is a Rust-native rewrite of the current C++ Pro Core behavior.
It does not wrap the C++ implementation and does not reuse the deleted previous
Rust rewrite.
## Rationale
The project needs a maintainable Rust 2024 codebase with strict testing and
Cargo-native quality gates while preserving external aria2 compatibility.
## Consequences
- Compatibility must be proven through golden outputs and behavior tests.
- Missing behavior must be tracked in `progress.md` and the compatibility
ledger.
- `unsafe` is forbidden unless a later ADR narrowly approves it.