Décisions fondatricesADR-0007 · Cockpit & tools

ADR-0007 — Orbit est un cockpit de tools autour d’un Brain partagé

Figer Brain et Studio comme surfaces de premier niveau et empêcher chaque tool de recréer sa mémoire.

Statut

Accepté

Contexte

Le runtime existant provient historiquement d’un Studio créatif. Il possède déjà des capacités solides, mais cette histoire a placé Brain/Memory sous Studio.

La vision Orbit nécessite désormais que la mémoire serve plusieurs tools et clients.

Décision

Orbit est le produit racine.

Orbit
├── Brain
├── Studio
├── futurs tools
└── MCP / API

La route canonique Brain est /brain.

Studio est conservé comme tool de première classe.

Tous les tools consomment le contexte via le Context Engine et un Tool Context Binding.

Aucun nouveau tool ne crée sa propre mémoire canonique.

Pré-v1

L’application ayant 0 utilisateur actif, les routes et noms legacy ne bénéficient d’aucune période de compatibilité publique obligatoire.

Nous les supprimons dès que les références internes et tests sont migrés.

Conséquences

  • Studio et futurs tools partagent le Brain ;
  • Product Studio n’est pas un Space ;
  • Performance reste une observation tool-specific, pas un Pillar ;
  • MCP/API utilisent le même retrieval stack ;
  • le nouveau domaine Brain ne dépend pas des SDK providers.