RecoveryOps
Payment recovery, rules over agents
60%recovery vs 55% agent
Built for Razorpay AI Buildathon. Bounded AI agent with five investigation tools proposes one recovery action; nine deterministic safety rules in pure functions decide what is allowed. On a 60-case benchmark, plain rules out-recovered the agent: 60% vs 55%. Idempotent execution via DB-level keys, HMAC webhook inbox with event_id dedup, append-only audit log with INSERT-only DB role.
TypeScriptFastifyPostgreSQLRedisBullMQRazorpay