Michael Freno b7600fa937 FRE-4511: Add audit trail logging for spam classification decisions
Integrates spamAuditLogger into SMSClassifierService.classify() and
CallAnalysisService.analyzeCall(). Each decision logs:
- Classification type (sms/call), phone hash, decision, confidence
- Feature flags active at time of classification
- Decision rationale (feature list for SMS, reason codes for calls)

Audit entries are queryable via spamAuditLogger.getEntries() with
filters for type, decision, date range, and limit. Summary stats
available via getSummary().

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-30 23:15:08 -04:00
2026-04-25 00:08:01 -04:00
2026-04-29 16:31:27 -04:00
2026-04-29 16:31:27 -04:00
2026-04-27 12:34:30 -04:00
2026-04-29 16:31:27 -04:00
2026-04-29 16:31:27 -04:00
2026-04-29 16:31:27 -04:00
2026-04-25 00:08:01 -04:00
2026-03-31 14:06:06 -04:00
2026-04-29 16:31:27 -04:00
2026-04-29 16:31:27 -04:00
2026-04-29 16:31:27 -04:00
Description
No description provided
479 MiB
Languages
Markdown 100%