Software · Deployed application
Sevra
Approval controls for automated actions, with persistent request states and decision records.
- My role
- Independent product and software developer
- Period
- 2026
- Source
- Private implementation · public overview
The question
What should happen between an automated request and permission to act?
TypeScript · Next.js · PostgreSQL · State machines · API designMy contribution
Built a workflow control application with deterministic decisions, durable approval states, retry handling, and an operator interface.
01 / problem
Action authorization
An automated system can propose an action faster than a person can inspect every request. Sevra places a control boundary before the action: allow it, hold it for approval, or block it, while preserving evidence of that decision.
The engineering challenge is in the lifecycle. A retry, an unavailable dependency, a revoked identity, and two people acting on the same request must have explicit outcomes.
02 / architecture
Request state and architecture
- Server-side workflow identity resolution establishes the authority under which a request is evaluated.
- Deterministic controls produce an allow, hold, or block decision; human approvals operate on durable request state.
- Idempotency checks and conditional state transitions handle repeated requests and execution authorization.
- An operator console and decision records make approvals, workflow configuration, and review evidence inspectable.
03 / evaluation
Concurrency and failure tests
The implementation includes tests for concurrent retries, conflicting request identities, approval claims, workflow boundaries, unavailable persistence, and malformed API responses. Client integration code handles a held request as an ongoing state rather than treating one response as completion.
These are software checks around the control boundary. A deployment and a test suite are not evidence of customer adoption, independently certified security, or reliable behavior under every possible workload.
04 / limitations
Execution limits
Sevra's authorization response is separate from the caller's external side effect. The integrating system must place the check before execution and bind the authorization to its own idempotency and action handling. The project does not claim exactly-once execution across arbitrary external providers.
Private implementation
Source code and research data are private. This case study is the public overview.
Public overview reviewed 8 September 2026.