# Your personal config lives here - copy multideck.config.example.json to
# multideck.config.json and edit it. It stays local and is never committed.
multideck.config.json

# Any extra named configs you keep around
*.local.json

# Python build artifacts (anchored to repo root: `dist/` unanchored also
# swallowed the tests/dist/ packaged-install test tier).
/dist/
/build/
*.egg-info/
__pycache__/
*.pyc
*.pyo
.eggs/

# Windows / editor cruft
Thumbs.db
desktop.ini
.vscode/
*.log

# Environment variables (copy .env.example → .env and edit)
.env

# Node (husky hooks)
node_modules/

# Test / type / lint caches and local virtualenvs
.venv/
.coverage
coverage.xml
.pytest_cache/
.ruff_cache/
.mypy_cache/

# Never-commit set (CLAUDE.md hard boundaries + local tooling output)
nul
vscode_debug.txt
audit/
graphify-out/
.graphify_*
