# Default deny: only explicitly listed product, skill, test, and docs artifacts are tracked.
*

# Root project files.
!.gitignore
!README.md
!LICENSE
!NOTICE
!pyproject.toml
!setup.py
!uv.lock
!requirements*.txt

# Source package.
!src/
!src/**

# Tests.
!tests/
!tests/**

# Project docs and ADRs.
!docs/
!docs/**

# CI configuration.
!.github/
!.github/**

# Evaluation sub-repository.
!evals

# npx skills@latest installer manifest.
!.claude-plugin/
!.claude-plugin/**

# Installable agent skills.
!.codex/
!.codex/skills/
!.codex/skills/**
!.claude/
!.claude/settings.json
!.claude/skills/
!.claude/skills/**

# Local development artifacts remain ignored even inside whitelisted trees.
__pycache__/
**/__pycache__/
*.py[cod]
.pytest_cache/
.coverage
htmlcov/
dist/
build/
*.egg-info/
.venv/
venv/
.ariadne/
