AutoBE
    Preparing search index...

    Interface AutoBeDatabaseComponentTableCreate

    Request to create a new table in the component.

    Use this when you identify a missing table that should exist based on requirements analysis. Common scenarios:

    • A required table was accidentally omitted from initial generation
    • A use case requires a table that wasn't initially identified
    • Review reveals gaps in data coverage for specific requirements
    • Supporting tables needed (snapshots, settings, attachments, etc.)

    Michael

    interface AutoBeDatabaseComponentTableCreate {
        description: string;
        reason: string;
        table: string & SnakeCasePattern;
        type: "create";
    }
    Index

    Properties

    description: string

    Brief, concise description of what this table stores.

    Explain the business purpose and what data this table will contain.

    IMPORTANT: Keep it concise - one or two sentences maximum

    "Stores order cancellation records including cancellation reason,
    timestamp, refund status, and reference to the original order."
    reason: string

    Brief, concise reason for creating this table.

    Explain which requirement this table fulfills and why it was missing from the initial generation.

    IMPORTANT: Keep it concise - one or two sentences maximum

    "Requirement 3.2 specifies order cancellation tracking, but no
    table exists to store cancellation records with reasons and timestamps."
    table: string & SnakeCasePattern

    The new table name to add.

    Must follow snake_case naming convention with appropriate domain prefix.

    type: "create"

    Type discriminator indicating this is a create operation.