AutoBE
    Preparing search index...

    Interface AutoBeAnalyzeUnitReviewFileResult

    Per-file result from the cross-file unit review.

    interface AutoBeAnalyzeUnitReviewFileResult {
        approved: boolean;
        feedback: string;
        fileIndex: number;
        rejectedModules: AutoBeAnalyzeUnitReviewRejectedModule[] | null;
        revisedUnits: AutoBeAnalyzeUnitReviewRevisedModuleUnit[] | null;
    }
    Index

    Properties

    approved: boolean

    Whether this file's unit structure passed the cross-file review.

    If true, the file's units are consistent with the overall structure. If false, the file's units must be regenerated with feedback.

    feedback: string

    Detailed review feedback for this specific file's unit structure.

    Contains specific issues and recommendations for aligning with other files.

    fileIndex: number

    Index of the file in the scenario's files array.

    rejectedModules: AutoBeAnalyzeUnitReviewRejectedModule[] | null

    Specific modules whose units were rejected.

    When non-null, only these modules need unit regeneration on retry. When null or undefined, all modules are considered rejected (backward-compatible fallback to regenerate all).

    Revised units for this file if modifications were made during review.

    Indexed by moduleIndex, each entry contains revised unit sections for that module. Set to null if no revisions were made.