/** BackendIR minimal (domain-specific) */ export type BackendOperationKind = "CREATE" | "GET" | "LIST" | "UPDATE" | "REMOVE"; export interface BackendOperation { kind: BackendOperationKind; entityName: string; methodName: string; } export interface BackendEntity { name: string; id: string; model?: Record; operations: BackendOperation[]; } export interface BackendIR { domain: "backend"; appName: string; entities: BackendEntity[]; }