# Allowlist-style .dockerignore: ignore everything, then explicitly allow the build inputs.
# The Docker image installs from a pre-built wheel, so no source files are required in the context.
# This prevents dev artifacts (cauldron/, .claude/, scratch/, tests/, docs/, .git/, secrets) from
# ever entering the image layers or being cached by BuildKit.

# Ignore everything
**

# Allow the Dockerfile and the pre-built wheel produced by `uv build`
!Dockerfile
!dist/*.whl
