# --- generated by the graphify sweep, 2026-08-28 ---
# Mirrors Rokan's .graphifyignore. The secrets block at the bottom matters
# only once a semantic pass runs: the free AST pass reads symbol names,
# but a semantic pass reads file CONTENT and sends it to a model.

# Design assets (not code)
design/
*.html
*.pdf
*.png
*.jpg
*.jpeg
*.svg
*.gif
*.mp4
*.mov

# Dependencies
node_modules/
__pycache__/
.venv/
venv/
target/
Pods/
vendor/

# Build outputs
dist/
build/
.next/
.expo/
out/
DerivedData/

# Lock files
package-lock.json
yarn.lock
pnpm-lock.yaml
Cargo.lock
Podfile.lock
poetry.lock
uv.lock

# Generated
*.tsbuildinfo
*.generated.ts
*.generated.js
*.pb.go
*_pb2.py

# Test fixtures (boilerplate, low signal)
**/__fixtures__/
**/fixtures/
**/snapshots/

# Cache
.cache/
.parcel-cache/
.pytest_cache/
.mypy_cache/
.ruff_cache/

# Git
.git/

# Scratch
memory/
scratch/
experiments/
tmp/

# --- secrets and credentials: never into a graph, never to a model ---
.env
.env.*
*.pem
*.key
*.p12
*.keystore
*.jks
*.mobileprovision
secrets/
credentials/
*credentials*.json
service-account*.json
GoogleService-Info.plist
google-services.json
*.sqlite
*.db

# --- patient / personal data, by convention ---
# No real PHI is believed to live in these repos. Listed anyway, because a
# convention only protects you if it predates the file that needs it.
phi/
patient_data/
*patients*.csv
*patients*.json
