TFD Entities by Bounded Context

Persisted Prisma models, approved planned entities, and the relationships that cross context boundaries

TFD Entities by Bounded Context Persisted Prisma models, approved planned entities, and the relationships that cross context boundaries Identity / Staff Access · StaffUser · UserProfile scaffold · Architecture component · identity schema Identity / Staff Access StaffUser · UserProfile scaffold identity schema VIP / CRM · VipProfile · VIPBreakPeriod · VipActivityEntry · Architecture component · Currently identity schema VIP / CRM VipProfile · VIPBreakPeriod · VipActivityEntry Currently identity schema Staff / VIT Operations · VITProfile · Assignment · Architecture component · Currently identity schema Staff / VIT Operations VITProfile · Assignment Currently identity schema Sales · Consultation · Transcript · Analysis · Finding · Evidence · Jobs · Architecture component · sales schema Sales Consultation · Transcript · Analysis · Finding · Evidence · Jobs sales schema Delivery Templates · ProgramStructureVersion · Phase · Cycle · Level · Asset · Architecture component · delivery schema Delivery Templates ProgramStructureVersion · Phase · Cycle · Level · Asset delivery schema Live / Scheduled Delivery · ProgramRun · Occurrence · Attendance · Analysis · Projects · Media · Architecture component · delivery schema Live / Scheduled Delivery ProgramRun · Occurrence · Attendance · Analysis · Projects · Media delivery schema On-demand Delivery · ProgramEnrollment · ProgramAssetCompletion · Architecture component · Planned On-demand Delivery ProgramEnrollment · ProgramAssetCompletion Planned Engagement · Attendance facts · EngagementSnapshot · VIT/VIP snapshot · Architecture component · engagement schema Engagement Attendance facts · EngagementSnapshot · VIT/VIP snapshot engagement schema Integrations / Meeting Linking · Webhook inboxes · OAuth · classifications · durable links · imports · Architecture component · integrations schema Integrations / Meeting Linking Webhook inboxes · OAuth · classifications · durable links · imports integrations schema Notifications · NotificationEvent · Architecture component · notifications schema Notifications NotificationEvent notifications schema Clinical · ClinicalNote · OperationalClinicalSummary · CoachingPreference · Architecture component · Conceptual boundary Clinical ClinicalNote · OperationalClinicalSummary · CoachingPreference Conceptual boundary Legend Security Backend Database External Message bus

Status language

  • • Schema tags identify persisted Prisma ownership
  • • Planned means approved direction without a current model
  • • Conceptual means domain language, not implementation

Current alignment debt

  • • VipProfile, VITProfile, Assignment, and snapshots currently live in identity
  • • The business context remains authoritative even when the physical schema lags

Boundary safeguards

  • • Integrations normalizes provider facts before Delivery
  • • Clinical details do not leak into general operational entities
  • • Stable ids cross boundaries; private storage details do not