Skip to main content

Performance Logical Schema Reference

Summary​

Verified logical catalog of Performance persisted objects without physical deployment details.

Audience​

Backend engineers, database reviewers, architects, QA, support, operations, security reviewers, and product owners.

Overview​

This is the canonical logical persistence catalog for the current source checkout. It intentionally omits generated statements, physical deployment names, and sensitive content.

Confirmed persistence behavior​

Logical itemClassification or ownerTenant/filterIdentity or mappingRelationship or purposeIndex or behavior
ReviewCycleAggregate rootTenant filteredGenerated identityOwns CyclePeriod; logical Appraisal linkTenant and status
AppraisalAggregate rootTenant filteredGenerated identity plus unique compatibility identityOwns Goal and Review; logical external referencesTenant/status, tenant/cycle, Workflow, compatibility
AppraisalGoalChild entityTenant filteredApplication-assigned identityRequired Appraisal foreign key; three owned valuesParent and tenant/parent
AppraisalReviewChild entityTenant filteredApplication-assigned identityRequired Appraisal foreign key; two owned valuesParent and tenant/parent
PerformanceAuditLogTechnical historyTenant filteredGenerated identityLogical entity reference onlyTenant and occurrence
AppraisalTimelineBusiness historyTenant filteredGenerated identityLogical entity reference onlyTenant and occurrence
OutboxMessageOutbound operationalNo global tenant filterGenerated identityNo aggregate foreign keyUnique event; status and occurrence
ProcessedIntegrationEventInbound ledger foundationNo global tenant filterGenerated identityNo aggregate foreign keyUnique event
  • Eight logical persisted objects, eight logical primary keys, two configured child foreign keys, seven owned mappings, and six query filters are present.
  • No Calibration, Feedback, Objective, KPI, promotion, development-plan, compatibility-map, or standalone checkpoint persisted object exists.

Classification​

Implemented logical catalog; transitional objects and operational policy gaps are noted per page.

Requires confirmation​

Data classification, retention, ownership, archive destinations, and future model evolution require confirmation.

See Also​

Keywords​

  • Performance persistence
  • Schema Reference
  • Draft database documentation

Source References​

  • microservices/src/performance-service/Infrastructure/PerformanceDbContext.cs
  • microservices/src/performance-service/Infrastructure/Migrations/PerformanceDbContextModelSnapshot.cs
  • microservices/src/performance-service/Domain/ReviewCycle/ReviewCycle.cs
  • microservices/src/performance-service/Domain/Appraisal/Appraisal.cs

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly