compose stack modelled on the production netbox deployment (same pinned images, worker, healthchecks) minus traefik: the API is served straight on localhost and nothing survives an e2e-down.
pytest suite with mocked NetBox API responses, plus a makefile driving venv setup, tests, linting and formatting.