export interface FailedValidationExecution { readonly command: readonly string[]; readonly outcome: "fail"; readonly exitCode: number | null; } export interface UnitResultClassification { readonly disposition: "succeeded" | "failed" | "cancelled"; readonly resultClass: "acceptance" | "process-defect" | "interrupted"; readonly failure?: FailedValidationExecution; } /** Classify only host-observed native results. Missing settlement remains a process defect. */ export declare function classifyUnitResult(input: { readonly validated: boolean; readonly interrupted: boolean; readonly failedValidation?: FailedValidationExecution; }): UnitResultClassification;