CANDIDATE INTERFACE · Operations Web Function 0.1.0. Plan and execute an authorized website production change with an exact diff, approval digest, least privilege, backup, precondition, lease, idempotency key, canary, halt conditions, rollback, and independent read-back. Use when publishing or editing pages, updating CMS components, repairing an incident, migrating a site, changing redirects, DNS, analytics, forms, schema, access, or scheduling bounded fleet-wide web work.
Canonical owner: operations-web-function:change-web-production · Task registration: NOT_A_BOUNDED_TASK
Broader definitive hub · Exact Task Library page: NOT_A_BOUNDED_TASK
Download the complete plugin · Source skill SHA-256: 0df90e2c4e04b58fc42d0da1dbabd2f5ee34dce1178669a9204a1f73a1dd17a7
Candidate source: dennisyu/blitzmetrics-skills · commit: PENDING_MERGE · path: skills/change-web-production/SKILL.md
Production writes are explicit state transitions. The writer must be able to state the desired state, prove the precondition, apply the change once, and show how an independent verifier decides whether to keep or roll it back.
$inventory-web-properties.A request such as “fix every site now” expresses intent, but it cannot approve a fleet plan whose targets, exact diff, cohorts, rollback, and digest do not yet exist. Create the plan, then obtain approval for that plan.
(target, surface) write lease with TTL and heartbeat.$verify-web-outcome through an independent path.Proceed canary → small bounded cohort → next cohort → fleet. Each wave requires a verification receipt. Do not infer that a canary on one host proves a different host, template, plugin version, or environment is safe. One active writer owns a surface at a time.
Record target, plan and approval digests, actor and capability, before hash, backup, action, adapter response, independent verification, rollback result, unknowns, next check, and public/private classification. Never store the credential value. From the plugin root, use schemas/change-plan.schema.json.
The change is not complete because an API returned success or an agent said “done.” It is complete only when $verify-web-outcome proves the Definition of Done or the rollback restores the precondition.
This is a generated candidate implementation page, not automatically a definitive article or accepted Task Library task. It delegates to the named canonical owner until reviewed registration and merge receipts exist.