What problem does it solve?
Releasing Happier involves coordinating private release authority, CI evidence, immutable build candidates, and multi-channel promotion, and mistakes like rebuilding valid work or publishing from a dirty checkout cause failed or untrustworthy releases.
Core Features & Use Cases
- Authority Resolution: Inspects the public release contract via
node scripts/pipeline/run.mjs release-contract and bootstraps the private release authority with hmaint release bootstrap before any mutation.
- Cheap Admission: Runs a non-mutating preflight that validates source identity, version projection, credentials, and runner prerequisites without repeating unit, typecheck, or E2E work from source CI.
- Recovery & Verification: Routes failures through the happier-ci-stabilize recovery table (rerun, immutable-candidate resume, or fresh release) and closes only on terminal release status with promoted-reference evidence.
- Use Case: A maintainer cutting a
preview to main promotion uses this Skill to bind an exact-SHA CI run, resume a partially failed candidate build without rebuilding verified siblings, and advance issue stage labels only after post-promotion verification.
Quick Start
Ask the assistant to prepare and dispatch a Happier release for the current checkout, resolving the release authority and running preflight admission first.