-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
42 lines (37 loc) · 1.28 KB
/
.env.example
File metadata and controls
42 lines (37 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# =========================
# InvoiceMind - Backend Env
# =========================
# Core
INVOICEMIND_ENV=dev
INVOICEMIND_APP_NAME=InvoiceMind API
INVOICEMIND_APP_VERSION=0.1.0
INVOICEMIND_DB_URL=sqlite:///./invoicemind.db
INVOICEMIND_STORAGE_ROOT=app/storage
# Auth / Security
INVOICEMIND_JWT_SECRET=change-this-in-prod
INVOICEMIND_JWT_ALG=HS256
INVOICEMIND_TOKEN_EXP_MINUTES=120
INVOICEMIND_RATE_LIMIT_PER_MINUTE=60
# Runtime / Orchestration
INVOICEMIND_EXECUTION_MODE=background
INVOICEMIND_QUEUE_WARN_DEPTH=10
INVOICEMIND_QUEUE_REJECT_DEPTH=25
INVOICEMIND_MAX_STAGE_ATTEMPTS=2
INVOICEMIND_STAGE_TIMEOUT_SECONDS=20
INVOICEMIND_RUN_TIMEOUT_SECONDS=120
INVOICEMIND_WORKER_POLL_SECONDS=0.75
INVOICEMIND_WORKER_BATCH_SIZE=4
# Quality / Review
INVOICEMIND_LOW_CONFIDENCE_THRESHOLD=0.60
INVOICEMIND_LOW_OCR_CONFIDENCE_THRESHOLD=0.55
INVOICEMIND_REQUIRED_FIELD_COVERAGE_THRESHOLD=0.80
INVOICEMIND_EVIDENCE_COVERAGE_THRESHOLD=0.90
INVOICEMIND_QUARANTINE_LOW_QUALITY=false
INVOICEMIND_ALLOWED_CURRENCIES=USD,EUR,IRR
# Governance / Audit
INVOICEMIND_AUDIT_LOG_ENABLED=true
INVOICEMIND_PROMPT_VERSION=PRM-20260209-v1
INVOICEMIND_TEMPLATE_VERSION=TPL-20260209-v1
INVOICEMIND_ROUTING_VERSION=RTE-20260209-v1
INVOICEMIND_POLICY_VERSION=POL-20260209-v1
INVOICEMIND_MODEL_VERSION=MOD-qwen2.5-7b-instruct-20260209-v1