AutoBE
    Preparing search index...

    Interface AutoBeAutoViewReviewEvent

    Event fired when phase 5 (UI Review) finishes.

    The UI Review phase boots the generated Next.js app under Playwright, captures one screenshot per page per viewport (mobile, tablet, desktop), runs an LLM pass over the screenshots to detect broken layouts, and (when configured) loops back to phase 4 for at most one retry per broken page. The final screenshot set is the operator's evidence at the human gate before the archive is shipped.

    Samchon

    interface AutoBeAutoViewReviewEvent {
        broken: number;
        created_at: string & Format<"date-time">;
        id: string;
        recovered: number;
        screenshots: number;
        sdkFeedback: string;
        step: number;
        type: "autoViewReview";
    }

    Hierarchy

    • AutoBeEventBase<"autoViewReview">
      • AutoBeAutoViewReviewEvent
    Index

    Properties

    broken: number

    Pages whose screenshots showed runtime errors or empty bodies.

    created_at: string & Format<"date-time">

    Timestamp when the event was created.

    ISO 8601 formatted date-time string indicating when this event was emitted by the system. This timestamp is crucial for event ordering, performance analysis, and debugging the agent workflow execution timeline.

    Format: "YYYY-MM-DDTHH:mm:ss.sssZ" (e.g., "2024-01-15T14:30:45.123Z")

    id: string

    A unique identifier for the event.

    recovered: number

    Pages that passed the parser earlier but still rendered broken at runtime, and which phase 4 successfully repaired during the review loop.

    screenshots: number

    Total screenshots captured (pages × viewports).

    sdkFeedback: string

    Markdown body of wiki/sdk-feedback.md. Captures awkward API shapes the agent noticed while building screens — the whole reason AutoView exists.

    step: number

    Step counter — matches autoViewStart.step.

    type: "autoViewReview"

    Unique identifier for the event type.

    A literal string that discriminates between different event types in the AutoBE system. This field enables TypeScript's discriminated union feature, allowing type-safe event handling through switch statements or conditional checks.

    Examples: "analyzeWrite", "databaseSchema", "interfaceOperation", "testScenario"