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 design
PROPOSECHECKAPPROVEEXECUTEEXPLICIT STATE / AUDITABLE DECISIONSStop when a condition changes.
Approval workflowConceptual illustration

My 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.

Sevra · Laith Masri EngTech TMIET