Banking · Canada-92%time to audit a decision
Tier-2 Canadian bank · retention agent
- Problem
- After regulator pressure on agent transparency, the bank could not reconstruct why a retention offer had been made.
- Wouessi role
- Architected and shipped a replayable retention agent over the existing CRM; built the Replay Envelope (Context Object + Model State + Policy State + Environment State).
- Tech
- Python · LangChain · Postgres · pgvector · MCP · Azure OpenAI
- Timeline
- 20 weeks · 2 senior engineers · 1 delivery lead
- Result
- Compliance now reconstructs any agent action in under 2 minutes (was 4 weeks). 8,000 weekly conversations covered.
- Why it mattered
- Compliance can now answer regulator questions in minutes instead of weeks, and the bank can defend every retention offer with the model card, prompt version, and data context that produced it.