AutoBE
    Preparing search index...

    Interface AutoBeDatabaseComponentTableErase

    Request to erase a table from the component.

    Use this when a table should be removed from the component:

    • Table belongs to a different domain/component
    • Duplicate functionality with another table
    • Not derived from actual requirements (hallucinated)
    • Table is unnecessary for the business requirements
    • Over-engineering (unnecessary granularity)

    Michael

    interface AutoBeDatabaseComponentTableErase {
        reason: string;
        table: string & SnakeCasePattern;
        type: "erase";
    }
    Index

    Properties

    Properties

    reason: string

    Brief, concise reason for deletion.

    Explain why this table should be removed and what issue it causes.

    IMPORTANT: Keep it concise - one or two sentences maximum

    "Table 'shopping_customers' belongs to the Actors component,
    not the Orders component. It should be removed to maintain proper
    domain separation."
    table: string & SnakeCasePattern

    The table name to remove.

    Must be from the current component's table list. Must match exactly.

    type: "erase"

    Type discriminator indicating this is an erase operation.