# Dependencies
node_modules/
.pnp
.pnp.js

# Build output
.next/
out/
dist/
build/

# Environment variables — never commit secrets
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
.env*.local

# Supabase local state
.supabase/

# Cloudflare Worker build cache
worker/.wrangler/
worker/dist/

# TypeScript
*.tsbuildinfo
next-env.d.ts

# OS
.DS_Store
Thumbs.db

# Editor
.vscode/
.idea/
*.swp
*.swo

# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Python (VeronicaReporter)
__pycache__/
*.py[cod]
*.egg-info/
.venv/
.test-venv/
dist/
*.whl

# Smoke test (not committed)
smoke_test.py

# Test / coverage artifacts
.pytest_cache/
.coverage
coverage.xml
htmlcov/
veronica-events.jsonl

# Runtime state (machine-local, never commit)
.post_state.json
data/
logs/

# Session archives (J.A.R.V.I.S. / F.R.I.D.A.Y. intermediate files)
.archive/
.jarvis/
.friday/

# Internal launch strategy docs (not for public)
RUNTIME_POLICY_CONTROL_STRATEGY.md
METRICS_QUICKSTART.md
MIGRATION.md
docs/COMMUNITY_HN.md
docs/LAUNCH_POSTS.md
docs/FINAL_REDDIT.md
docs/FINAL_TWITTER_HN.md
docs/DISCORD_TEMPLATES.md
docs/HN_WARMUP_AND_LAUNCH.md
docs/LAUNCH_CHECKLIST.md
docs/LAUNCH_READY_DISCORD.md
docs/LAUNCH_READY_HN.md
docs/LAUNCH_READY_REDDIT.md
docs/LAUNCH_READY_TWITTER.md
docs/RELEASE_v0_1_0.md
docs/devto_article.md
docs/devto_article_ja.md
docs/v0.4.0-technical-artifacts.md
docs/plans/

# Promo scripts (not part of core library)
scripts/gen_diagrams.py

# LaTeX intermediate files
*.aux
*.bbl
*.blg
*.out
*.fls
*.fdb_latexmk
*.synctex.gz

# Architecture drafts (local only, not published)
docs/V4_ARCHITECTURE.md

# Internal audit docs (not for public)
AG2_IMPLEMENTATION_AUDIT.md

# SaaS app (local development only, not published)
src/veronica_core/compliance/app/
