Primitive 14 / Row

Audit trail row

Per-action audit row — action chip, connector, actor avatar + IP, timestamp and optional note line. Three live states — humans only (Daniel + Sam), bot-driven (Hermes replay) and a full mixed feed.

Production answer

Audit trail row is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Audit trail row states
Generative search brief

Audit trail row: Per-action audit row — action chip, connector, actor avatar + IP, timestamp and optional note line. Three live states — humans only (Daniel + Sam), bot-driven (Hermes replay) and a full mixed feed.

State 1 · humans only (rotate / connect / scope-change)
RotatedStripe
Daniel F.203.0.113.18

Rotated STRIPE_SECRET_KEY ahead of new payouts cadence.

ConnectedXero
Daniel F.203.0.113.18

Granted accounting.transactions + accounting.contacts scopes.

Scopes updatedMeta
Daniel F.

Requested pages_read_engagement scope addition for analytics widget.

State 2 · bot-driven (Hermes webhook replay)
Webhook replayedShopify
Hermes Bot10.0.4.42

Replayed 7 stuck orders/paid events from 09:02 AEST batch.

State 3 · full mixed feed (human + bot, 6 events)
RotatedStripe
Daniel F.203.0.113.18

Rotated STRIPE_SECRET_KEY ahead of new payouts cadence.

ConnectedXero
Daniel F.203.0.113.18

Granted accounting.transactions + accounting.contacts scopes.

Webhook replayedShopify
Hermes Bot10.0.4.42

Replayed 7 stuck orders/paid events from 09:02 AEST batch.

Scopes updatedMeta
Daniel F.

Requested pages_read_engagement scope addition for analytics widget.

Key revealedReplicate
Sam K.203.0.113.22

Revealed REPLICATE_API_TOKEN during CI debug session.

DisconnectedTikTok Business
Daniel F.203.0.113.18

Disconnected ahead of brand account migration.