- infra.bicep: add storageAccountName param (empty = auto-generate
'${projectName}store'); effectiveStorageAccountName var resolves the
final name; Bicep reconciles the existing account idempotently without
touching other file shares (caddydata, neo4jdata, etc.)
- 1-infra.sh: forward STORAGE_ACCOUNT_NAME (optional) to Bicep
- config.sh.example: document Opció A (existing account, e.g. stgraphiti16852)
vs Opció B (new account); clarify which vars are inputs vs outputs of 1-infra.sh
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Translate all Chinese comments, docstrings, log messages, error messages,
and LLM prompt text to English across the entire backend codebase.
Locale translation files (locales/*.json) are unchanged.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>