B2C.tel · network governance

Migration command

network-widerelease 9288ebbPublic siteTenant adminStudio

Live network-wide functionality

Migration jobs

Dry-run/import/cutover records across all tenant migrations.

empty

Visible records

0

Live Sanity records returned for this workstream.

Diagnostics

  • Superadmin data is network-wide and intentionally independent of the current domain shortcut.

Live records

0 returned · values are scoped and secret-safe

No live records returned for this workstream. This is a true empty state only when the status is empty; otherwise follow the diagnostics above.

Functional action center

Migration command center

This module uses authenticated dashboard workflows and diagnostic envelopes instead of placeholder copy. It can read, create, moderate, or launch the correct provider surface depending on this workstream's guardrails.

empty

No import before QA

Migration dry-run command

Run a dry-run to produce URL parity, canonical, metadata, block conversion, and broken-link reports.
← Back to superadmin dashboard

Network migration governance

Migration command center

Plan and govern migrations from sitemaps/APIs/crawls into editable Sanity content with QA reports before cutover.

operator workspace

Purpose

This surface coordinates dry-runs, source discovery, template analysis, metadata/body/media/product/service/link/schema conversion, snapshots, redirects, parity reports, and staged cutover.

Capabilities

  • Dry-run-first migration endpoint
  • URL/source discovery model
  • Content/block conversion readiness
  • Parity and broken-link QA model
  • Idempotent rerun/cutover governance

Operational workflows

  • Run migration dry-run.
  • Review URL/canonical/metadata/block-conversion QA.
  • Approve import only after QA passes.
  • Schedule Vercel cutover and post-launch verification.

Guardrails

  • No write migration before dry-run.
  • Raw snapshots must be preserved.
  • Redirect/canonical decisions must be auditable.

API/schema contracts

These are technical contract references, not dashboard navigation. Protected APIs require authentication and may return JSON envelopes such as unauthenticated when opened directly.

/api/admin/migrations/dry-runmigrationJob schema

Use the dashboard workstream pages for human workflows. Use these contracts only from authenticated clients, tests, cron jobs, or approved agent integrations.

Next implementation actions

  • Add migration job list/detail UI.
  • Persist QA report artifacts.
  • Add approve/import/cutover workflow behind superadmin auth.