EventLaneReport
Defined in: packages/client/src/event-lane.ts:160
One flush pass’s report (ADR-0053 decision 2) — the ephemeral surface onEventLaneReport delivers.
It carries what the Outbox can no longer answer: acked is NOT reported (a successful append-only lane
would drown the app in its own volume), but refused and rejected are — those rows are deleted, so once
they are gone the Outbox cannot say what happened to them. deferred rows stay, but are reported so a
rollout skew is visible rather than mysterious. The batch-level backoff transitions ride here too.
Properties
Section titled “Properties”backoff?
Section titled “backoff?”
optionalbackoff?:EventLaneBackoffTransition
Defined in: packages/client/src/event-lane.ts:166
Present only on the pass that changed the lane’s batch-level backoff state.
deferred
Section titled “deferred”deferred:
EventLaneVerdict[]
Defined in: packages/client/src/event-lane.ts:164
deferred verdicts: the row STAYS in the Outbox and retries with backoff.
terminal
Section titled “terminal”terminal:
EventLaneVerdict[]
Defined in: packages/client/src/event-lane.ts:162
Terminal, non-acked verdicts: the row was DELETED on the server’s say-so.