# Build artifacts (the CLI binary at repo root, not packages/token-miser/)
/token-miser

# Claude Code session data
.claude/

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.pytest_cache/
.coverage
htmlcov/
dist/
build/
*.egg-info/
.venv/
venv/
*.egg

# Editor / OS
.vscode/
.idea/
.DS_Store
.cursor/

# Personal package configs — commit only shared/example packages
packages/my-config/

# Kanon managed directories (synced from manifest repos)
.packages/
.kanon-data/

# Token miser generated output
tuned-profile/
.token_miser/

# Agent execution artifacts
.ralphael/
.worktrees/
*.log

# Plan execution state
docs/plans/*_state.json

# Maestro workflow state
.maestro/
entities.json

# Internal dev notes
docs/notes-*.md
docs/research-notes.md
docs/plans/notes-*.md
tuned-package/

# Compiled package binaries — build locally, do not commit
packages/*/bin/
