The code doesn't do anything yet, but I'm fairly happy with the project layout for troubled_waters so far. I think it makes pretty good use of `just`, `pyproject.toml`, and `uv`/`pdm`/`pipx`.
The big thing I'm not completely happy with so far is that it's not exactly configurable whether it uses `uv` alone or `pdm` and `pipx` together. Either way, though, zero assumptions are made about what version of Python you may or may not have on PATH.