Human approval for high-risk actions
The agent can recommend an action, but a person remains the final gate before execution.
Case study · AI + backend
An AI-assisted financial workflow designed to make useful recommendations without treating financial actions as a black box.
A request path for the dashboard, an asynchronous path for jobs, and an explicit approval checkpoint.
Users view connected financial information in a Next.js dashboard. The application talks to a FastAPI backend that coordinates data access, proposed actions, and audit events.
Work that should not block a request is queued through Redis and processed by ARQ workers. The agent's output is treated as a proposal; a human approval step is required before a high-risk action can proceed.
The agent can recommend an action, but a person remains the final gate before execution.
Retry-safe job handling prevents a transient failure from creating duplicate financial actions.
Long-running work is decoupled from the request path so the API stays responsive and failures can be retried.
Each audit entry is linked to the prior entry, producing an inspectable history of proposed and approved actions.