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

# Secrets and credentials — Next.js convention
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
.env.*
*.pem
*.key
*.pfx
*.p12
secrets/
private/
credentials/
*.credentials
*.credentials.json

# Next.js build / cache
.next/
out/
.vercel/
.turbo/

# Generic build output
dist/
build/
coverage/
.swc/

# Dependencies
node_modules/
.pnp/
.pnp.js
.yarn/
.pnp.cjs
.pnp.loader.mjs

# Lock files (large, low-signal)
package-lock.json
yarn.lock
pnpm-lock.yaml
bun.lockb

# Generated client / type artifacts (common ORM outputs)
prisma/migrations/*/migration.sql
.prisma/
generated/
src/generated/

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

# Test runner artifacts
playwright-report/
test-results/
.nyc_output/

# 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 the timestamped run metadata
# is excluded).
.almightygpt/runs/

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