tractatus/src/services/index.js
TheFlow 40601f7d27 refactor(lint): fix code style and unused variables across src/
- Fixed unused function parameters by prefixing with underscore
- Removed unused imports and variables
- Applied eslint --fix for automatic style fixes
  - Property shorthand
  - String template literals
  - Prefer const over let where appropriate
  - Spacing and formatting

Reduces lint errors from 108+ to 78 (61 unused vars, 17 other issues)

Related to CI lint failures in previous commit

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 20:15:26 +13:00

64 lines
2.6 KiB
JavaScript

/**
* Tractatus Governance Services
* Core AI safety framework implementation
*
* These services implement the Tractatus-based LLM safety architecture:
* - Time-persistence metadata classification
* - Cross-reference validation against explicit instructions
* - Architectural boundaries for human judgment
* - Context pressure monitoring
* - Metacognitive verification
*
* Together, these services prevent AI failures like the "27027 incident"
* where explicit instructions are overridden by cached patterns.
*/
const InstructionPersistenceClassifier = require('./InstructionPersistenceClassifier.service');
const CrossReferenceValidator = require('./CrossReferenceValidator.service');
const BoundaryEnforcer = require('./BoundaryEnforcer.service');
const ContextPressureMonitor = require('./ContextPressureMonitor.service');
const MetacognitiveVerifier = require('./MetacognitiveVerifier.service');
module.exports = {
// Core governance services
classifier: InstructionPersistenceClassifier,
validator: CrossReferenceValidator,
enforcer: BoundaryEnforcer,
monitor: ContextPressureMonitor,
verifier: MetacognitiveVerifier,
// Convenience methods
classifyInstruction: instruction => InstructionPersistenceClassifier.classify(instruction),
validateAction: (action, context) => CrossReferenceValidator.validate(action, context),
enforceBoundaries: (action, context) => BoundaryEnforcer.enforce(action, context),
analyzePressure: context => ContextPressureMonitor.analyzePressure(context),
verifyAction: (action, reasoning, context) => MetacognitiveVerifier.verify(action, reasoning, context),
// Framework status
getFrameworkStatus: () => ({
name: 'Tractatus Governance Framework',
version: '1.0.0',
services: {
InstructionPersistenceClassifier: 'operational',
CrossReferenceValidator: 'operational',
BoundaryEnforcer: 'operational',
ContextPressureMonitor: 'operational',
MetacognitiveVerifier: 'operational'
},
description: 'AI safety framework implementing architectural constraints for human agency preservation',
capabilities: [
'Instruction quadrant classification (STR/OPS/TAC/SYS/STO)',
'Time-persistence metadata tagging',
'Cross-reference validation',
'Tractatus boundary enforcement (12.1-12.7)',
'Context pressure monitoring',
'Metacognitive action verification'
],
safetyGuarantees: [
'Values decisions architecturally require human judgment',
'Explicit instructions override cached patterns',
'Dangerous pressure conditions block execution',
'Low-confidence actions require confirmation'
]
})
};