# Release Gate

> Release readiness verification for MirrorBuddy. Use when preparing releases, checking deployment readiness, or running pre-release validation. Use when this capability is needed.

- Skill: `tomevault-io/release-gate-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/release-gate-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/release-gate-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/release-gate-2

---


## Release Gate Skill

MirrorBuddy has tiered release gates from fast to comprehensive.

### Gate Levels

| Gate          | Command                     | Checks                          |
| ------------- | --------------------------- | ------------------------------- |
| Fast          | `./scripts/release-fast.sh` | lint+typecheck+unit+smoke+build |
| Full (10/10)  | `./scripts/release-gate.sh` | All quality gates               |
| iOS readiness | `npm run ios:check`         | iOS-specific verification       |

### Pre-Release Checklist

1. **CI passes**: `./scripts/ci-summary.sh --full`
2. **No debt**: `npx tsx scripts/debt-check.ts --summary`
3. **Compliance**: `npx tsx scripts/compliance-check.ts --fail-only`
4. **i18n synced**: `npm run i18n:check`
5. **Health check**: `./scripts/health-check.sh`

### Release Flow

1. Run fast gate first: `./scripts/release-fast.sh`
2. If passes, run full gate: `./scripts/release-gate.sh`
3. Verify CHANGELOG is updated
4. Create release branch if needed
5. Tag and deploy

### Quiet Modes

| Script              | Flag             | Output         |
| ------------------- | ---------------- | -------------- |
| compliance-check.ts | `--fail-only`    | Only FAIL/WARN |
| debt-check.ts       | `--summary`      | Counts only    |
| release-gate.sh     | `--summary-only` | Counts + top 3 |

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/fightthestroke) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

