---
skill_id: gf-po-deploy-freeze-policies
evaluation: free
quality: agent-decision-grade
functional: true
price_usd_full: 7.49
price_label: $7.49 / unlock
kind: service
category: Launch
challenge: https://lvlltd.com/api/pay?skill=gf-po-deploy-freeze-policies
outline: https://lvlltd.com/skills/gf-po-deploy-freeze-policies/outline.json
runtime_after_unlock: src/index.js createSkill
standards: x402, ERC-7857
completion_pass: functional-v1
---

# Free sample — Deploy Freeze Policies

**Skill ID:** `gf-po-deploy-freeze-policies`  
**Unlock:** $7.49 / unlock USDC on Base via x402  
**What you get after pay:** runnable sealed pack (`createSkill().run`) + workbook + templates  

## Summary

Written deploy freeze and thaw policies with windows, exception ladders, and unblock criteria for agent and Pages production.

Stop improvised “no deploys tonight” chats. This pack freezes production with clocks, exception SEV rules, thaw checklists, and owner signatures so launch pressure never tramples reliability. Free outline; sealed x402 unlock. Not legal advice; no outcome guarantees.

## When to use

- Black Friday, launch days, or incident soaks still allow uncoordinated merges because freeze rules live only in Slack memory.
- Hotfixes skip review during freezes and create worse regressions than the bug they intended to fix.
- You need a reusable freeze calendar and exception form that CI and humans both respect.

## Decision-grade outline (free)

1. Define freeze classes (hard freeze, soft freeze, regional freeze) with allowed change types and forbidden paths for each class.
2. Publish freeze windows on a shared calendar: start/end UTC, products covered, commander on duty, and comms channel for exceptions.
3. Write the exception ladder: SEV1-only vs security-only paths, dual approvers, time-boxed permit, and mandatory rollback owner.
4. Gate CI and Pages promote: branch protections, environment locks, and human break-glass tokens that expire with the freeze.
5. Run thaw: re-enable promotes only after probe green, backlog triage of frozen PRs, and a freeze retro on near-miss exceptions.

## Capabilities

- Freeze class taxonomy with allowed and forbidden change types
- Calendar-ready freeze window templates with commander and comms fields
- Exception permit form with dual-approver and rollback owner requirements
- CI and Pages environment lock checklist for hard freezes
- Thaw sequence tying probe green to promote re-enable

## Artifacts after unlock

- `deploy-freeze-policy.md`
- `freeze-exception-permit.md`
- `thaw-checklist.md`
- `freeze-calendar-template.csv`

## Detailed description

Deploy freezes fail when they are vibes, not policy. Someone says “hold deploys,” half the team keeps merging, and a “tiny” Pages promote lands mid-incident. Deploy Freeze Policies make freezes enforceable without theater. You get freeze classes—hard, soft, and regional—that spell out which change types are allowed (docs-only, config-read, SEV1 hotfix) and which are forbidden (schema migrations, secret renames, agent prompt swaps that alter tool graphs). Windows are clocked in UTC with a named commander, covered products, and a single exception channel so requests do not scatter across DMs. The exception ladder is narrow: dual approvers, a time-boxed permit, a named rollback owner, and criteria that distinguish security patches from “nice to ship.” CI and environment locks are part of the policy, not optional culture—branch protections, production environment locks, and break-glass tokens that expire when the freeze ends. Thaw is a controlled re-open: multi-region probes green, frozen PR backlog triaged, and a short retro on near-miss exceptions so the next freeze is tighter. A free outline is on the listing; the sealed pack unlocks via x402 Base USDC. Operational launch reliability guidance only—not legal advice, not a compliance certificate, and no guarantees of zero incidents or business outcomes. Use it so freezes are predictable, auditable, and boring.

## Functional runtime (paid)

After verified payment the sealed pack includes:

| Path | Role |
|------|------|
| `src/index.js` | `createSkill`, `run`, `plan`, `checklist` |
| `src/runbook.js` | Outline-driven steps with done_when |
| `src/tools.js` | Tool schemas for agent registries |
| `WORKBOOK.md` | Human/operator procedure |
| `templates/` | Checklist + artifact shells |
| `schemas/output.schema.json` | Result contract |

### Agent snippet (after unlock)

```js
import { createSkill } from "./src/index.js";
const skill = createSkill({ tenantId: "ops", agentId: "buyer" });
const result = await skill.run({
  goal: "Execute Deploy Freeze Policies for my catalog",
  context: { skill_id: "gf-po-deploy-freeze-policies" },
  dry_run: false,
});
// result.ok, result.steps, result.artifacts
```

## Pay path

1. Free: this sample + outline.json  
2. `GET https://lvlltd.com/api/pay?skill=gf-po-deploy-freeze-policies` → HTTP 402  
3. Transfer `maxAmountRequired` USDC to `payTo` on Base  
4. `POST /api/pay` with `X-PAYMENT: {"txHash":"0x…","skill":"gf-po-deploy-freeze-policies"}`  
5. Write `sealed_pack.files` to disk or use install-unlocked-pack.mjs  
6. Re-redeem anytime with the same verified txHash  

## Honesty

- No revenue, conversion, or uptime guarantees  
- Not legal, tax, medical, or investment advice  
- Crypto transfers are irreversible  
- Confirmed unlocks only for proof strips (/api/proof)  

*Public `/sealed/gf-po-deploy-freeze-policies/` is teaser-only. Full `src/` is paywalled under locked sealed delivery.*
