miroir/crates
jedarden 7aabf62396 P1.2 Topology type + node state machine - Add YAML deserialization test
Add comprehensive YAML deserialization test for Topology struct, verifying:
- Deserialization from plan §4 YAML format (RG=2, 6 nodes, RF=2)
- Correct topology properties (shards, rf, replica_group_count)
- groups() iterator returns groups in ascending order
- Each group holds exactly its configured nodes
- Node addresses, replica groups, and statuses are correct

All 41 topology tests pass, covering:
- State machine transitions (legal and illegal)
- Write eligibility rules per status
- Group and node iteration
- Healthy node filtering
- YAML deserialization

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 18:49:51 -04:00
..
miroir-core P1.2 Topology type + node state machine - Add YAML deserialization test 2026-05-13 18:49:51 -04:00
miroir-ctl Phase 0 (miroir-qon): Add serial_test annotation to fix test race condition 2026-05-09 02:19:32 -04:00
miroir-proxy Fix typo in primary key header name (X-Meiroil → X-Miroir) 2026-05-09 15:36:41 -04:00