node_modules/
build/
.envrc
*.tgz
package.json.prepack-backup
.packages.prepack-backup.json
.venv-charts/
dist/
*.db
.env
.DS_Store
*.log
package-lock.json
coverage/
test-results/
/reports/
docs/tutorials/videos/.promo-build/
docs/tutorials/videos/mastyf-ai-promo.mp4
apps/cloud/public/tutorials/mastyf-ai-promo.mp4
docs/tutorials/videos/*.mp4
apps/cloud/public/tutorials/*.mp4
.turbo/
.threat-state.json
.ai-learning.json
default-policy-auto-generated.yaml
scenarios/dogfood/output/
scenarios/dogfood/sandbox/
:memory:
test-report.html
test-report*.html
corpus-eval-report.json
/benchmark-report.json
assets/ml/prompt-injection/onnx/*.onnx
.venv/
.package.prepack-backup.json
scripts/.agent-proxy-config.json
# Runtime auto-threat-research fixtures beyond committed corpus (adv-425+)
/adversarial-harness/fixtures/custom-attacks/adv-42[5-9].json
/adversarial-harness/fixtures/custom-attacks/adv-43[0-9].json
/adversarial-harness/fixtures/custom-attacks/adv-[5-9][0-9][0-9].json
# Accidental tsc output in package src trees
packages/server/src/**/*.js
packages/server/src/**/*.d.ts
packages/server/src/**/*.js.map
packages/server/src/**/*.d.ts.map
scenarios/real-life/output/
reports/tenants/
reports/.mastyf-ai-home/
*.db-shm
*.db-wal
*.db.pid
reports/provenance-test.tar.gz
reports/insurance-test/
reports/home/tenants/default/dashboard-access.jsonl
.vercel
.env*.local
*.tsbuildinfo
apps/proxy-core/proxy-core
benchmarks/results/
sca/*.md
sca/*.png
sca/ai-learning-metrics.json
deploy/dashboard.html
deploy/dashboard-spa/out/
deploy/dashboard-spa/.next/
.next/
# Generated at runtime by scenarios/tests — must never be committed (leaks local absolute paths)
scenarios/real-life/proxy-filesystem-config.json
tests/e2e/test-config.json
tests/e2e/adversarial-test-config.json
# Orphaned demo/report exports should live under gitignored reports/, never under app/data
deploy/dashboard-spa/app/data/
# Runtime logs
data/tenants/default/logs/*.jsonl
mastyf-ai-docker.tar
