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.
Related Articles
See Also
Keywords
- Performance service
- Feedback and Reviews
- Draft technical documentation
Source References
microservices/src/performance-service/Domain/Appraisal/Appraisal.csmicroservices/src/performance-service/Domain/Common/Enums.csmicroservices/src/performance-service/Domain/Common/ValueObjects.cs
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly