Interface PromotionVerdict

Verdict produced by the multi-reviewer panel before a tool is promoted to a higher ToolTier.

Requires independent sign-off from a safety auditor and a correctness reviewer. Both must approve for approved to be true.

interface PromotionVerdict {
    approved: boolean;
    safetyAuditor: {
        approved: boolean;
        confidence: number;
        reasoning: string;
    };
    correctnessReviewer: {
        approved: boolean;
        confidence: number;
        reasoning: string;
    };
    confidence: number;
}

Properties

approved: boolean

Whether both reviewers approved the promotion. false means the tool remains at its current tier.

safetyAuditor: {
    approved: boolean;
    confidence: number;
    reasoning: string;
}

Safety audit sub-verdict from the safety-focused reviewer model. Mirrors the shape of a partial CreationVerdict: { approved, confidence, reasoning }.

Type declaration

  • approved: boolean

    Whether the safety auditor approved.

  • confidence: number

    Safety auditor's confidence in [0, 1].

  • reasoning: string

    Safety auditor's reasoning text.

correctnessReviewer: {
    approved: boolean;
    confidence: number;
    reasoning: string;
}

Correctness review sub-verdict from the correctness-focused reviewer model. Mirrors the shape of a partial CreationVerdict: { approved, confidence, reasoning }.

Type declaration

  • approved: boolean

    Whether the correctness reviewer approved.

  • confidence: number

    Correctness reviewer's confidence in [0, 1].

  • reasoning: string

    Correctness reviewer's reasoning text.

confidence: number

Combined confidence score derived from both reviewer confidences. Typically the minimum or harmonic mean of the two sub-scores.