# Generated output output/ .planning/ *.tmp *.bak *.swp # OS files .DS_Store Thumbs.db # IDE files .vscode/ .idea/ *.sublime-* # Python __pycache__/ *.pyc *.pyo .pytest_cache/ .mypy_cache/ *.egg-info/ dist/ build/ .eggs/ # Virtual environments venv/ .venv/ env/ .env/ # Secrets and credentials (NEVER commit these) .env .env.* *.env **/.env **/client_secret*.json **/service_account*.json **/oauth-token.json **/.google-token.json # Node (if any) node_modules/ # Logs *.log # Archives (don't commit zips) *.zip *.tar.gz # Screenshots: ignore directory contents by default (audit outputs grow fast); # README-referenced assets are whitelisted below. Note: we use screenshots/* # (not screenshots/) so the `!screenshots/foo` re-include rules work. screenshots/* !screenshots/seo-command-demo.gif !screenshots/seo-audit-demo.gif # Brand kit reference renders (PNG snapshots of the SVG comparison page). # The SVGs themselves under assets/ ship; the PNGs are scratch references. branding/*.png # Temporary analysis files *-AUDIT-REPORT.md *-ACTION-PLAN.md FULL-AUDIT-REPORT.md ACTION-PLAN.md GEO-ANALYSIS.md SCHEMA-REPORT.md SITEMAP-REPORT*.md VALIDATION-REPORT.md # Generated artifacts from audits charts/ *.pdf report.html generated-schema.json rankenstein-schema-audit.md capture_closeups.py capture_desktop.py generate_charts.py generate_pdf.py # Debug logs firebase-debug.log firebase-debug.*.log # Generated / site-specific scripts (not part of the generic tool) scripts/mobile_analysis.py # Audit reports with alternate naming conventions sitemap-validation-report.md *-validation-report.md # Temporary download directories claude-ads-main/ claude-seo-main/ # Root-level duplicate media files (originals live in screenshots/) Cover Image.jpeg seo audit demo.gif seo command demo.gif .github-audit/ # Generated Google SEO reports Google-SEO-Report-*.html Google-SEO-Report-*.pdf # Claude Code local config (project-specific permissions, not for repo) .claude/ .superpowers/ # Site-specific analysis outputs LOCAL-SEO-ANALYSIS-*.md LOCAL-SEO-ANALYSIS-*.html GEO-ANALYSIS-*.md MAPS-ANALYSIS-*.md RELEASE-*.md dirigo-seo-images-review.html # Site-specific scripts indexnow-submit.sh # SEO Drift Monitor (SQLite baselines) *.db # Generated cluster maps cluster-map.html !skills/seo-cluster/templates/cluster-map.html CLUSTER-REPORT*.md # Generated SXO reports SXO-ANALYSIS*.md # Generated drift reports DRIFT-REPORT*.md DRIFT-COMPARISON*.html # Generated e-commerce reports ECOMMERCE-ANALYSIS*.md # Generated setup guides Google-API-Setup-Guide-*.html scripts/generate_setup_guide.py # Generated site builds site/ # Git worktrees (isolated workspaces for parallel branch work) .worktrees/ # Marketing / promo artifacts (don't ship with the repo) claude-seo-slides/ claude-seo-v*-release.html video-script-*.md youtube-shorts-*.md youtube-description*.md # Release decks + Remotion video work (mirrors claude-ads pattern: in-tree, untracked) presentations/ # Internal implementation plans / specs (working notes, not user docs) docs/superpowers/ # Internal project-management records (private; must not ship to public origin) MEMORY.md docs/BACKLOG-COMPLETION-REPORT-v2.md docs/*COMPLETION-REPORT*.md docs/VERIFICATION-AUDIT*.md # Additional credential/key formats (defense in depth) **/*credentials*.json *.pem *.p12 *.pfx id_rsa id_rsa.* id_ed25519 id_ed25519.*