// src/core/oracle/adapters/index.ts
// Oracle adapter infrastructure (vendor-specific adapters removed in JOB-06)

export * from "./types";
export { MCPClientAdapter, OmegaMCPServer, BidirectionalMCPAdapter } from "./mcpAdapter";

/**
 * Adapter Selection Guide:
 *
 * ┌─────────────────────────────────────────────────────────────────────┐
 * │ Adapter                │ Use Case                                   │
 * ├─────────────────────────────────────────────────────────────────────┤
 * │ ScriptedOracleAdapter  │ Tests, deterministic replay                │
 * │ MCPClientAdapter       │ Connect to any MCP-compatible LLM server   │
 * │ OmegaMCPServer         │ Expose Omega runtime to external LLMs      │
 * │ BidirectionalMCPAdapter│ Full orchestration with tool composition   │
 * │ DepthTrackingAdapter   │ Wrapper to prevent infinite recursion      │
 * │ TracingAdapter         │ Wrapper for debugging/logging              │
 * └─────────────────────────────────────────────────────────────────────┘
 *
 * For vendor-specific LLM drivers, use @omega/driver-* packages
 * with DriverRegistry and the Protocol Bridge.
 */
