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,
  );
}