# Files/directories excluded from Docker build context for local distribution builds.
.git
.gitignore

# Local virtualenvs and caches
venv*
.venv
__pycache__
*.py[cod]
.pytest_cache
.mypy_cache
.ruff_cache
.cache
.packaging-cache/*
!.packaging-cache/build-manifest.json

# Large runtime/generated data
coderai-runtime
*-runtime
models
offload
township_output
dist
dist-package
*.log
tmp
debug.log
CoderAI.gif

# Produced artifacts and tool session/output dirs (mounted as volumes at runtime,
# never baked into the image)
video_editor/sessions
video_editor.config.json
tools/videogen_output
tools/township_output
tools/coderai_media
samples

# Build outputs
build
*.egg-info

# Exported image tarballs (docker save output) and LoRA/training checkpoints:
# tens of GB that would otherwise be sent as build context on every build.
coderai-base-*.tar.gz
coderai-*.tar.gz.partial
checkpoints
character_output
tools/character_output

# Claude Code local settings
.claude
