__pycache__/
*.pyc
.pytest_cache/

# Build artefacts (hatchling / python -m build)
dist/
build/
*.egg-info/

# Local config (gitignored except the example)
config/*
!config/config.example.toml

# Agent-only material — kept on local disk, never tracked in git
.claude/
AGENTS.md
CLAUDE.md
docs/agents/
docs/superpowers/
docs/specs/
docs/plans/
docs/dev/
docs/prototypes/
experiments/

# Misc
_external_sources/

# uv resolver lockfile — intentionally untracked; runtime constraints
# ship via pyproject.toml, not a pinned lockfile.
uv.lock

# Local environments and editor / OS junk
.venv/
.env
.envrc
.DS_Store
*.swp
.idea/
.vscode/
# Stray debug captures (e.g. Textual key-inspector output). The real
# UXON_DEBUG logs live under $XDG_STATE_HOME/uxon, outside the repo.
*.log
