verify method

Verify action outcome using deterministic and LLM-based methods.

Implementation

Future<VerificationResult> verify(VerificationContext context) async {
  // Stage 1: Deterministic verification
  final stageA = _deterministicVerify(context);
  if (stageA.status != VerificationStatus.uncertain) {
    return stageA;
  }

  // Stage 2: LLM verification fallback
  final stageB = await _llmVerify(context);
  return stageB ?? stageA;
}