# Default deny — only allowlist what belongs in version control
*

# Core config
!.gitignore
!LICENSE
!README.md
!CHANGELOG.md
!CLAUDE.md
!pyproject.toml
!setup.py
!MANIFEST.in
!.flake8

# Documentation
!docs/
!docs/**
!CONFIGURATION.md
!DEPENDENCY_INJECTION.md
!PUBLISHING.md
!REFACTORING_DOCUMENTATION.md
!SECURITY_VALIDATION_UPDATES.md
!TEST_FIXING_EPISODE.md

# Source
!chain_of_thought/
!chain_of_thought/**
chain_of_thought/__pycache__/

# Tests
!tests/
!tests/**
tests/__pycache__/

# Examples
!example_*.py

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