AI Systems · 2026
OneFirm
An auditable decision room for small businesses: deterministic numbers, an AI-written board memo, nothing invented.
- My role
- Builder · OpenAI Build Week
- When
- 2026
- Status
- OpenAI Build Week
- Stack
- TypeScript, React, Vite

01
Where it started
Small businesses facing a big call, like whether a 14-person agency can safely hire two strategists, need the combined work of a finance partner, strategist, auditor and risk adviser. Another dashboard or a generic chat doesn't give them that.
02
What I owned
Builder · OpenAI Build Week
03
How I built it
- Built a deterministic 12-month cash model comparing current-team, one-hire and two-hire scenarios under growth, collection-timing and client-renewal stress.
- Enforced explicit decision gates (£150k cash floor, £108k MRR, client concentration under 32%) and exposed the full monthly calculation trace.
- Wrote the partner memo and dissent with the OpenAI Responses API and Zod structured outputs, instructed never to invent or recalculate a number.
04
What changed
One consequential question answered end to end: every figure is traceable, and every assumption can be challenged from the Finance, Strategy, Risk, Audit and Capital views.
TypeScriptReactViteNode.jsOpenAI Responses APIZodPlaywright