# Ignore everything by default
*

# Allow docker metadata
!.dockerignore

# Allow application sources and dependency manifests
!app/
!pyproject.toml
!uv.lock

# Allow runtime entrypoint if needed
!main.py

# Allow Alembic configuration and migrations when needed for containers
!alembic.ini
!migrations/

# Allow environment template/documentation
!.env
!README.md
