← ClaudeAtlas

deploy-verifierlisted

Verify a completed deployment by cross-checking the CI pipeline status (dev-ops MCP) + service health dashboard (observability MCP) + optional smoke-test endpoints. Auto-satisfies the DEPLOYMENT phase's `deployment.verified` and `health.checks.passed` exit criteria when every declared check returns green. Writes a consensus-needed marker so the third DEPLOYMENT criterion (`consensus.deployment.approved`) still gates through multi-AI review.
mytechsonamy/VibeFlow · ★ 0 · AI & Automation · score 75
Install: claude install-skill mytechsonamy/VibeFlow
# Deploy Verifier (DEPLOYMENT) Sprint 18-G. Post-deployment smoke-test runner that takes the `deployment.verified` + `health.checks.passed` criteria off the operator's plate. Pairs with consensus-orchestrator (on the release-decision report) for the third DEPLOYMENT criterion. ## Phase Contract Runs in **DEPLOYMENT** only. If `currentPhase != DEPLOYMENT`, emit: ``` deploy-verifier only runs in DEPLOYMENT. Current phase: <x>. Stopping. ``` and exit. ## Input Read `vibeflow.config.json`: ```json { "deployment": { "environment": "staging | production", "endpoints": [ { "url": "https://api.example.com/health", "expect": { "status": 200, "bodyIncludes": "ok" } }, { "url": "https://api.example.com/metrics", "expect": { "status": 200 } } ], "ci": { "provider": "github | gitlab", "repo": "owner/repo", "ref": "main | v2.6.0" }, "observability": { "enabled": true, "errorBudgetBurnThreshold": 0.1 } } } ``` Every field is optional. Missing fields become "skipped checks" (not failures), but **at least one check category must run** for the skill to satisfy criteria. ## Process ### Step 1: Resolve check set Build a list of checks from config: 1. **CI pipeline status** (when `deployment.ci` is configured): invoke `mcp__dev-ops__do_pipeline_status` with the configured repo + ref. Expected: latest run on that ref is `success`. 2. **Endpoint smoke tests** (when `deployment.endpoints` is non-empty): c