miroir/crates
jedarden e7e73c74b7 feat(ilm): integrate ILM worker into main application
Plan §13.17 ILM (Index Lifecycle Management) worker integration.

- Add ilm_manager and ilm_worker fields to admin_endpoints::AppState
- Create IlmManager when config.ilm.enabled with task store and node addresses
- Spawn ILM worker in main.rs as Mode B background task
- Worker evaluates rollover policies and performs index rollovers when triggers fire
- ILM worker requires leader_election service and task store to operate

Acceptance: ILM worker spawned in main.rs like other Mode B workers,
runs leader-coordinated evaluation loop per plan §14.5.

Closes: bf-509r

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 08:49:31 -04:00
..
miroir-core feat(reshard): implement backfill phase with pagination and rehashing 2026-05-26 08:05:45 -04:00
miroir-ctl style: code formatting cleanup 2026-05-26 03:44:20 -04:00
miroir-proxy feat(ilm): integrate ILM worker into main application 2026-05-26 08:49:31 -04:00