093f6484b47407e5cdd096feaa053c27ea12ef51
SupportService.createTicket + requestCallback now accept an optional idempotencyKey (from the Idempotency-Key header). With a key, a same-body retry replays the same row and a different-body reuse is a 409; without one, they run unwrapped as before. Tenant-scoped via the command ledger. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
88.8%
JavaScript
10.4%
Dockerfile
0.4%
HTML
0.3%
Shell
0.1%