Repository Structure
Mobilis should be split by durable ownership boundary:
- core platform
- product capabilities
- tenant configuration/content
- Flow Studio emulators
- internal docs
- public docs
Target Repositories
| Repository | Owns |
|---|---|
mobilis-architecture | Cross-repo architecture, roadmap, ADRs, split plans, and coordination docs |
mobilis-core | Shared tenant, identity, listing, moderation, audit, permission, and contract primitives |
mobilis-product-event-submission | Reusable event submission workflows and channels |
mobilis-product-source-ingest | Reusable source ingest, extraction, dedupe, review, and publish-package workflows |
mobilis-product-marketplace-app | Reusable marketplace app shell and app-level UX patterns |
mobilis-flow-studio | Scenario runner, role-play emulator, scenario schema, and validation tooling |
mobilis-tenant-fiestagenius | FiestaGenius tenant configuration, website content, docs, scenarios, launch artifacts, and tenant prototypes |
mobilis-tenant-migente | Mi Gente tenant configuration, website/app content, docs, scenarios, launch artifacts, and tenant prototypes |
mobilis-tenant-rugbymonkey | RugbyMonkey tenant configuration, website content, docs, scenarios, launch artifacts, and tenant prototypes |
mobilis-docs-internal | Internal developer/operator docs and restricted runbooks |
mobilis-docs-public | Public-safe user docs, FAQs, API docs, submitter guides, and organizer guides |
mobilis-user-docs | Public-safe user-facing documentation tagged with mobilis and user-documentation |
mobilis-api-docs | Public-safe API documentation tagged with mobilis, api-docs, and user-documentation |
Tenant Launch Projects
| Tenant launch | GitHub Project |
|---|---|
| FiestaGenius Event Submission MVP | Org project migration pending (old personal Project #5) |
| Mi Gente DMV Submission Tool MVP | Org project migration pending (old personal Project #6) |
| RugbyMonkey Community Events MVP | Org project migration pending (old personal Project #7) |
| GoLatinDance Operations Source Ingest Pilot | Org project migration pending (old personal Project #8) |
Tenant Prototype Workspaces
Tenant experiments live under root-level prototypes/ in the owning tenant repo. Every prototype should have a local folder plus a canonical prototype repo/title slug such as prototype-migente-staticinstructorsandstudiosdirectory, so it can later merge into the tenant repo or spin out without losing its tenant/system ownership.