.DS_Store
xcuserdata/
*.xcuserstate
__pycache__/
*.py[cod]
.pytest_cache/
.ruff_cache/
.venv/
.next/
web-next/out/
.env.local
.env.*.local

# Dependency lockfiles are intentionally not committed in this repo.
# Cross-platform package managers rewrite them frequently, creating noise.
uv.lock
yarn.lock
package-lock.json
pnpm-lock.yaml

# Local Claude tooling (launch.json, transcripts, worktree metadata)
.claude/
.codex-run/
agent-server/*-review.html

# Local runtime state
*.sqlite
*.sqlite3
*.db
agent-server/agent-server.files/

# Generated reference-doc caches live under docs/reference locally.
docs/reference/*
!docs/reference/README.md

_reference/*
!_reference/httpx-s3-client/
!_reference/httpx-s3-client/**
