# Rust / build artefacts
/target
/build
**/*.rlib
**/*.rmeta

# Local configuration and secrets
.env
.env.*
# The documented environment template stays tracked (secret-free placeholders only)
!.env.example
env.local
.test.env
config.json
config.local.json

# Local data
data/
*.db
info

# Tools / IDE
.cursor/
.DS_Store
.vscode
.opencode-memory

# Ignore everything under scripts
scripts/*

# But keep these files
!scripts/tests.sh
!scripts/generate-ts-client.sh
!scripts/generate-ts-client-from-file.sh

# Ignore all markdown files
*.md

# But keep any README.md
!README.md
!CHANGELOG.md
scripts/README.md
openapi.json

static
