Integrate SaulLM-7B-Instruct for legal issue detection in content.
Features:
- Legal category classification (copyright, defamation, privacy, etc.)
- Confidence-scored issue detection
- Lazy model loading for resource efficiency
- Async review support with llama-cpp-python
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Rename compatibility shim from tqftw_ml_service_base to tqftw_fastapi_service_base
across all ML services: conversation-assistant, i18n, seo, truth-validation
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove defensive fallback patterns that hide errors:
1. Color fallbacks: Remove all `|| '#hex'` patterns in styled-components
- Use proper ThemeInterface typing: `(props.theme as ThemeInterface).colors.x`
- App now fails visibly if ThemeProvider is missing
2. Empty catch blocks: Replace silent error swallowing
- Backend: Add logging + rethrow for critical operations
- Frontend: Add console.error/debug for debugging
3. JSON parse fallbacks: Replace `.json().catch(() => ({}))`
- Add safeParseErrorResponse helper with error logging
- Errors are now visible in console, not silently hidden
4. Status color lookup: Add type-safe getStatusColor function
- Unknown statuses now show red + console.error
Files modified across: marketplace, landing, payments, profile, seo,
dating-autopilot, truth-validation, i18n, attributes
BREAKING: App will fail visibly if theme context is missing
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add API client with fetch-based implementation
- Add semantic validator LLM corrector module
- Add test infrastructure with vitest configs
- Update i18n react truth-validation integration
- Update SEO truth-validation service
- Update ML service Python app
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Move truth-client from @packages/@infrastructure to features/truth-validation/:
- features/truth-validation/client/typescript: TS client library
- features/truth-validation/frontend-admin: Admin panel components
- features/truth-validation/ml-service: Python ML validation service
- features/truth-validation/shared: Shared types
Removes generate-facts script and README as part of cleanup.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>