# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python

# hatch-vcs-generated version file
server/audient/_version.py

# uv / virtualenvs
.venv/
.venv-*/
venv/

# Environments
.env
.env.local

# IDE
.idea/
.vscode/

# macOS
.DS_Store

# Claude Code
.claude/

# Audio / model caches
*.onnx
.cache/

# Phase 0 regenerable outputs (clips kept as fixtures)
phase0/features/
phase0/features_no_desc/

# Phase 4 persistence — content-addressable loads, events, unhandled
.audio-mcp/
.audio-mcp*/

# Phase 02.8 — fast-agent secrets (ANTHROPIC_API_KEY paste target).
# The matching fastagent.config.yaml IS tracked; only the secrets file
# is excluded. In practice set ANTHROPIC_API_KEY via env.
fastagent.secrets.yaml
server/fast-agent-log.jsonl

# Frontend artifacts (Vite/React under frontend/).
frontend/node_modules/
frontend/dist/
frontend/.vite/

# Local-only planning / GSD workflow artifacts.
.planning/
