Skip to main content

Feedback and Review Model

Summary

Technical representation of manager feedback and staged appraisal review records.

Audience

Engineers, architects, QA, support, security reviewers, and operators working with the Performance module.

Overview

Feedback is not a standalone aggregate. Manager feedback is stored on an appraisal goal, while stage comments are stored on AppraisalReview child entities.

Confirmed implementation

  • AppraisalReview captures stage, reviewer reference, bounded overall evaluation, comments, and review time.
  • Self, Manager, and HR are the only implemented review stages.
  • Review records are created by aggregate transitions and exposed in chronological order.
  • Workflow approval synthesizes Manager and HR review records from the terminal decision context.
  • No multi-reviewer, peer, competency, meeting, or development-plan model exists.

Classification

Implemented staged review records; broader feedback capabilities are Not implemented.

Requires confirmation

Comment retention, editing, visibility, and reviewer attribution rules require confirmation.

See Also

Keywords

  • Performance service
  • Feedback and Reviews
  • Draft technical documentation

Source References

  • microservices/src/performance-service/Domain/Appraisal/Appraisal.cs
  • microservices/src/performance-service/Domain/Common/Enums.cs
  • microservices/src/performance-service/Domain/Common/ValueObjects.cs

Revision Information

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