import type { ProductGraph } from '../graph/graph-types.js'; import type { ResolvedConfig } from '../config/config.js'; export type ChecklistCategory = 'architecture' | 'security' | 'testing' | 'governance' | 'completeness' | 'quality'; export interface ChecklistItem { readonly id: string; readonly category: ChecklistCategory; readonly description: string; readonly source: string; readonly status: 'pending' | 'passed' | 'failed'; readonly relatedNodes: readonly string[]; } export interface Checklist { readonly format: 'prodara-checklist'; readonly version: '0.1.0'; readonly items: readonly ChecklistItem[]; readonly summary: ChecklistSummary; } export interface ChecklistSummary { readonly total: number; readonly passed: number; readonly failed: number; readonly pending: number; readonly byCategory: Record; } export declare function generateChecklist(graph: ProductGraph, config: ResolvedConfig): Checklist; export declare function formatChecklistHuman(checklist: Checklist): string; //# sourceMappingURL=checklist.d.ts.map