# macOS
.DS_Store
._*

# Python
__pycache__/
*.pyc
*.pyo
*.pyd

# Build artifacts
**/*.egg-info/
build/
dist/
.pytest_cache/
.tox/
.coverage
htmlcov/

# Workflow artifacts (session-specific, not shared) — anchored to project root
/.workflow_artifacts/
# Prevent session-bleed when CWD is inside the quoin/ sub-package
/quoin/.workflow_artifacts/

# Legacy artifact locations (pre-.workflow_artifacts layout) — anchored to project root
# so they don't catch in-tree directories like quoin/memory/ or quoin/finalized/.
/memory/
/finalized/
/artifact-consolidation/

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

# Environment
.env
.env.local
.claude/
.venv/

# Benchmark run output is generated evidence, not source.
/benchmark-results/
# /expand --save output files (scratch; use sparingly)
*.expanded-*.md

# Workflow cost ledgers — internal session tracking, never in repo
**/cost-ledger.md

# Process/scratch files at project root
/next-steps*.md
/pipeline-spending-analysis*.md
/openquoin/
