AI usage and estimated spend
Review AI usage evidence and estimated spend.
Every state-changing action writes an audit row in the same transaction as the change itself, with the actor, a before-and-after diff, and the context, so an operational decision always has a paper trail.
One connected loop, held on the stage this capability serves. The other stages stay as context so you can see what feeds in and what comes next.
Prove what happened.
Review AI usage evidence and estimated spend.
Review supported workspace changes and their recorded context.
Every state-changing action appends one row, newest on top, so an incident review reads the timeline instead of reconstructing it.
audit trail · tail
liveEach entry keeps a structured diff, so you see exactly which fields moved and to what.
flag.update · checkout-v2
rollout
status
Written in the same transaction as the change.
An entry is written inside the same database transaction as the mutation. If the change rolls back, so does its record, enforced at runtime.
Mutation
a change begins
Audit row
written in the same tx
Commit
both land together
Rollback
both undone together
Every row keeps its actor, so activity across the workspace is attributable at a glance.
Audit coverage spans the whole workspace. These are real action families, each with typed change schemas behind them.
Release
Rollout and delivery.
Reliability
Operations.
Access
Who can do what.
Product
Signal and work.
Evidence
Usage and cost.
Filters
How you investigate.
An honest limit
Audit rows persist without a configurable retention or TTL today, so history is kept indefinitely rather than expired on a schedule. Page cursors are opaque keyset tokens, stable but not meant to be parsed by hand.
300+
Action types across release, reliability, access, product, and evidence.
1 tx
The audit row and the mutation share a single database transaction.
Diff
Each entry keeps a before-and-after view of what changed.
Keyset
Investigation pages ride stable, opaque cursor tokens.
Supported state-changing actions, recorded with context.