// schemas/analysis.ts — Zod enums for quality audit, checklist, and challenge tools.
import { z } from 'zod';
export const AuditCategoryEnum = z
    .enum([
    'solid',
    'clean-code',
    'architecture',
    'security',
    'performance',
    'error-handling',
    'testing',
    'dry',
    'project-rules',
])
    .describe('Audit category: solid | clean-code | architecture | security | performance | error-handling | testing | dry | project-rules');
export const ChecklistFocusEnum = z
    .enum(['completeness', 'consistency', 'feasibility', 'security', 'edge-cases', 'ux'])
    .describe('Checklist focus area: completeness | consistency | feasibility | security | edge-cases | ux');
export const ChallengeSpecFocusEnum = z
    .enum(['failures', 'concurrency', 'scale', 'security', 'data-consistency'])
    .describe('Challenge focus: failures | concurrency | scale | security | data-consistency');
//# sourceMappingURL=analysis.js.map