Migration & provenanceBase source figée

Migration — Base source figée

Dépôt et commit figés dont Orbit est reconstruit, invariants produit et règle de lecture seule.

This migration rebuilds Orbit in BoostEcom/orbit.easyconnector.app while keeping the existing implementation untouched until parity is proven.

Frozen reference

  • Source repository: BoostEcom/studio.boostecom.app
  • Source commit: 94d051cfd02e5ef0c7b721a56df700e50481de4c
  • Source state: merged Orbit landing + Brain/Studio cockpit
  • Migration branch: rebuild/orbit-v1

The source repository is read-only for this migration.

Product invariants

Orbit is the product. Brain is the context/memory core. Studio is a native Orbit tool.

The rebuild must preserve behavior first and reorganize second. A move or rename is preferred to a rewrite whenever the existing implementation already satisfies the product contract.

Route/shell target

src/app/
├── page.tsx
├── (marketing)/
├── (minimal)/
├── (dashboard)/
│   ├── brain/
│   ├── studio/
│   ├── academy/
│   ├── developers/
│   ├── costs/
│   ├── members/
│   └── settings/
├── api/
├── oauth/
└── .well-known/

Route-group names do not become URL segments.

Cutover gate

No production cutover until all of the following are true:

  • landing parity verified;
  • Brain parity verified;
  • Studio parity verified;
  • authentication and onboarding verified;
  • API/MCP OAuth discovery verified;
  • database migrations reproducible from scratch;
  • lint clean;
  • typecheck clean;
  • unit/integration tests green;
  • E2E green;
  • production build green;
  • Vercel preview verified;
  • no unintended product-facing BoostEcom domain references remain.

Any intentionally retained historical reference must live in migration documentation only.