- Client
- Northstar (anonymized)
- What was the problem?
- Ten admins assigned expensive Figma seats by hand, one chat message at a time, with no shared rules, no cost tracking and no way to reclaim idle seats.
- Why did it matter?
- Seat spend was only rebuilt from spreadsheets at renewal, paid seats sat idle while requests queued, and ten admins spent hours a month on decisions that follow the same logic.
- What research was done?
- Participant observation as one of the ten admins, an analysis of a quarter of the admin group chat, an audit of open requests (285 across all admins), a review of the vendor’s admin console and docs, and assumption-based personas that are not yet validated.
- What constraints existed?
- Any admin could approve any request in the vendor console, which shows no cost and no seats left. Each business unit has its own allocation and budget, and every decision had to be reversible and auditable.
- What decisions did I make?
- I chose agentic AI: the agent reads live signals and decides whether to suggest, ask or act, within autonomy limits admins set for each kind of job. Every agent action can be undone for 24 hours, a circuit breaker drops it back to Suggest, and anyone can bypass it.
- How did engineering shape it?
- Prepared for hand-off to IT. The limits sit in a policy layer the model cannot edit, the agent works through tools that read Figma activity and department budgets, and the prototype uses a rules-based stand-in for the language model so the decisions can be tested before a build.
- What changed after launch?
- It has not launched. It is a proof of concept for IT. The plan is to run the agent in shadow mode on real tickets, and let admin agreement and the undo rate decide how much autonomy it earns. Modeled saving: 80 to 15 admin hours a month.