Work Session Events
Work session events record when an operator opens, closes, or cancels their active session on a job batch. Work sessions are child records tied to a specific job + batch + phase + user combination. These events extend BaseProductionEvent and publish to progress.notification.production after commit.
Events
| Event | EventType |
|---|---|
| WorkSessionCanceledEvent | WORK_SESSION_CANCELED |
| WorkSessionClosedEvent | WORK_SESSION_CLOSED |
| WorkSessionCreatedEvent | WORK_SESSION_CREATED |