The migration domain was mapped from a research source
The process started with a local research document about moving Poetry-managed projects to uv. That source was mined for hazards rather than treated as a direct rewrite recipe.
- Preview the migration before editing files.
- Preserve the current build backend for higher-risk packaged projects.
- Treat dependency groups and extras as different concepts.
- Review private source mappings manually.
- Replace operational Poetry commands across docs, CI, Docker, and scripts.
- Keep Poetry artifacts until runtime parity is proven.
poetry-to-uv-migration-research-2026.html
Initial migration research input.
poetry-to-uv-migration-session-record.cleaned.md
Sanitized summary of the implementation session.
Condensed risk map
Backend strategy, lock strategy, source mapping, groups and extras, operational sweep, and rollback became the durable decision set.