# .almightyignore — files that should never be sent to external AI providers.
#
# This is in addition to `.gitignore`. AlmightyGPT honors both.
#
# Tuned for Go projects.

# Secrets and credentials
.env
.env.*
*.pem
*.key
*.pfx
*.p12
secrets/
private/
credentials/
*.credentials
*.credentials.json

# Build output
bin/
dist/
out/
*.exe
*.dll
*.so
*.dylib

# Go-specific
*.test
*.out
*.prof
coverage.out
coverage.html
profile.out

# Vendor (large; usually not useful context)
vendor/

# Local databases
*.sqlite3
*.sqlite3-journal
*.db

# Database dumps
*.sql
*.dump
*.bak

# Logs
*.log
logs/

# Build caches
.cache/
.gocache/

# IDE / OS noise
.DS_Store
Thumbs.db
.vscode/
.idea/
*.swp
*.swo

# AlmightyGPT machine artifacts (the human-facing review files in
# docs/codex-reviews/ ARE committed; only timestamped run metadata
# is excluded).
.almightygpt/runs/

# Anything you don't want shared with an external API by default
internal-notes/
*.private.md
