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
A well-meaning future PR (or agent) will try to generalize the core into a typeless property graph with note as just another plugin-registered type. That dissolves the concreteness the engine depends on and lands us in the "generic local-first app platform" trap. Forbid it explicitly.
Scope — in
An ADR in docs/ stating: note/link/tag/user remain first-class core types; the node catalog's built-in type system is not moved to plugins; the core is not generalized into a domainless graph.
Part of EPIC B0 #293
Depends on: —
Context
A well-meaning future PR (or agent) will try to generalize the core into a typeless property graph with
noteas just another plugin-registered type. That dissolves the concreteness the engine depends on and lands us in the "generic local-first app platform" trap. Forbid it explicitly.Scope — in
docs/stating:note/link/tag/userremain first-class core types; the node catalog's built-in type system is not moved to plugins; the core is not generalized into a domainless graph.CONTRIBUTING.Scope — out
Acceptance
CONTRIBUTING.