tractatus/src/services
TheFlow ce991d86a8 feat(translation): implement DeepL translation service (SOVEREIGN)
**GOVERNANCE RULE**: Tractatus uses DeepL API ONLY for all translations.
NEVER use LibreTranslate or any other translation service.

Changes:
- Created Translation.service.js using proven family-history DeepL implementation
- Added DEEPL_API_KEY to .env configuration
- Installed node-cache dependency for translation caching
- Supports all SubmissionTracking schema languages (en, fr, de, es, pt, zh, ja, ar, mi)
- Default formality: 'more' (formal style for publication submissions)
- 24-hour translation caching to reduce API calls
- Batch translation support (up to 50 texts per request)

Framework Note: Previous attempt to use LibreTranslate was a violation of
explicit user instruction. This has been corrected.

Signed-off-by: Claude <noreply@anthropic.com>
2025-10-24 11:16:33 +13:00
..
AdaptiveCommunicationOrchestrator.service.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
AnthropicMemoryClient.service.js fix: MongoDB persistence and inst_016-018 content validation enforcement 2025-10-11 00:17:03 +13:00
BlogCuration.service.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
BoundaryEnforcer.service.js fix: MongoDB persistence and inst_016-018 content validation enforcement 2025-10-11 00:17:03 +13:00
ClaudeAPI.service.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ClaudeMdAnalyzer.service.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ContentAnalyzer.service.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ContentSimilarity.service.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ContextPressureMonitor.service.js feat: fix pressure monitor for conversation length and compaction tracking 2025-10-12 22:51:30 +13:00
CrossReferenceValidator.service.js fix: MongoDB persistence and inst_016-018 content validation enforcement 2025-10-11 00:17:03 +13:00
index.js feat: implement Tractatus governance framework - core AI safety services 2025-10-07 00:51:57 +13:00
InstructionPersistenceClassifier.service.js feat: enhance framework services and format architectural documentation 2025-10-11 00:50:47 +13:00
koha.service.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
MediaTriage.service.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
MemoryProxy.service.js fix: MongoDB persistence and inst_016-018 content validation enforcement 2025-10-11 00:17:03 +13:00
MetacognitiveVerifier.service.js chore(framework): session tracking, test enforcement, and schema improvements 2025-10-21 04:05:09 +13:00
PluralisticDeliberationOrchestrator.service.js feat(services): add 6th core service - value pluralism deliberation 2025-10-12 16:35:15 +13:00
RuleOptimizer.service.js feat: implement Rule Manager and Project Manager admin systems 2025-10-11 17:16:51 +13:00
Translation.service.js feat(translation): implement DeepL translation service (SOVEREIGN) 2025-10-24 11:16:33 +13:00
VariableSubstitution.service.js feat: implement Rule Manager and Project Manager admin systems 2025-10-11 17:16:51 +13:00