Every event the audit webhook delivers, generated from the code: catalogue version 89, the number of event types. This page has the runs; approvals and refusals are on the second page, and seats, the record of the work and the team on the third.
What a delivery looks like
One JSON document with id, at (ISO time), team, type, actor (the account's email), chatId (the discussion, when there is one), source and detail. The HMAC-SHA256 of the exact body travels in the X-LetThemChat-Signature header. No event carries a transcript, a prompt, a key, or a masked value.
Runs
| Type | Reported by | When | Detail carries |
|---|---|---|---|
run.started | Mac and server | A discussion starts a run. | title, mode, leader (Mac); seats, depth (server) |
run.finished | Mac | A run ends with an answer. | agreed, usd |
run.stopped | Mac | A run is stopped before an answer. | agreed, usd |
runs.cut_off | Mac | Every run on this Mac is ended at once, for example on quit. | count |
delegate.started | Mac | The lead hands a bounded piece of the job to a discussion of its own. | title, parent |
delegate.finished | Mac | A delegated discussion reports back. | title, status, usd |
delegate.parallel | Mac | Several delegated tasks start side by side, each in its own worktree. | parent, tasks, slots |
delegate.landed | Mac | A delegated task's change is brought back into its parent. | parent, child, applied, files |
compare.started | Mac | One task was given to several leads at once, to be ranked blind. | entrants, seats |
compare.ranked | Mac | The seats ranked the lettered attempts. | entrants, judges, first, usd |
compare.taken | Mac | A person applied one attempt to their checkout. | attempt, seat, applied, files |
background.wake | Mac | A background task wakes a discussion. | reason |
cost.nudge | Mac | A run is costing more than usual and the person was told while there was time to stop. | usd, factor |
list.started | Mac | A backlog run through a list of tickets starts. | count, branch |
list.pr | Mac | A backlog run opens its pull request. | url |
list.ended | Mac | A backlog run ends. | done, failed |
issue.started | Mac | Work starts from an issue, on its own branch. | number, branch |
run.identity | Mac | A run assumed the AWS role named for it, or could not and ran with none. | role, from, assumed, session, why |