/** * Ideation seeding gate criterion (design DD4, KG Req 8.5). * * Computed live against the knowledge index — never stored in phase state, so * it cannot go stale. Applies only to the ideation phase and only once the * project has adopted the knowledge graph (`.aidlc/knowledge/` exists); * non-adopters see no new gate. No other phase gets a knowledge criterion * (KG Req 9.3). * * @module */ /** Minimum seeded facts required to leave ideation (KG Req 8.5). */ export declare const KNOWLEDGE_SEEDING_MINIMUMS: { readonly modules: 3; readonly dependsOnRelationships: 2; readonly conventions: 1; }; export interface KnowledgeCounts { modules: number; dependsOnRelationships: number; conventions: number; } /** * Pure check: shortfalls against the seeding minimums, phrased for * `unsatisfiedCriteria` output (e.g. "knowledge graph has 1/3 modules"). */ export declare function checkKnowledgeSeeding(counts: KnowledgeCounts): string[]; /** * Evaluate the ideation knowledge criterion for a project. * * @returns Unsatisfied criteria (empty when the gate passes), or empty when * the criterion does not apply (phase is not ideation, or the project has * not adopted the knowledge graph). */ export declare function evaluateKnowledgeCriterion(projectRoot: string, phaseName: string): string[]; //# sourceMappingURL=gate-criterion.d.ts.map