Helpdesk Compatibility Event Behavior
Compatibility matrix
| Compatibility operation | Event behavior |
|---|---|
| Create ticket | Queues TicketCreated using the shared contract |
| Patch status | Queues TicketStatusChanged |
| General compatibility update | No integration event found |
| Read/list/delete routes | No lifecycle event publication found |
| Backfill upsert | Saves canonical rows without calling AddTicketEvent |
Compatibility paths therefore do not provide full parity with canonical lifecycle-specific events. A compatibility status patch produces the generic status event, not TicketResolved, TicketClosed, or TicketReopened.
Transitional implications
Consumers cannot infer that every compatibility mutation emits an event. Replay or backfill should not be assumed to create lifecycle notifications. Any required parity policy Requires confirmation.
Source References
microservices/src/helpdesk-service/Api/HelpdeskEndpoints.csmicroservices/src/helpdesk-service/Backfill/HelpdeskBackfill.csmicroservices/src/gateway-api/Program.cs
Related Articles
Revision Information
Draft source-backed documentation reviewed on 2026-07-20; next quarterly review is 2026-10-20.