AutoBE
    Preparing search index...

    Interface AutoBeRealizeAuthorizationStartEvent

    Event fired when the deterministic authorization decorator/payload phase begins.

    This event brackets the start of generating the per-actor @{Actor}Auth decorators and {Actor}Payload types, which are emitted deterministically (no LLM). The authorization provider is written later, in the shared write phase, and streams through the realizeWrite / realizeCorrect events like any other realize function — not under this bracket.

    Michael

    interface AutoBeRealizeAuthorizationStartEvent {
        created_at: string & Format<"date-time">;
        id: string;
        step: number;
        type: "realizeAuthorizationStart";
    }

    Hierarchy

    • AutoBeEventBase<"realizeAuthorizationStart">
      • AutoBeRealizeAuthorizationStartEvent
    Index

    Properties

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

    id: string

    A unique identifier for the event.

    step: number

    Iteration number of the requirements analysis being implemented.

    Indicates which version of the requirements analysis this authorization implementation is based on. This helps track the alignment between security implementation and business requirements across iterations.

    type: "realizeAuthorizationStart"

    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"