The FirmTalk AI dashboard — what needs authorising, what the agents did, and the firm's numbers beneath both
FirmTalk/ 2026/ Product strategy · Design systems · Engineering

FirmTalk AI.

Re-founding a legal-practice ERP as a system where agents run the process and people supervise it — the thesis, the design system, and a prototype that argues for both.

Scroll

FirmTalk already worked. Matters, court diaries, conflict checks, trust accounting, time capture, partner revenue allocation, GST and e-invoicing — the depth was real, and so was the problem with it: everything it did was a known pattern executed competently, and its AI was a chat box over a database. A competent competitor could clone it. The engagement started from that honest assessment rather than from a redesign brief.

An expense approval showing the one line outside policy, the agent's assessment, and the full authorisation chain
Authorisation, with the reasoning attached02 / 06

Invert the question the software asks.

Every ERP's navigation answers where do I go to enter a thing. Module tree, list view, form, save, report. That shape follows from assuming the human is the operator. If agents are the operators, the question becomes what needs me now — and the centre of the product becomes decisions, exceptions and a briefing, with the forms kept for the exception path. Naming that inversion was the work; everything else follows from it.

The day view: needs you, your agents did, you corrected, below threshold
The matter screen — parties, hearings, documents and time in one view
A matter, with everything it touches03 / 06

Forty-seven modules, forty-seven glyphs.

A product this wide falls apart on inconsistency, so the rules are checkable rather than advisory: one module one glyph, one 24-unit grid at a 1.5 stroke, three icon sizes and no fourth, status always a glyph and a label. Five concepts the icon library had no word for — presence, granted authority, escalation, provenance, acting autonomously — were drawn to the same grammar. A build script is the only way into the sprite, and the test suite fails when it goes stale.

The day view at full density — the icon system across every module in the rail

An argument you can click.

A blueprint nobody can operate is a document. Eighty-four screens were built as a working prototype — the day view, dockets, conflicts, approvals, trust accounting, billing — so the inversion could be tested against the reflex to ask for the invoice list, and so a partner could be shown the difference rather than told it.

An invoice in the prototype, drafted by an agent and awaiting authorisation
47
Modules mapped, each with its own glyph and owner
84
Screens built as a working prototype
5
Vertical packs the platform model is designed to carry
63
Blueprint documents, from thesis to autonomy policy
DisciplineProduct strategy, design systems & engineering
ScopeCategory thesis, product principles, reference architecture, brand book, icon system, clickable prototype
SectorLegal & professional services · enterprise software
Year2026
Studio500x, Mumbai
Next project →
Trinetra
Case 07 / 10