Carol — back to Apps ← Apps

Carolopedia

A friendly guide to Carol, her ecosystem, and the agents who built her.

📖 CarolopediaServicesBuild InitiativesAll activitiesINI-1000515
📋

CAROL-INI-0564-00: Build Migration Roadmap app: generalize Migration Tracker beyond Carol, transfer ownership to Thorin

Initiative
Open in Initiatives →

📖About

Sub-initiative of CAROL-INI-508. Upgrade the existing Migration Tracker (port 7171) into the Migration Roadmap app owned by Thorin.

SCOPE:

  • Add a migrations parent table (id, name, slug, status, created_at). Seed migration id=1 = Carol (the current journey).
  • Add migration_id FK to phases, capabilities, requirements; backfill existing rows to migration_id=1.
  • Add API endpoints: GET /api/migrations, GET /api/migrations/{id}/phases, POST /api/migrations to create new migrations.
  • Update UI: top-of-page migration selector (Carol shown by default), summary card per migration, phases scoped to selected migration.
  • Rename the app display name to Migration Roadmap; keep the registry id and port (7171) unchanged to avoid breaking links.
  • Transfer ownership from agt_023 to agt_033 (Thorin) in registry.
  • Route remains /dev/migration/ — no nginx churn.

SUCCESS:

  • Existing Carol roadmap data is fully preserved and still visible.
  • A second migration can be created via API and shows up in the selector.
  • Registry owner field shows Thorin.
  • Regression green.

MODE: bypass.