deployment_readiness
Validate deployment readiness by analyzing test failures, deployment history, and code quality. Block unsafe deployments, enforce compliance, and integrate with git push validation for secure releases.
Instructions
Comprehensive deployment readiness validation with test failure tracking, deployment history analysis, and hard blocking for unsafe deployments. Integrates with smart_git_push for deployment gating.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
allowMockCode | No | Allow mock code in deployment (NOT RECOMMENDED) | |
approvalRequired | No | Require approval for overrides | |
blockOnFailingTests | No | Block deployment if tests are failing | |
blockOnRecentFailures | No | Block if recent deployments failed | |
businessJustification | No | Business justification for overrides (required for emergency_override) | |
deploymentSuccessThreshold | No | Minimum deployment success rate required (%) | |
emergencyBypass | No | Emergency bypass for critical fixes | |
integrateTodoTasks | No | Auto-create blocking tasks for issues | |
maxRecentFailures | No | Maximum recent deployment failures allowed | |
maxTestFailures | No | Maximum test failures allowed (0 = zero tolerance) | |
mockCodeMaxAllowed | No | Maximum mock code indicators allowed | |
operation | Yes | Type of deployment readiness check to perform | |
productionCodeThreshold | No | Minimum production code quality score (0-100) | |
projectPath | No | Path to project directory (defaults to current working directory) | |
requireAdrCompliance | No | Require ADR compliance validation | |
requireTestCoverage | No | Minimum test coverage percentage required | |
rollbackFrequencyThreshold | No | Maximum rollback frequency allowed (%) | |
strictMode | No | Enable strict validation (recommended for production) | |
targetEnvironment | No | Target deployment environment | production |
testSuiteRequired | No | Required test suites that must pass | |
triggerSmartGitPush | No | Trigger smart git push validation | |
updateHealthScoring | No | Update project health scores |