Skip to main content

R2 Docs Migration

R2 starts with copy-first documentation moves. Architecture source files remain canonical until a later cutover batch explicitly allows deletion.

Batch 001

Batch 002

Batch 003

Ready-To-Copy Targets

SourceTarget repositoryTarget path
docs-portal/docs/operations/post-mvp-operator-guide.mdmobilis-docs-internaldocs/operations/post-mvp-operator-guide.md
docs-portal/docs/operations/whatsapp-mvp-operator-runbook.mdmobilis-docs-internaldocs/operations/whatsapp-mvp-operator-runbook.md
docs-portal/docs/operations/whatsapp-mvp-phases.mdmobilis-docs-internaldocs/operations/whatsapp-mvp-phases.md
docs-portal/docs/workflows/whatsapp-change-request-workflow.mdmobilis-docs-internaldocs/workflows/whatsapp-change-request-workflow.md

Public Gate

Batch 002 publicizes the first public candidates:

  • docs-portal/docs/workflows/submission-moderation.md
  • docs-portal/docs/operations/mvp-scope.md

Before any future file moves to mobilis-docs-public, remove private architecture links, move tenant-specific language into tenant docs, remove operator-only details, and confirm the flow is represented in a tenant FAQ or emulator scenario.

Tenant Launch Artifact Targets

Batch 003 copies launch runbooks and release evidence into:

  • mobilis-tenant-fiestagenius/tenant/launch/fiestagenius-event-submission-mvp/
  • mobilis-tenant-migente/tenant/launch/migente-submission-tool-mvp/
  • mobilis-tenant-migente/tenant/launch/golatindance-source-ingest-pilot/
  • mobilis-tenant-rugbymonkey/tenant/launch/rugbymonkey-community-events-mvp/

R3 Flow Studio Split

R3 starts in R3 Flow Studio Migration Batch. It copies runner source, scenario registry, tenant emulator manifests, Flow Studio docs, and validation scripts into mobilis-flow-studio while the architecture docs portal remains canonical until cutover.

R4 Product Tool Split

R4 starts in R4 Product Tool Split Migration Batch. It copies product-facing event submission and source ingest docs into their product repos, then lets those repos own capability profiles, scenario packs, and repo-local validation.

R4 continues in R4 Product Code Split Migration Batch. It copies runnable worker baselines into the Event Submission and Source Ingest product repos with focused lint, test, and build checks.

R5 Core Contracts Schema Split

R5 starts in R5 Core Contracts Schema Migration Batch. It copies shared contracts, schema drafts, RLS plans, and Supabase migration history into mobilis-core while leaving architecture copies in place until a later cutover batch.

R6 Product Core Contract Consumption

R6 starts in R6 Product Core Contract Consumption Batch. It adds product-owned core contract consumption maps to Event Submission and Source Ingest, plus a core-side consumer index, before architecture copies are replaced with pointers.

R7 Tenant Product Core Consumption

R7 starts in R7 Tenant Product Core Consumption Batch. It adds tenant-owned platform consumption maps to FiestaGenius, Mi Gente DMV, and RugbyMonkey so each tenant declares consumed product capabilities, core contract sources, and tenant override boundaries.

R8 Source Of Truth Cutover

R8 starts in R8 Source Of Truth Cutover Batch. It adds a machine-readable source-of-truth cutover map and validator before architecture copies are converted to pointers or deleted.

R9 Tenant Launch Pointer Cutover

R9 starts in R9 Tenant Launch Pointer Cutover Batch. It converts architecture tenant launch runbooks and release evidence files into pointer pages that route readers to the canonical tenant repos.

R10 Core Docs Pointer Cutover

R10 starts in R10 Core Docs Pointer Cutover Batch. It converts architecture core docs/spec copies into pointer pages and routes readers to the canonical mobilis-core repo.

R11 Product Docs Pointer Cutover

R11 starts in R11 Product Docs Pointer Cutover Batch. It converts Event Submission and Source Ingest docs/spec copies into pointer pages that route readers to the canonical product repos.

R12 Flow Studio Docs Pointer Cutover

R12 starts in R12 Flow Studio Docs Pointer Cutover Batch. It converts architecture Flow Studio docs into pointer pages while leaving local runner code and generated emulator assets in place.

R13 Internal Operations Docs Pointer Cutover

R13 starts in R13 Internal Ops Docs Pointer Cutover Batch. It converts internal operations docs into pointer pages that route readers to mobilis-docs-internal.

R14 Public Docs Pointer Cutover

R14 starts in R14 Public Docs Pointer Cutover Batch. It converts public-safe user docs into pointer pages that route readers to mobilis-docs-public.

Validation

Run:

node scripts/repo-split/validate-migration-batches.mjs