import { ToolRegistration } from '../../core/types.js';
import { setupProductRoadmapTools } from './tools.js';

/**
 * Product Roadmap Module - 12-Factor MCP Implementation
 * 
 * This module replaces the legacy product-roadmap implementation
 * with a 12-factor compliant version that uses:
 * 
 * - Standardized tool interface
 * - SQLite-based data storage
 * - Schema validation
 * - Structured outputs
 * - Stateless execution
 * - Strategic product planning capabilities
 */

/**
 * Setup the product roadmap module
 */
export async function setupProductRoadmap(): Promise<ToolRegistration> {
  return await setupProductRoadmapTools();
}

// Export for backward compatibility
export { setupProductRoadmapTools } from './tools.js';