.env
.DS_Store
__pycache__/
*.pyc
.ruff_cache/
.pytest_cache/
dist/
*.egg-info/
.venv/
/dashboard.png
/stitch*.png
/demo/output/
/demo/*_demo_report.md
/demo/*_demo_report.json

# Private strategy docs — never commit
MONETIZATION.md
STRATEGY.md
PRICING.md
ROADMAP.md
ROADMAP_DIFFERENTIATORS.md
docs/ROADMAP_DIFFERENTIATORS.md

# Local AI assistant instructions — machine-specific, never commit
CLAUDE.md
PHASE_COMPLETION_REVIEW.md

# Task management (local only)
.claude/tasks/
.claude/task-list.md
.tasks.json

# Session artifacts — development/presentation files, never commit
CAROUSEL-BLUEPRINT.md
INTEGRATION_PLAN.md
JOURNEY-COMPLETE-v3-to-v7.md
PRESENTATION.md
SECURITY_AUDIT_REPORT.md
SECURITY_REMEDIATION.md
STATUS_v*.md
chronicle-graph.html
glama.json
journey-into-llm-router-v3-to-v7.md
mcp-registry.json
presentation.html
token-savings-viz.html

# Session memories — Claude Memory database, machine-specific
.serena/

# Tool artifacts — browser tests, decision logs
.lore/
.playwright-cli/
.playwright-mcp/

# User-specific config files — should never be committed
~/.*/
.claude/
.codex/
.config/
.cursor/
.gemini/
.llm-router/
.openclaw/
Library/

# Internal planning docs
.internal/

# Development-only directories — not needed by end users
research/
deprecation/
agents/
demo/
docs/slides/
docs/plans/
docs/market/
docs/analytics/

# Internal docs — dev/strategy, not user-facing
docs/STRATEGIC-REVIEW-2026.md
docs/V6_IMPLEMENTATION_PROGRESS.md
docs/V6_1_MEMORY_MOCKUPS.md
docs/ROADMAP_v6.md
docs/VISION.md
docs/DESIGN_SYSTEM_v6.md
docs/LESSONS_LEARNED.md
docs/POLICY-VIOLATION-ROOT-CAUSE.md
docs/compression.md
docs/STYLE.md
docs/RESPONSE-ROUTER.md
docs/SIDECAR_ARCHITECTURE.md
docs/DOWNLOAD_STATS_GUIDE.md
docs/GPG_SIGNING_SETUP.md
docs/OIDC_SETUP.md
docs/RELEASE_CHECKLIST.md
docs/SECURITY_DESIGN.md
docs/multi-host-research.md
docs/decisions.md
docs/pr-drafts.md
docs/demo.cast
docs/llm-router-header.png

# Unused README SVGs (removed from README)
docs/readme/architecture-*.svg
docs/readme/btn-*.svg
docs/readme/pepy-*.svg

# Deployment artifacts
Dockerfile
Procfile

# Local MCP config
.mcp.json

# Claude Code session/project artifacts (machine-specific)
.claude/sessions/
.claude/projects/
.claude/settings.json
.claude/mcp.json
tests/hook_rendering/
