evaluate method
Evaluate the current context against the active Ethos.
Returns PhilosophyGuidance containing applied value priority, prohibition check results, recommended action, confidence score, and human-readable explanation.
Implementation
@override
Future<PhilosophyGuidance> evaluate(
PhilosophyEvaluationContext context) async {
return const PhilosophyGuidance(
prohibitionChecks: ProhibitionCheckResult(
checks: [],
hasHardViolation: false,
),
recommendedAction: 'stub-action',
confidence: 0.5,
explanation: 'Stub evaluation',
prohibitionViolated: false,
);
}