You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The data-layer graduation is not a code move, it is a brand decision. There are three agnostic-ish scopes in play (@gemstack, @universal-orm, @vike-data), and @universal-orm is a deliberate, co-developed npm scope. So the call is decide-with-the-Vike-team (Rom), not unilateral, gated on brand traction.
Pick one:
Consolidate — fold @universal-orm/* + @vike-data/universal-schema into @gemstack/orm* + @gemstack/schema. One umbrella for all agnostic engines (the Architecture.md thesis).
Parallel brands — keep @universal-orm as its own brand beside @gemstack; document them as siblings.
Part of #64. Blocks every other child.
The data-layer graduation is not a code move, it is a brand decision. There are three agnostic-ish scopes in play (
@gemstack,@universal-orm,@vike-data), and@universal-ormis a deliberate, co-developed npm scope. So the call is decide-with-the-Vike-team (Rom), not unilateral, gated on brand traction.Pick one:
@universal-orm/*+@vike-data/universal-schemainto@gemstack/orm*+@gemstack/schema. One umbrella for all agnostic engines (the Architecture.md thesis).@universal-ormas its own brand beside@gemstack; document them as siblings.Evidence for the conversation: the Phase 0 spike #65 (154 tests green, zero framework coupling, JS-src-direct model preserved).
Acceptance: a decision recorded here; if (1), unblock the children below; if (2)/(3), close the rest accordingly.