Stability checkpoint v0.5 — wave 6 (mirador-service-shared submodule)
- Submodule infra/shared/ pointing at mirador-service-shared (b1e9631)
- 14 shared files vendored : compose/dev-stack + bin/{budget,cluster/ovh,launchd,dev,ship} + deploy/compose/{observability,runner} + infra/observability/otelcol-override + ci-templates + .gitleaks + renovate
- Sibling svc renamed mirador-service → mirador-service-java (GitLab + GitHub + local + plist path + global CLAUDE.md)
- Lefthook commit-msg fix : use {1} placeholder (was $1, broken)
- ADR-0001 in shared : decision rationale + alternatives a/b/c/d
Quality : 95 tests · ruff ✅ · mypy strict ✅ · coverage 83.77 %.