Goal: migrate public imports from schema_lens to solrguard with minimal disruption.
- Canonical implementation package:
schema_lens - New shim package:
solrguard(re-exports version and CLI app) - CLI commands:
solrguard(primary),schema-lens(legacy alias)
- Introduce full
solrguard.*import surface (phase-in). - Keep
schema_lens.*as import shims with deprecation warnings. - Add codemod/migration script for import rewrites.
- Remove
schema_lens.*shims in next major release window.
- No import breakage within v0.x.
- Deprecation warnings should be emitted before removal windows.
- CLI and docs continue to provide migration examples.
- Risk: ecosystem break from import-path cutover.
- Mitigation: staged shims, explicit timeline, dual-path tests in CI.