exclude/
exploration/
reviews/
.tap/
.superpowers/
.worktrees/

node_modules/

# Environment
.env
.env.local
.env.*.local

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

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
!src/dxs/web/frontend/src/lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Virtual environments
.venv/
venv/
ENV/
env/

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

# Testing
.tox/
.nox/
.coverage
.coverage.*
htmlcov/
.pytest_cache/
.hypothesis/

# Type checking
.mypy_cache/
.dmypy.json
dmypy.json

# Ruff
.ruff_cache/

# Documentation
docs/_build/

# Datex CLI config (for development)
# Don't ignore ~/.datex/ as it's outside the repo

# Next.js frontend build output and dependencies
src/dxs/web/static/
src/dxs/web/frontend/node_modules/
src/dxs/web/frontend/.next/
*.tsbuildinfo

# Report fidelity testing artifacts
tests/fixtures/reports/diffs/
tests/fixtures/reports/composites/
tests/fixtures/reports/scores.jsonl

# Worktrees
.worktrees/

# OS files
.DS_Store
Thumbs.db

#Claude
.claude/settings.local.json
.claude/skills

# Report generation assets
/reports/
test-preview.svg
test-preview.svg

# CAC working copies (dxs ng harnesses) — never committed
/components/

# Live auth matrix config (real accounts)
tests/live/accounts.local.json

# Project-scope `dxs skills` install artifacts (.claude/skills is above).
# Canonical copies, the codex symlink tree, and the install record.
.agents/
.codex/
skills-lock.json

# Dispatch local environment: the test issuer key and other local-only state
quartermaster/.dispatch-local/

# Shared frontends folder (#325). The Mithril skills are committed here on purpose:
# the canonical copy in frontends/.agents/skills, linked from frontends/.claude/skills.
# Only this path is excepted; the root .agents/ and .claude/skills rules above still apply.
!/frontends/.agents/
/frontends/.agents/*
!/frontends/.agents/skills/
!/frontends/.claude/skills/
# `lib/` above is for Python packaging; frontends keep source in src/lib.
!/frontends/*/src/lib/
/frontends/**/.next/
/frontends/**/.next-*/
/frontends/**/test-results/
/frontends/**/playwright-report/
/frontends/**/*.tsbuildinfo
/frontends/dispatch/next-env.d.ts
