## Summary Cancel/resolve/void cleanup should go through one audited storage cleanup API to avoid leftover participant/pool keys. ## Acceptance criteria - [ ] Single cleanup entry used by terminal paths - [ ] Tests assert key absence after terminalization - [ ] TTL/archive interaction documented ## Where - `contracts/src/storage.rs` - `contracts/src/settlement.rs`
Summary
Cancel/resolve/void cleanup should go through one audited storage cleanup API to avoid leftover participant/pool keys.
Acceptance criteria
Where
contracts/src/storage.rscontracts/src/settlement.rs