chore: initial sanitized public snapshot
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user