Skip to content

docs: Add multi-tenant architecture specs and consolidate documentation#576

Merged
JeffreyDavidson merged 1 commit intodevelopmentfrom
docs/multi-tenant-architecture-specs
Jan 16, 2026
Merged

docs: Add multi-tenant architecture specs and consolidate documentation#576
JeffreyDavidson merged 1 commit intodevelopmentfrom
docs/multi-tenant-architecture-specs

Conversation

@JeffreyDavidson
Copy link
Owner

Summary

  • Add Promotions System spec for multi-tenant architecture where each Promotion owns all roster entities
  • Add Users System spec (simplified - User owns Promotions, not Wrestlers directly)
  • Add unified PRD and product documentation
  • Add feature specs: Wrestlers, Tag Teams, Managers, Referees, Stables, Events, Venues, Titles, Match System
  • Rename metronic-component-library to design-system with new sub-specs (design tokens, page patterns)
  • Mark login-page-completion as superseded by design-system
  • Add multi-tenant migration tasks to all entity specs

Architecture Change

Before: User → Wrestlers (direct ownership)
After:  User → Promotion → Wrestlers/TagTeams/Managers/etc.

Each Promotion will own:

  • Wrestlers, Tag Teams, Managers, Referees, Stables
  • Events, Venues
  • Titles

Files Changed

All changes are within .agent-os/ directory:

  • .agent-os/product/ - PRD and mission docs
  • .agent-os/specs/ - All feature specifications

Test Plan

  • Review spec documentation for completeness
  • Verify all cross-references between specs are correct
  • Confirm multi-tenant tasks are added to all entity specs

- Add Promotions System spec for multi-tenant architecture
- Add Users System spec (simplified, no direct wrestler relationship)
- Add unified PRD and product documentation
- Add feature specs: Wrestlers, Tag Teams, Managers, Referees, Stables,
  Events, Venues, Titles, Match System
- Rename metronic-component-library to design-system
- Add design tokens and page patterns sub-specs
- Mark login-page-completion as superseded by design-system
- Add multi-tenant tasks to all entity specs

Architecture: User -> Promotion -> Entities (not User -> Entities directly)
@JeffreyDavidson JeffreyDavidson force-pushed the docs/multi-tenant-architecture-specs branch from 9002c18 to 04dc906 Compare January 16, 2026 21:06
@JeffreyDavidson JeffreyDavidson merged commit b2d584c into development Jan 16, 2026
0 of 2 checks passed
@JeffreyDavidson JeffreyDavidson deleted the docs/multi-tenant-architecture-specs branch January 16, 2026 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant