diff --git a/src/services/BoundaryEnforcer.service.js b/src/services/BoundaryEnforcer.service.js index 8844922c..cc15c4ca 100644 --- a/src/services/BoundaryEnforcer.service.js +++ b/src/services/BoundaryEnforcer.service.js @@ -895,7 +895,8 @@ class BoundaryEnforcer { enforcement_decision: result.allowed ? 'ALLOWED' : 'BLOCKED', framework_backed_decision: frameworkBacked, // PHASE 3: Track framework participation guidance_provided: frameworkBacked, - guidance_severity: result.guidance?.severity || null + guidance_severity: result.guidance?.severity || null, + services_involved: context.services_involved || [] // Deep Interlock coordination tracking } }).catch(error => { logger.error('Failed to audit enforcement decision', { diff --git a/src/services/ContextPressureMonitor.service.js b/src/services/ContextPressureMonitor.service.js index e41e9cf0..0ef00c3f 100644 --- a/src/services/ContextPressureMonitor.service.js +++ b/src/services/ContextPressureMonitor.service.js @@ -920,7 +920,8 @@ class ContextPressureMonitor { }, top_metric: this._getTopMetric(analysis.metrics), warnings_count: violations.length, - recommendations_count: analysis.recommendations?.length || 0 + recommendations_count: analysis.recommendations?.length || 0, + services_involved: context.services_involved || [] // Deep Interlock coordination tracking } }).catch(error => { logger.error('[ContextPressureMonitor] Failed to audit pressure analysis', {