/** * SpecCompletenessValidation — Blocks transitions when specs are inadequate. * * ERROR severity — refinement gates must guarantee spec quality so that * downstream execute prompts can assume good specs and focus on reasoning. * * Detection logic (3 checks, all must pass): * 1. Body length >= 200 chars (a real spec is a paragraph+) * 2. Substantive lines: >= 3 lines with >10 chars each * 3. Structured content: at least one marker (methodology-specific) * * Requires: profile in StepDependencies (for methodology-aware marker detection). */ import type { ValidationStep, ValidationStepResult, ValidationContext } from '../types.js'; import type { StepDependencies } from '../validation-step-registry.js'; export declare class SpecCompletenessValidation implements ValidationStep { private readonly deps; readonly name = "SpecCompletenessValidation"; constructor(_param: string | undefined, deps: StepDependencies); validate(context: ValidationContext): Promise; private hasStructuredContent; private getRemediationMessage; } //# sourceMappingURL=spec-completeness-validation.d.ts.map