| T7-01 | Publish draft cycle with one entity + one department | Cycle becomes published; evaluations created only for selected scope | |
| T7-02 | Publish request includes department from another entity | Returns 422 validation error | |
| T7-03 | Cycle already published, publish remaining department scope | Publish succeeds and creates only new scope evaluations | |
| T7-04 | Re-publish same already-published scope | Returns 422 (scope already published) | |
| T7-05 | First publish timestamp and publisher | published_at and published_by_user_id set only on first publish | |
| T7-06 | Published cycle resource payload | Contains published_scopes_count and published_scopes[] | |
| T7-07 | Publish summary after scoped publish | Includes selected departments and per-run counts | |
| T7-08 | Manager/Employee attempts publish | Returns 403 | |