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
system_user exists in core because the repo currently bundles an optional admin/web GUI and auth surface, not because user is a universal domain primitive for every TapDB deployment.
Requested change
Add a docs pass in README/docs that explicitly explains:
most TapDB core entities are generic typed objects seeded from the core template pack
the shipped base object layer is intentionally minimal
System User Actor is a special bundled actor for TAPDB auth/admin UI support
the bundled GUI/admin surface is optional and future extraction/separation is tracked in #12
External Object Link is a special case and should be documented separately, not overloaded into the base-object explanation
Acceptance criteria
README or docs explicitly names the shipped core templates and what role each serves.
Docs explain that system_user is present because of the bundled GUI/auth path.
Docs avoid implying that user is a required business-domain primitive for all TapDB consumers.
Problem
Generic Objectindaylily_tapdb/core_config/generic/generic.jsonGeneric ActorandSystem User Actorindaylily_tapdb/core_config/actor/actor.jsonsystem_userexists in core because the repo currently bundles an optional admin/web GUI and auth surface, not becauseuseris a universal domain primitive for every TapDB deployment.Requested change
System User Actoris a special bundled actor for TAPDB auth/admin UI supportExternal Object Linkis a special case and should be documented separately, not overloaded into the base-object explanationAcceptance criteria
system_useris present because of the bundled GUI/auth path.useris a required business-domain primitive for all TapDB consumers.README.mddaylily_tapdb/core_config/generic/generic.jsondaylily_tapdb/core_config/actor/actor.jsondaylily_tapdb/user_store.py