Michael Freno 2d0611c2c9 Fix VoicePrint config validation & env safety (FRE-5005)
P3-1: Replace envSchema.parse() with safeParse() + default fallback to
avoid module-level crash when env vars are missing.

P3-3: Add fs.existsSync check on ECAPA_TDNN_MODEL_PATH at startup
with warning log when model path is missing.

P3-4: Add Zod strict() mode to env schema to catch typos in env
var names (extra keys now produce validation errors).

P1-6: Confirmed resolved - voiceprint.service.ts already imports
VoiceEnrollment/VoiceAnalysis from @shieldai/db (consolidated package).
2026-05-10 03:26:26 -04:00
2026-05-03 22:45:03 -04:00
2026-05-02 09:37:30 -04:00
Description
No description provided
1.3 MiB
Languages
TypeScript 84.7%
HCL 5.1%
JavaScript 3.6%
Shell 3.1%
HTML 2.8%
Other 0.7%