@autobe/agent
Version:
AI backend server code generator
21 lines (20 loc) • 636 B
TypeScript
import { AutoBeAnalyze } from "@autobe/interface";
export interface IScenarioValidationResult {
valid: boolean;
errors: string[];
}
/**
* Validate scenario output for structural soundness before LLM review.
*
* Checks minimum entity count, actor completeness, relationship integrity, and
* cross-reference consistency. Zero token cost — purely programmatic.
*/
export declare const validateScenarioBasics: (props: {
prefix: string;
actors: AutoBeAnalyze.IActor[];
entities: Array<{
name: string;
attributes: string[];
relationships?: string[];
}>;
}) => IScenarioValidationResult;