Separate recommendation and permission
A model-assisted decision layer proposes actions. A separate control layer checks policies, retry limits and other constraints before execution.
05 / Decision systems · Prototype
When a system recommends an action, what is allowed to execute it?

01 / The project
A software exploration of recovery decisions, deterministic policy enforcement and transaction-state verification. Evaluation uses synthetic payment failures.
02 / My contribution
RecoverOS is my independent prototype exploring how recommendations, execution rules and payment records should fit together. The public work includes the application, policy checks and synthetic evaluation scripts.
03 / Purpose & architecture
A payment retry has consequences beyond a model recommendation. This prototype explores the boundary between proposing an action, checking whether it is allowed and recording a confirmed outcome.
A React interface connects to Python/FastAPI services and SQLAlchemy records. Recommendations pass through deterministic policy checks before a test-mode gateway flow. Synthetic evaluation scripts exercise the decision process without representing real customer payments or recovered revenue.
04 / Engineering decisions
A model-assisted decision layer proposes actions. A separate control layer checks policies, retry limits and other constraints before execution.
The documented ledger flow requires gateway confirmation. Predictions alone are not supposed to count as recovered money.
The repository includes synthetic cohorts, baseline comparisons and evaluation scripts. That makes the demonstration inspectable without publishing real customer transactions.
05 / Results & current scope
A documented prototype with policy controls, evaluation scripts and an auditable recovery flow.
Engineering principleA recommendation is not permission to act, and an attempted payment is not recovered revenue. The system keeps those states separate.
Published benchmark numbers are synthetic simulation results, not production revenue or independently verified commercial impact. Payment integrations use test mode; customer communications are simulated.
06 / Source material
Tell me what you need to build, test or understand. Mention RecoverOS if it is a useful starting point.
Discuss your project