Skip to content

Latest commit

History

History
28 lines (20 loc) 路 1.35 KB

File metadata and controls

28 lines (20 loc) 路 1.35 KB

Group Category Module

Purpose

The groupCategory module organizes groups and posts into categories, category memberships, category-derived feeds, and group sections.

Owns

  • Category and section records, manifests, static IDs, and creator/admin state.
  • Category-to-group pivots, membership-group pivots, and administrator/member pivots.
  • Category members can create posts in membership-linked groups through the group module permission hook.
  • Category group listing and category post feeds with bounded pagination and cursor-aware post pages.
  • Group section creation, update, list, and one-section-per-group placement.
  • Category manifest refresh after category creation/update.

Boundaries

  • Group/post ownership and post hydration belong to the group module.
  • Static identity creation and resolution belong to staticId.
  • Category feeds should select bounded post IDs before hydration, mirroring group timeline scalability patterns.
  • Category admin/member checks must stay explicit before membership or group-placement changes.
  • Do not document category member permission arrays as enforced until the module stores and checks them.

Related Docs