# Root Workspace Exclusions (Push only semantic-harness and paper)
GAP_ANALYSIS.md
implementation-plan.md
openharness-unified-design.md
research/

# Docs Folder Exclusions (Track ONLY CHANGELOG.md, SEMANTIC_HARNESS_PAPER.md, context.md, and features.md)
docs/*
!docs/CHANGELOG.md
!docs/SEMANTIC_HARNESS_PAPER.md
!docs/context.md
!docs/features.md

# macOS / OS / IDE
.DS_Store
.AppleDouble
.LSOverride
._*
.idea/
.vscode/
*.swp
*.swo

# Python caches and environments
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
.venv/
venv/
ENV/
env/
.pytest_cache/
.mypy_cache/
.ruff_cache/
dist/
build/
*.egg-info/
*.sqlite
*.sqlite3
*.db
*.log

# Node / NPM caches
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
*.tgz

# Scratch and raw scraped dumps
content.md
scratch/
