/** * Fitness load failure classification (ADR-0060, Phase 4). * * Distinguishes fail-closed command errors (empty registry, required plugin/check-pack * failures) from strict degraded runs (optional plugin failures while built-in checks * still loaded). */ import { type ErrorResult } from '@opensip-cli/contracts'; import { type CliDiagnostic } from '@opensip-cli/core'; /** * Classify load-time failures recorded on `scope.fitness.load` and stamp * `commandError` / `loadDegraded` / `degradedDiagnostics`. Idempotent per run. */ export declare function finalizeFitLoadOutcome(projectDir: string): void; /** Primary command-error diagnostic after {@link finalizeFitLoadOutcome}, if any. */ export declare function fitLoadCommandError(): CliDiagnostic | undefined; /** Whether the load finished with optional-only failures (strict degraded). */ export declare function fitLoadIsDegraded(): boolean; /** Build the public `ErrorResult` for a fail-closed load outcome. */ export declare function fitCommandErrorResult(diagnostic: CliDiagnostic): ErrorResult & { readonly code: string; readonly diagnostic: CliDiagnostic; }; //# sourceMappingURL=load-outcome.d.ts.map