/**
* specify spec validate
*
* Checks that a spec directory is well-formed:
* 1. README.md exists at the root with a `triggers:` frontmatter field (non-empty array).
* 2. All markdown links inside spec files resolve to files within the spec dir.
* 3. No implementation details detected (heuristic: file paths, function signatures, class names).
*
* Outputs: { status: "ok" | "error", issues: Issue[] }
*/
export interface ValidationIssue {
file: string;
rule: string;
message: string;
severity: 'error' | 'warning';
}
export interface ValidationResult {
status: 'ok' | 'error';
spec_dir: string;
files_checked: number;
issues: ValidationIssue[];
}
export declare function validateSpec(specDir: string): Promise;
//# sourceMappingURL=validate.d.ts.map