Monitor websites uptime using Cloudflare Workers

Add staging upgrade tooling and runbook for font migration #22

Merged noz.am
targeting status-page-font-persistence from staging-font-migration
Merged opened by and assigned to noz.am
targeting status-page-font-persistence from staging-font-migration

Add staging migration tooling and a runbook covering backups, ledger checks, migration 0017, deployment, and rollback. The upgrade skips the absent legacy schema and migrates the 13 existing staging schemas.

Validation: PostgreSQL 18 rehearsal verified defaults, preserved existing data, and idempotent reruns.

Stack 2/3, based on #6. The frontend layer follows this PR.

Commits 0