AutoBE
    Preparing search index...

    Interface AutoBeDatabaseGroup

    Database component skeleton generated during the DATABASE_GROUP phase.

    Field order is deliberate: reasoning fields (thinking → review → rationale) come BEFORE technical fields (namespace → filename → kind) to ensure the AI reasons through purpose before committing to technical details.

    Samchon

    interface AutoBeDatabaseGroup {
        filename: string & Pattern<"^[a-zA-Z0-9._-]+\\.prisma$">;
        kind: "authorization" | "domain";
        namespace: string;
        rationale: string;
        review: string;
        thinking: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    filename: string & Pattern<"^[a-zA-Z0-9._-]+\\.prisma$">

    Prisma schema filename. Convention: schema-{number}-{domain}.prisma where number indicates dependency order.

    kind: "authorization" | "domain"

    Component group kind.

    • "authorization": Auth tables (users, sessions, password resets). Processed by Authorization Agent.
    • "domain": Business tables (products, orders). Processed by Component Agent.
    namespace: string

    Business domain namespace for Prisma directive.

    Examples: "Systematic", "Actors", "Sales", "Orders", "Articles".

    rationale: string

    Final rationale cementing the component's structure.

    review: string

    Review considerations: relationships with other domains, grouping validation.

    thinking: string

    Initial thoughts on why these tables belong together.