UNPKG

mcp-adr-analysis-server

Version:

MCP server for analyzing Architectural Decision Records and project architecture

37 lines 1.68 kB
/** * Deployment Readiness Tool - Version 2.0 * * Comprehensive deployment validation with test failure tracking, deployment history analysis, * and hard blocking integration with smart git push. * Enhanced with memory integration for deployment assessment tracking and pattern recognition. * * IMPORTANT FOR AI ASSISTANTS: This tool provides: * 1. Test Execution Validation: Zero tolerance for test failures * 2. Deployment History Analysis: Pattern detection and success rate tracking * 3. Code Quality Gates: Mock vs production code detection * 4. Hard Blocking: Prevents unsafe deployments via smart git push integration * 5. Memory Integration: Stores deployment assessments as memory entities * * Memory Dependencies: * - CREATES: deployment_assessment memory entities * - MIGRATES: Existing deployment history to memory entities * - ANALYZES: Deployment patterns across memory entities * - INTEGRATES: smart-git-push-tool for deployment blocking * - INTEGRATES: todo-file-watcher for automatic task creation */ import { MemoryEntityManager } from '../utils/memory-entity-manager.js'; import { EnhancedLogger } from '../utils/enhanced-logging.js'; /** * Dependencies for DeploymentMemoryManager (enables DI and mocking) * Uses concrete types for full compatibility with existing implementations * @see Issue #310 - Dependency injection for improved testability */ export interface DeploymentMemoryManagerDeps { memoryManager?: MemoryEntityManager; logger?: EnhancedLogger; } /** * Main deployment readiness function */ export declare function deploymentReadiness(args: any): Promise<any>; //# sourceMappingURL=deployment-readiness-tool.d.ts.map