Prefer make targets over direct commands. Run make help to see available targets.
Run make can-release before wrapping up substantial changes.
Detroit-style tests: assert on observable behaviour and mock only at the boundary.
Use strava as the public executable name in docs, examples, tests, and release assets. Keep strava-terminal as the PyPI package name and uvx alias only.