Skip to content

Document TAPDB's shipped base object types and why system_user lives in core #41

Description

@iamh2o

Problem

  • TAPDB explains tables and template packs, but it does not clearly explain the minimal object types it ships as core primitives.
  • The repo currently bundles:
  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions