ShiftLock is easiest to adopt by problem, not by package name.
| Problem | Approach |
|---|---|
| Prevent two schedulers from running | Claims + fencing / election |
| Safely deploy a new worker generation | Handoff + readiness + drain |
| Coordinate a database migration | Resource lease + migration workflow |
| Pause a queue during maintenance | Queue resource + maintenance mode |
| Fail over to a backup API provider | Failover group + resource epoch |
| Rebuild a cache without partial activation | Cache generation + epoch advance |
| Protect an external API rate limit | Rate-limit resource + budgets |
| Recover an interrupted data migration | Checkpoints + reconciliation |
| Secure a production maintenance command | Capabilities + guard + audit |
| Coordinate multiple apps during a cutover | Workflows + barriers + service groups |
These pages are stubs that expand as Phase 7 adapters and workflows land.