Peer selection bugfix and testing updates#5209
Merged
crocodile-dentist merged 12 commits intomainfrom Oct 23, 2025 
Merged
Commits
Commits on Oct 22, 2025
- committed
 - committed
 - committed
 - committed
 - committed
 
Commits on Oct 23, 2025
- committed
 - committed
 - committed
 - committed
 - committed
 - committed
 - committed