adpa-enterprise-framework-automation
Version:
Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe
32 lines • 1.27 kB
TypeScript
/**
* File Existence Validator
*
* Validates that expected PMBOK documents exist in the file system.
* This is a fundamental check that ensures the basic generation process
* has completed successfully before running more detailed content analysis.
*
* @version 1.0.0
* @author ADPA Quality Assurance Engine Team
* @created June 2025
*/
import { IValidator, ValidationConfig, ValidationResult } from '../interfaces/IValidator.js';
export declare class FileExistenceValidator implements IValidator {
readonly name = "File Existence Validator";
readonly description = "Verifies that expected PMBOK documents exist in the file system";
readonly id = "file-existence";
readonly version = "1.0.0";
readonly tags: string[];
private documentsBasePath;
readonly applicableDocuments: string[];
readonly priority: number;
readonly defaultEnabled: boolean;
constructor(documentsBasePath?: string);
isApplicable(documentTypes: string[]): boolean;
getConfigSchema?(): Record<string, any>;
validate(config: ValidationConfig): Promise<ValidationResult>;
/**
* Recursively find all markdown files in the documents directory
*/
private findAllMarkdownFiles;
}
//# sourceMappingURL=FileExistenceValidator.d.ts.map