# ============================================================
# H33 SCIF Backend — .gitignore
# ============================================================

# ---- Rust ----
**/target/
**/*.rs.bk
*.rlib
*.rmeta
*.d

# ---- Node.js ----
node_modules/
*.tsbuildinfo
.npm
.yarn/cache

# ---- Python ----
__pycache__/
*.py[cod]
*$py.class
.venv/
*.egg-info/
.pytest_cache/
.mypy_cache/

# ---- Environment & Secrets ----
.env
.env.local
.env.*.local
.env.production
.env.mirror1
.env.customer*
*.pem
*.key
*.p12
*.pfx
*-keypair.json
!.env.example
!.env.test

# ---- Build artifacts / caches ----
.netlify/
**/dist/
**/.xray/
*.ll

# ---- IDE & Editor ----
.idea/
.vscode/
*.swp
*.swo
*~
*.iml

# ---- OS ----
.DS_Store
Thumbs.db
ehthumbs.db
Desktop.ini

# ---- Testing ----
proptest-regressions/
*.profraw
lcov.info
coverage/
customer_zero_results_*.json

# ---- Generated reports ----
FHE_OPTIMIZATION_REPORT.html

# ---- Docker ----
docker-compose.override.yml

# ---- Misc ----
*.log
*.bak
*.tmp
docs/circuit_references/boojum
docs/circuit_references/plonky2
docs/circuit_references/stwo
docs/circuit_references/winterfell
h33-substrate

# ---- Phase 0 stabilization (2026-05-24) ----
# Solana on-chain program build cache (3.2 GB; rebuilt via `anchor build` / `cargo build-sbf`)
programs/solana-privacy/target/
# Velos integration certificate artifacts — real attestation outputs, never commit live certs
velos-integration-certificate*.json
velos-integration-certificate-content.json
