AutoBE
    Preparing search index...

    Interface AutoBeMultiLingualHistory

    History record generated when the Multi-lingual agent generates multi-lingual support for the application.

    The Multi-lingual agent generates multi-lingual support for the application based on the requirements specification and ERD documentation from previous agents.

    sunrabbit123

    interface AutoBeMultiLingualHistory {
        aggregates: AutoBeProcessAggregateCollection<"database">;
        completed_at: string & Format<"date-time">;
        created_at: string & Format<"date-time">;
        id: string & Format<"uuid">;
        schemas: Record<string, string>;
        step: number;
        type: "multiLingual";
    }

    Hierarchy

    • AutoBeAgentHistoryBase<"multiLingual">
      • AutoBeMultiLingualHistory
    Index

    Properties

    aggregates: AutoBeProcessAggregateCollection<"database">
    completed_at: string & Format<"date-time">

    ISO 8601 timestamp indicating when the database design process was completed.

    Marks the exact moment when the Prisma schema generation, validation, and compilation process finished successfully. This timestamp is crucial for tracking the development timeline and determining the currency of the database design relative to other development artifacts.

    created_at: string & Format<"date-time">

    ISO 8601 timestamp indicating when this history record was created.

    Marks the exact moment when this history entry was initiated or when the corresponding agent activity began. This timestamp is fundamental for maintaining chronological order, tracking development progress, and understanding the temporal relationships between different phases of the vibe coding process.

    id: string & Format<"uuid">

    Unique identifier for this history record.

    A UUID that uniquely identifies this specific history entry within the system. This identifier enables precise referencing, cross-linking between related history records, and maintaining referential integrity across the development timeline and different agent activities.

    schemas: Record<string, string>

    Generated Prisma schema files as key-value pairs.

    Each key represents the filename (following the pattern schema-{number}-{domain}.prisma) and each value contains the actual Prisma schema content. These files are organized by business domains following domain-driven design principles.

    The schemas are generated through deterministic code generation that transforms validated AST structures into production-ready Prisma schema files with comprehensive documentation, optimal indexes, and proper constraints.

    step: number

    Iteration number of the requirements analysis report this database design was performed for.

    Indicates which version of the requirements analysis this database design reflects. If this value is lower than AutoBeAnalyzeHistory.step, it means the database design has not yet been updated to reflect the latest requirements and may need to be regenerated.

    A value of 0 indicates the initial database design, while higher values represent subsequent revisions based on updated requirements.

    type: "multiLingual"

    Type discriminator indicating the specific kind of history record.

    Provides type-safe discrimination between different history record types such as "analyze", "database", "interface", "realize", "test", "userMessage", and "assistantMessage". This enables proper type narrowing and ensures that history records are processed according to their specific characteristics and requirements.