/**
 * Mode handlers — per-mode compilation rules.
 *
 * Each handler translates mode-specific task definitions into
 * Promptfoo-compatible configuration. The mode handler pattern
 * is the extensibility mechanism for the compiler: adding a new
 * evaluation mode means adding a new handler file.
 *
 * @see docs/archive/exec-plans/architecture-overhaul/phase-3-mcp-server-mode.md
 * @see docs/archive/exec-plans/architecture-overhaul/phase-4-agent-harness.md
 */
// MCP Server mode
export { buildMCPAssertions, compileMCPTask, handler as mcpServerHandler, validateMCPTask, } from "./mcp-server/index.js";
// Literacy mode
export { compileLiteracyTask, handler as literacyHandler, validateLiteracyTask, } from "./literacy/index.js";
// Knowledge Probe mode
export { compileKnowledgeProbeTask, handler as knowledgeProbeHandler, validateKnowledgeProbeTask, } from "./knowledge-probe/index.js";
// Agent Harness mode
export { compileAgentHarnessTask, handler as agentHarnessHandler, validateAgentHarnessTask, } from "./agent-harness/index.js";
