miroir/k8s/argo-workflows
jedarden 90462daa64 P5.5 §13.5: Fix drift_reconciler compilation and complete two-phase settings broadcast
Complete the two-phase settings broadcast with drift reconciler implementation:

- Fix drift_reconciler module compilation (remove unused imports, correct type signatures)
- Complete SettingsBroadcast integration in proxy layer (admin_endpoints.rs)
- Add settings version tracking metrics (middleware.rs)
- Initialize drift_reconciler worker in main.rs
- Fix admin route registration (admin.rs, aliases.rs)

Acceptance tests verify:
1. Normal flow: propose+verify succeed, settings_version increments once
2. Mid-broadcast node failure: reissue succeeds after backoff
3. Out-of-band drift: reconciler detects and repairs within interval_s
4. X-Miroir-Min-Settings-Version floor excludes stale nodes
5. Legacy sequential strategy compatibility

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 18:10:10 -04:00
..
miroir-ci-docker-compose-smoke.yaml P11.7: Add quick-start example artifacts (Docker Compose + config) 2026-05-20 06:49:05 -04:00
miroir-ci-smoke.yaml P8: Finalize CI/CD templates, prod ArgoCD app, and CHANGELOG for v0.1.0 2026-04-19 15:09:14 -04:00
miroir-ci.yaml P5.5 §13.5: Fix drift_reconciler compilation and complete two-phase settings broadcast 2026-05-22 18:10:10 -04:00
miroir-release-ready.yaml P8: Finalize CI/CD templates, prod ArgoCD app, and CHANGELOG for v0.1.0 2026-04-19 15:09:14 -04:00
miroir-release.yaml P8: Finalize CI/CD templates, prod ArgoCD app, and CHANGELOG for v0.1.0 2026-04-19 15:09:14 -04:00