# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# Latitude CLI
latitude-lock.json
**/cli/prompts/test.js

## IDEs
.claude
.codex
.cursor
!.cursor/
.cursor/*
!.cursor/environment.json
.idea
.vscode
.opencode

# Docs autoupdate (generated in CI / local runs)
scripts/docs-autoupdate/.pr-body.md

# Local docs tooling (keep out of product-docs PRs)
docs/docs-writer/

# Node / package manager artifacts
node_modules
.pnpm-store
**/.pnpm-store
*.*-E

# Benchmark optimizer temp candidate files (deleted after import; this is a
# crash-recovery safety net so a leftover file is never accidentally tracked)
# **/.candidate-*.mjs

# Logs and runtime files
*.log
*.pid
*.seed
*.pid.lock
*.stackdump
pnpm-debug.log*

# Local env files
.env
.env.*
!.env.example

# Testing
coverage

# Build/cache outputs
.turbo
.tsbuildinfo
**/*.tsbuildinfo
**/*.localstorage
**/*.localstorage-shm
**/*.localstorage-wal
**/*/tsconfig.tsbuildinfo

# Build Outputs
out
build
dist

# Vim crap
*.ts-E
*.tsx-E
*.tsconfig.tsbuildinfo

# macOS
.DS_Store
**/.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes
.fseventsd
.TemporaryItems
.DocumentRevisions-V100
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# postgres data in development. Ignore
docker/pgdata/

# Web scripts build output
apps/web/scripts-dist

# File uploads in development
apps/web/uploads
apps/web/storage
apps/web/public/uploads
apps/web/public/files
storage

# Temporal
tmp

# Misc
TODO.md
/acme

# Sentry
.sentryclirc
.env.sentry-build-plugin

# Do not remove are used internally
bin/start-services.sh
bin/connect.sh

# This is to put there things like promptl source code so we can tell AI how it works.
# Usually AI editors only pick files from inside the git project.
ONLY_FOR_COPILOT/

__testing__

# New spans
apps/web/ingest
apps/workers/workspaces/*/traces
provider-logs/*
workspaces/*

# Helm chart secrets (do not commit)
charts/latitude/values.secrets.yaml
**/*.secrets.yaml
**/*.secrets.yml

trace

# Ignore everything in disposables
packages/core/scripts/disposables/*

# But not the README
!packages/core/scripts/disposables/
!packages/core/scripts/disposables/README.md

PRD.md
progress.txt

packages/cli/prompts
.output

slate.json

# Workflow test output
workflow-test-output.txt

# Better auth schema reference. Used to track schema drift between our custom
# schema and better auth's default schema.
packages/platform/db-postgres/better-auth.schema.reference.ts
