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
- Human-readable tenant launch content batch note
- Machine-readable tenant launch content migration manifest
Ready-To-Copy Targets
| Source | Target repository | Target path |
|---|---|---|
docs-portal/docs/operations/post-mvp-operator-guide.md | mobilis-docs-internal | docs/operations/post-mvp-operator-guide.md |
docs-portal/docs/operations/whatsapp-mvp-operator-runbook.md | mobilis-docs-internal | docs/operations/whatsapp-mvp-operator-runbook.md |
docs-portal/docs/operations/whatsapp-mvp-phases.md | mobilis-docs-internal | docs/operations/whatsapp-mvp-phases.md |
docs-portal/docs/workflows/whatsapp-change-request-workflow.md | mobilis-docs-internal | docs/workflows/whatsapp-change-request-workflow.md |
Public Gate
Batch 002 publicizes the first public candidates:
docs-portal/docs/workflows/submission-moderation.mddocs-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