Circle V2 API Docs
    Preparing search index...

    One time criterion of a compound question, tied back to the sub-claim it constrains.

    window is null for event-relative intents (since_event with withinHours): those are answered with the hour tools against the real event timestamp, not with a calendar range. They still belong in the rendered block — omitting them is what lets the model apply another criterion's window to them by mistake.

    type LabeledWindow = {
        intent: DateIntent;
        subClaimIndex: number;
        timeReference: string;
        window: ResolvedWindow | null;
    }
    Index

    Properties

    intent: DateIntent
    subClaimIndex: number

    1-based, matching the numbering the prompt already gives the sub-claims.

    timeReference: string

    The time phrase copied verbatim from the question.

    window: ResolvedWindow | null