miroir/crates
jedarden 8498d85e58 P2.4: Fix build and test for index lifecycle endpoints
Fix middleware module export from lib.rs so the crate compiles as a library.
Remove unused settings mock assertions from test_create_index_broadcasts_to_all_nodes
(the settings injection flow is already covered by test_miroir_shard_in_filterable_attributes).

All 11 acceptance tests pass:
- POST /indexes broadcasts to all nodes with rollback on failure
- _miroir_shard in filterableAttributes after creation
- GET /indexes/{uid}/stats logical doc count (divided by RG*RF)
- Settings broadcast sequential with rollback
- DELETE /indexes broadcasts to all nodes
- PATCH /indexes/{uid} snapshot and rollback
- /keys CRUD broadcasts with all-or-nothing semantics

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 07:49:46 -04:00
..
miroir-core P2.5: Implement task ID reconciliation and /tasks endpoints 2026-04-19 07:46:49 -04:00
miroir-ctl P0.7: Fix cargo fmt and clippy warnings for CI smoke 2026-04-18 22:06:56 -04:00
miroir-proxy P2.4: Fix build and test for index lifecycle endpoints 2026-04-19 07:49:46 -04:00