Skip to main content

Helpdesk Compatibility Event Behavior

Compatibility matrix

Compatibility operationEvent behavior
Create ticketQueues TicketCreated using the shared contract
Patch statusQueues TicketStatusChanged
General compatibility updateNo integration event found
Read/list/delete routesNo lifecycle event publication found
Backfill upsertSaves 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.cs
  • microservices/src/helpdesk-service/Backfill/HelpdeskBackfill.cs
  • microservices/src/gateway-api/Program.cs

Revision Information

Draft source-backed documentation reviewed on 2026-07-20; next quarterly review is 2026-10-20.