UNPKG

@boundless-oss/atlas

Version:

Atlas - MCP Server for comprehensive startup project management

60 lines (46 loc) 1.78 kB
// Legacy ADR Manager - deprecated, use tools.ts instead import { ConfigManager } from '../../config/config-manager.js'; import { ADRStore } from './store.js'; export class ADRManager { private store: ADRStore; constructor(configManager: ConfigManager) { console.warn('ADRManager is deprecated. Use the new SQLite-based tools instead.'); this.store = new ADRStore(); } async initialize() { // Legacy compatibility stub } async createADR() { throw new Error('ADRManager.createADR is deprecated. Use create_adr tool instead.'); } async getADR() { throw new Error('ADRManager.getADR is deprecated. Use get_adr tool instead.'); } async listADRs() { throw new Error('ADRManager.listADRs is deprecated. Use list_adrs tool instead.'); } async updateADR() { throw new Error('ADRManager.updateADR is deprecated. Use update_adr tool instead.'); } async deleteADR() { throw new Error('ADRManager.deleteADR is deprecated. Use delete_adr tool instead.'); } async linkADRs() { throw new Error('ADRManager.linkADRs is deprecated. Use link_adrs tool instead.'); } async searchADRs() { throw new Error('ADRManager.searchADRs is deprecated. Use search_adrs tool instead.'); } async getMetrics() { throw new Error('ADRManager.getMetrics is deprecated. Use adr_metrics tool instead.'); } async generateLog() { throw new Error('ADRManager.generateLog is deprecated. Use generate_adr_log tool instead.'); } async validateReferences() { throw new Error('ADRManager.validateReferences is deprecated. Use validate_adr_references tool instead.'); } async generateDecisionLog() { throw new Error('ADRManager.generateDecisionLog is deprecated. Use generate_adr_log tool instead.'); } }