# Secrets & env
.env
.env.*
*.env

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
.venv/
venv/
.pytest_cache/
.coverage
htmlcov/
.mypy_cache/
.ruff_cache/

# Editor
.vscode/
.idea/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Project-specific

# Generated specs (the spec-refiner writes these at runtime)
specs/
data/specs/

# BMAD output dirs are read-only mounts from other projects — not our code
bmad/

# The cloned wh40k-pc project lives in a named docker volume; the
# bind-mount on the host is for the test runner only and shouldn't be
# tracked as part of this repo's source.
workspace-projects/

# Wiki lives in its own repo (kaykayyali/damascus-wiki)
# This entry will be moved to a subdir or a separate mount, but for now
# we exclude the wiki from this repo so each repo stays focused.
wiki/
llm-wiki/

# Original LLM-wiki skill spec (reference only, lives in Hermes skills now)
llm-wiki-original/

# mkcert dev CA — installed system-wide, don't track per-repo
rootCA.pem
*.pem
!tests/fixtures/*.pem

# Downloaded ollama binary (re-downloaded in Dockerfile)
bin/ollama

# docker compose local data
dbdata/

# Logs
*.log
logs/

# Build artifacts
dist/
build/
*.egg-info/
