.venv/
__pycache__/
*.pyc
*.egg-info/
dist/
build/
.pytest_cache/
.ruff_cache/

# Hilo — local cache files (rebuildable)
.vfs/graph/graph.db
.vfs/graph/graph.db.wal
.vfs/graph/.last_warm

# DAGger — local run store (rebuildable working state, never shipped)
dagger.db
dagger.db-shm
dagger.db-wal

# Temp audit / inspection scripts (generated by foreman ticks)
_tick_check.py
_audit.py
_audit_checklist.sh
_*.py

# Internal foreman scratch dir (generated during E2E ticks — never shipped)
e2e-output/
# Don't ignore __init__.py files — they are real Python packages
!**/__init__.py
uv.lock
.gitreins/tasks.yaml
.coverage
.gitreins/history/

# Environment files (secrets)
.env
.env.*
!.env.example

# DuckDB board — rebuildable local cache (Parquet + schema are tracked)
.coding-hermes/board/board.db
.coding-hermes/board/board.db.wal

.coding-hermes/board/*.parquet
.coding-hermes/board/*.duckdb
