
Stash Ops
An internal admin for a consumer-AI app. Multi-provider cost tracking, audit log of every privileged action, and a GDPR Art. 17 erasure queue with live match counts before delete.
Built for the founders and ops team behind a consumer-facing AI app. The admin lets them see day by day exactly how much each model provider is costing, who triggered which privileged action, and how a deletion request is propagating through the system before they hit confirm.

/ live audit log · sample of last 24h
01 · Approach
Operator-grade information density.
Dashboards built for "looking at a number" fail for ops work. The Stash admin is dense by design — every page surfaces the data first, the chart second. Filters are URL-stable so a link to a problem state can be pasted into Slack.
Amber is the only accent and it means "look here." Used sparingly so it keeps meaning.
Stack
Cost telemetry without a third-party tool.

Two-step ceremony
Dry-run before delete.
Deletion requests run as a two-step ceremony: dry-run shows match counts across every table that references the user, then confirm executes inside a transaction that touches each table exactly once.
Operational source-of-truth for the consumer app.
