AutoBE
    Preparing search index...

    Interface AutoBeRealizeAuthorizationCorrectEvent

    Event fired during the correction phase of authorization implementation.

    This event occurs when the TypeScript compiler detects issues in the generated authorization code and the Realize agent attempts to correct these compilation errors. The correction process involves analyzing compiler feedback and regenerating the authorization components to resolve type errors, syntax issues, or other validation problems.

    Michael

    interface AutoBeRealizeAuthorizationCorrectEvent {
        authorization: AutoBeRealizeAuthorizationCorrect;
        created_at: string & Format<"date-time">;
        id: string;
        result: IAutoBeTypeScriptCompileResult.IFailure;
        step: number;
        tokenUsage: IAutoBeTokenUsageJson.IComponent;
        type: "realizeAuthorizationCorrect";
    }

    Hierarchy (View Summary)

    Index

    Properties

    Authorization configuration being corrected.

    Contains the authorization implementation details for a specific role that failed compilation and requires correction.

    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.

    The compilation failure details that triggered the correction process.

    Contains the specific compilation error information describing what validation errors were detected in the authorization implementation code (providers, payloads, decorators). This includes error messages, file locations, type issues, or other compilation problems that prevented successful validation.

    step: number

    Iteration number of the requirements analysis this correction was performed for.

    Indicates which version of the requirements analysis this authorization correction reflects. This step number ensures that correction efforts are aligned with the current requirements and helps track the evolution of code quality as validation feedback is incorporated.

    Detailed token usage metrics for the current operation.

    Contains comprehensive token consumption data including total usage, input token breakdown with cache statistics, and output token categorization by generation type. This component-level tracking enables precise analysis of resource utilization for specific agent operations such as schema generation, test writing, or code implementation.

    The token usage data helps identify optimization opportunities, monitor operational costs, and ensure efficient use of AI resources throughout the automated backend development process.

    type: "realizeAuthorizationCorrect"

    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", "prismaSchemas", "interfaceOperations", "testScenarios"