← ClaudeAtlas

rollout-guardlisted

Review a mobile app release, staged rollout, or forced-update decision for failure modes specific to shipping through an app store, not a backend deploy. Checks for a defined rollout halt threshold (crash-free rate, ANR rate) instead of "eyeball it," that incident response doesn't assume App Store/Play Store review turnaround is a hotfix SLA, that a forced (blocking) upgrade is reserved for genuinely critical cases rather than a default nudge, and that the backend tolerates old client versions nobody can force to update. Use for a mobile release plan, a staged/phased rollout, "should this be a forced update," an app-store hotfix under time pressure, minimum-supported-version/version-gating logic, or a kill-switch/remote-config flag standing in for a client fix. Distinct from skew-check (backend mixed-version windows in minutes) and ship-it (deploy checklists) — this is the client-binary distribution tail, in weeks to years, plus the review clock neither accounts for.
0xmortuex/claude-code-skills · ★ 0 · Code & Development · score 72
Install: claude install-skill 0xmortuex/claude-code-skills
# rollout-guard A backend deploy is reversible in minutes: roll back the container, the old code is live again. A mobile app release is not. Once a build is approved and a user installs it, there is no `rollback` — halting a staged rollout stops *new* installs, but everyone who already updated keeps the build you're trying to take back. And getting a fix in front of anyone requires clearing app-store review first, a queue you don't control and can't reliably time. Teams that treat a mobile release like a backend deploy — assume "we'll just hotfix it" or "we'll pause the rollout" — find out the difference during an incident, not before. Two mechanisms make this genuinely different from `skew-check`'s mixed-version deploy window or `ship-it`'s release checklist, and both need to be reasoned about explicitly: 1. **The review clock is not your incident clock.** Apple's standard review typically clears in under 48 hours but has no guaranteed SLA; expedited review exists for genuinely critical fixes but is a discretionary favor Apple can throttle if a team leans on it routinely, not a service you can schedule around. Google Play review is usually faster but not instant either. Anything that must respond to an incident in minutes — kill a broken feature, disable a broken endpoint, change a rate limit — has to already be reachable from a server-side switch the *current* build ships with. If the plan for "what do we do when this breaks in prod" is "we'll push a fix," that plan has