/** * Verdict engine — combines capability observations with declared targets * and runtime profiles to produce COMPAT_TARGET_* verdicts. * * Four states: expected (silent), incompatible (warning), * needs-review (warning), undeclared (info). */ import type { Observation } from '@vibe-agent-toolkit/agent-skills'; import type { Target } from './types.js'; export type VerdictCode = 'COMPAT_TARGET_INCOMPATIBLE' | 'COMPAT_TARGET_NEEDS_REVIEW' | 'COMPAT_TARGET_UNDECLARED'; export interface Verdict { code: VerdictCode; observationCode: string; target: Target | undefined; summary: string; } export interface VerdictInput { observations: Observation[]; targets: Target[] | undefined; } export declare function computeVerdicts(input: VerdictInput): Verdict[]; //# sourceMappingURL=verdict-engine.d.ts.map