EngineeringDépendances & fournisseurs

Dépendances & fournisseurs

Conserver le runtime solide tout en réduisant le lock-in du domaine Context OS.

Dépendances structurantes actuelles

ZoneRuntime
WebNext.js 16 / React 19
DBPrisma 7 / PostgreSQL
AuthNextAuth v4
IAAI SDK 7 / Gateway
BlobVercel Blob
ObservabilitéOpenTelemetry
TestsVitest / Playwright
VidéoRemotion isolé

Ces choix ne doivent pas être remplacés sans bénéfice mesurable.

Core domain

Brain / Space / Memory / Policy / CU / Context Engine ne dépendent pas directement d’un SDK fournisseur.

Adapters

Providers IA, stockage, mail, analytics et connecteurs vivent derrière des ports.

Le repo possède déjà une bonne séparation dans packages/connectors et packages/engine : on l’étend au Brain plutôt que de créer un second système.

Remotion

Le package Remotion reste isolé parce qu’il utilise une version React différente du cockpit. Cette contrainte de packaging ne doit pas contaminer le domaine Brain.

Legacy de naming

Les packages @studio/* peuvent être renommés avant v1, mais dans un chantier séparé afin de ne pas mélanger changement de nom et changement de domaine.