.DS_Store
.env
.lycheecache

# Session state (logic coherence analysis artifacts)
state/

# Python
__pycache__/
*.py[cod]
.coverage
coverage.json
.pytest_cache/
.mypy_cache/
.ruff_cache/
htmlcov/
*.egg-info/
dist/
build/
uv.lock
.venv/
.codex_runs/

# MCP / Playwright
.playwright-mcp/
*.png
!docs-site/tests/visual.spec.ts-snapshots/*.png
!docs-site/public/og-default.png

# mkdocs build output
site/

# CDK
cdk.out/
infra/cdk.out/
developers-snapshot.md
.vercel

# Quality-gate skill per-run state
.quality-gate/

# Local operator-side state (per AU-N-5 closure 2026-05-10)
.aegis/
.claude/

# NOTE: 5 additional untracked files surfaced by /quality-gate AU-N-5 audit
# (SEED_PROMPT.md, cf-dns-edit-open.yml, cf-edit-form.yml, stripe-business-details.yml,
# stripe-login-form.yml) intentionally NOT auto-added — these are operator-local drafts
# that may be intended for commit OR removal; require human disposition.

# quality-gate per-run ephemera (not source)
.quality-gate/
