@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
60 lines (46 loc) • 1.78 kB
text/typescript
// 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.');
}
}