| T5-01 | Create employee with valid combos (active+probationary, active+confirmed, inactive+resigned, inactive+terminated) | Saved successfully | |
| T5-02 | Create/update employee with invalid combo (active+resigned or active+terminated) | Returns 422 with validation error | |
| T5-03 | Employee list filter by activity status | Only matching active/inactive records shown | |
| T5-04 | Employee list filter by lifecycle | Only matching lifecycle records shown | |
| T5-05 | Employee export CSV | Includes both Activity Status and Lifecycle columns | |
| T5-06 | Publish KPI cycle with mixed employee states | Evaluations created only for active+confirmed employees | |
| T5-07 | After publish, change employee to non-eligible state | Evaluation becomes non-actionable | |
| T5-08 | Try blocked actions on non-actionable evaluation | Self submit/review submit/employee response/reviewer assign/force finalize all blocked | |
| T5-09 | KPI dashboard pending/disputed/unassigned lists | Non-eligible employees are excluded from actionable counters/lists | |
| T5-10 | Regression check for eligible employee flow | active+confirmed employee can complete normal KPI workflow | |