What people wanted — the mandates
A grant is what the system allows. A mandate is what you meant to authorise. Nobody writes the second one down, so here are starting drafts: for each kind of setup, what a reasonable person wanted the agent to do, what they did not, and what they never thought about.
These were not measured or surveyed. Each is a first draft written by the site to have something to show a delta against. They are meant to be wrong in places, and a pull request that changes one is the intended way to say so. The game hands every player a mandate of their own at the end of a run; what we learn from those, anonymously, will change these.
| Mandate | Surface | Wants | Does not want | Profiles | Excess | Shortfall |
|---|---|---|---|---|---|---|
| A coding assistant on my machine | cli | 5 | 11 | 2 | ▲ 20 | ▼ 2 |
| A coding assistant in a container on the web | agentbox | 6 | 3 | 1 | ▲ 3 | ▼ 0 |
| The desktop app, with local tools switched on | desktop | 3 | 6 | 1 | ▲ 6 | ▼ 1 |
| Chat, with connectors switched on | web | 3 | 2 | 1 | ▲ 1 | ▼ 0 |
| Chat in the browser, nothing connected | web | 1 | 14 | 1 | ▲ 0 | ▼ 0 |
| A CI job on a hosted runner | ci | 5 | 1 | 1 | ▲ 0 | ▼ 1 |
| A browser extension I installed | extension | 1 | 2 | 1 | ▲ 2 | ▼ 0 |
| A scheduled job under a service account | service | 4 | 2 | 1 | ▲ 2 | ▼ 1 |
Excess and shortfall are totals across the profiles a mandate applies to. The deltas, as matrices.