ProblemTests cover recovery happy paths but not a recovery that yields an empty/duplicate admin set (validate_admins_and_threshold should reject, but isn't asserted).
- Empty-set recovery untested.
- Duplicate admins untested.
- Guard not pinned.
Solution
- Add tests for empty/duplicate recovery targets.
- Assert
validate_admins_and_threshold catches them.
Acceptance Criteria
- Empty/duplicate recovery targets rejected.
cargo test --workspace passes.
Note for Contributors: Write a clear PR description. Show the duplicate-target test.
ProblemTests cover recovery happy paths but not a recovery that yields an empty/duplicate admin set (validate_admins_and_threshold should reject, but isn't asserted).
Solution
validate_admins_and_thresholdcatches them.Acceptance Criteria
cargo test --workspacepasses.Note for Contributors: Write a clear PR description. Show the duplicate-target test.