# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
*.egg
dist/
build/
*.whl

# Virtual environments
.venv/
.venv-*/
venv/
ENV/
# AIR generated artifacts
forensic-report.json
forensic-report.pdf
forensic-report.siem
air-trace-*.log
# Testing / Coverage
.pytest_cache/
.coverage
htmlcov/
.mypy_cache/
# CDK
cdk.out/
cdk.context.json
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Environment variables
.env
.env.*
lambda_package/
.superpowers/

# Node / frontend deps + build output (packages/air-dashboard, site)
node_modules/
.svelte-kit/
.vite/
*.tsbuildinfo

# Vite temp config files
vite.config.*.timestamp-*.mjs

# Tool caches / local agent state
.hypothesis/
.playwright-mcp/
.claire/
.claude/
.cursor/

# Local AWS CLI dumps (CloudFront distribution config, etc.)
/config.json
/dist.json

# Local backups
*.backup

# Loose decks, screenshots, and binary mockups (kept on disk, not tracked)
/*.png
/*.avif
/*.mov
/*.pdf
docs/pitch/*.pdf
docs/pitch/*.pptx

# Generated reports, legal docs, and session dumps (kept on disk, not tracked)
*.docx
*YC*.txt
/PROJECT_AIR_ROADMAP_CONSOLIDATED.md

# Legal docs served by the site must be tracked
!vindicara-site/static/legal/*.docx

# Internal / confidential - never publish to the public repo
DILIGENCE_READINESS_AUDIT.md
GCP_MOVEMENT_PLAN.md
AZURE_W1_BRINGUP.md
gtm-drafts/
docs/sales/
docs/pitch/
docs/workforce-accountability-spec.md
cloudrun/
packages/projectair/air-demo-out/
