export interface VerificationResult {
  isComplete: boolean;
  confidence: number; // 0-100
  issues: VerificationIssue[];
  suggestions: string[];
  verdict: "complete" | "incomplete" | "needs-review";
}

export interface VerificationIssue {
  type:
    | "test-failure"
    | "build-error"
    | "missing-files"
    | "low-coverage"
    | "incomplete-implementation"
    | "deferred-work";
  severity: "error" | "warning" | "info";
  message: string;
  evidence?: string;
}

export interface StrategyResult {
  strategyName: string;
  passed: boolean;
  confidence: number;
  issues: VerificationIssue[];
}
