| T15-01 | HR/Admin triggers probation review for active + probationary employee | Review is created in pending_manager_review, manager receives notification | |
| T15-02 | Trigger review for non-probationary employee | Returns 422 validation error | |
| T15-03 | Trigger while open review already exists | Returns 422 (duplicate open review blocked) | |
| T15-04 | Assigned manager submits full form with required signature | Status moves to manager_submitted; average score/percentage stored | |
| T15-05 | Manager submits with extend_probation and extension months | Submission succeeds with extension value persisted | |
| T15-06 | Manager submits without signature on first submission | Returns 422 | |
| T15-07 | HR/Admin sends back submitted review with note | Status moves to sent_back_to_manager; manager receives send-back alert | |
| T15-08 | Manager re-submits after send-back (edit all fields) | Submission succeeds and status returns to manager_submitted | |
| T15-09 | HR/Admin approves with recommendation confirm | Employee becomes active + confirmed; review becomes hr_approved | |
| T15-10 | HR/Admin approves with recommendation terminate | Employee becomes inactive + terminated | |
| T15-11 | HR/Admin approves with recommendation extend_probation | Employee remains active + probationary; probation end date extended | |
| T15-12 | Manager accesses non-assigned probation review | Returns 403 | |
| T15-13 | Notification email includes probation review link | After login, user lands on probation review detail page | |