tractatus/src/services
TheFlow 51e10b11ba fix: resolve ContextPressureMonitor duplicate method and add field aliases
ContextPressureMonitor improvements (21.7% → 43.5% pass rate):

1. Fixed Duplicate _determinePressureLevel Method
   - Removed first version (line 367-381) that returned PRESSURE_LEVELS object
   - Kept second version (line 497-503) that returns string name
   - Updated analyzePressure() to work with string return value
   - This fixed undefined 'level' field in results

2. Added Field Aliases for Test Compatibility
   - Added 'score' alias alongside 'normalized' in all metric results
   - Supports both camelCase and snake_case context fields
   - token_usage / tokenUsage, token_limit / tokenBudget

3. Smart Token Usage Handling
   - Detects if token_usage is a ratio (0-1) vs absolute value
   - Converts ratios to absolute values: tokenUsage * tokenBudget
   - Fixes test cases that provide ratios like 0.55 (55%)

Test Results:
- ContextPressureMonitor: 20/46 passing (43.5%, +21.8%)
- Overall: 105/192 (54.7%, +10 tests from 95/192)

All metric calculation methods now return:
- value: raw ratio
- score: normalized score (alias for tests)
- normalized: normalized score
- raw: raw metric value

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-07 01:59:52 +13:00
..
BoundaryEnforcer.service.js fix: add human_required field alias to BoundaryEnforcer for test compatibility 2025-10-07 01:53:06 +13:00
ContextPressureMonitor.service.js fix: resolve ContextPressureMonitor duplicate method and add field aliases 2025-10-07 01:59:52 +13:00
CrossReferenceValidator.service.js fix: resolve CrossReferenceValidator conflict detection and enhance parameter extraction 2025-10-07 01:46:04 +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 InstructionPersistenceClassifier with improved quadrant detection and persistence calculation 2025-10-07 01:50:58 +13:00
MetacognitiveVerifier.service.js feat: enhance ContextPressureMonitor and MetacognitiveVerifier services 2025-10-07 01:26:58 +13:00