Circle V2 API Docs
    Preparing search index...

    One field of the preview: the question asked, the answer produced, and where it lands.

    type DryRunFormFillField = {
        annotationId: string;
        boxes: DryRunFormFillBox[];
        citations: FormFillingEvidence[];
        lane: "deterministic" | "ai";
        noAnswerReason: NoAnswerReasonCode | null;
        question: string;
        renderValue: DryRunRenderValue | null;
        status: FormAnswerStatus;
        type: FormFieldWorkItem["type"];
        unfilledBoxes: string[];
        values: string[];
    }
    Index

    Properties

    annotationId: string
    citations: FormFillingEvidence[]
    lane: "deterministic" | "ai"

    deterministic: a contact or manual field, resolved without a model. ai: answered by the runner.

    noAnswerReason: NoAnswerReasonCode | null
    question: string

    Verbatim what the field was answered from — the annotation's prompt, or the prompt-less field's sub-field list.

    renderValue: DryRunRenderValue | null

    Hand this back through renderAnswers to redraw the field later. Null: the field ships blank.

    type: FormFieldWorkItem["type"]
    unfilledBoxes: string[]

    Boxes this answer left blank and why — no-boxes means nothing says where to write it.

    values: string[]

    The answer as text, in box order; empty when the field ships blank.