mcp-adr-analysis-server
Version:
MCP server for analyzing Architectural Decision Records and project architecture
37 lines • 1.68 kB
TypeScript
/**
* 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