AutoBE
    Preparing search index...

    Interface AutoBeAutoViewStartEvent

    Event fired when the AutoView agent begins a new run.

    AutoView builds a Next.js + shadcn/ui frontend on top of either the SDK AutoBE just generated (source: "interface") or the bundled @samchon/shopping-api reference SDK (source: "shopping").

    Five phases run after this event:

    1. autoViewSdkStudy — read the SDK end-to-end and produce a domain map.
    2. autoViewProductPlan — turn the domain map into an information architecture (pages, navigation, intentional omissions).
    3. autoViewScaffold — copy the deterministic shadcn/ui base, wire the SDK adapter, ship the Sandbox Dockerfile + health route.
    4. autoViewRenderPage — generate one TSX page per planned screen, with a TypeScript-parser-driven self-correct loop.
    5. autoViewReview — Playwright screenshots + LLM-driven anomaly detection feeding back into phase 4 retries when broken.

    Samchon

    interface AutoBeAutoViewStartEvent {
        created_at: string & Format<"date-time">;
        designTheme: string;
        id: string;
        reason: string;
        source: "interface" | "shopping";
        step: number;
        type: "autoViewStart";
    }

    Hierarchy

    • AutoBeEventBase<"autoViewStart">
      • AutoBeAutoViewStartEvent
    Index

    Properties

    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")

    designTheme: string

    Optional design-theme instruction the operator passed in.

    Forwarded to the product-plan and render phases verbatim. Leave empty for the default prototype-first look documented in frontend/CLAUDE.md.

    id: string

    A unique identifier for the event.

    reason: string

    Human-readable reason the run was triggered.

    source: "interface" | "shopping"

    SDK source the run is built against.

    • "interface" — the AutoBE-generated SDK in the current session.
    • "shopping" — the bundled @samchon/shopping-api reference.
    step: number

    Step counter of the interface phase this AutoView run is based on.

    Mirrors AutoBeInterfaceHistory.step so the UI can detect stale runs when the interface is regenerated mid-run. 0 for shopping runs.

    type: "autoViewStart"

    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"