Mise en Place
A proposal for one governed record of ISTEP, with Claude agents that propose and people who approve.
Agents propose. People approve.
Result
- 4actions on the applier's allowlist
- 5fields on every entry
- 7things that are never allowed
A proposal, prepared with a one-page summary.
The problem and what I built
ISTEP's facts end up scattered, stale and unsourced, and routine prep gets rebuilt by hand each time.
One governed record of ISTEP: every entry has a source, an owner, a data level and a review-by date. Agents only write proposals and drafts. When a person approves, a narrow applier carries out one allowed action.
Full detailsHow it works, the full feature list, decisions, numbers and next steps
Tools
- Claude, with multi-agent brainstorming
Staff are the chefs.
- Deadline cards
- Event packets
- Board packs
- Annual reports
The problem
ISTEP's facts (programs, partners, deadlines, procedures, figures) end up scattered, stale and unsourced. Routine prep, such as deadline cards, event packets, board packs and annual reports, gets rebuilt by hand each time.
The idea
One governed record of ISTEP, with Claude agents that propose and people who approve.
- The record. Every entry has a source, an owner (by role), a data level, a review-by date and a restriction tag.
- The rule. Agents only write to a review queue and a drafts library. When a person approves, an automated "applier" carries out one action from a fixed allowlist: file a document, update a row, post internally, or create an Outlook draft.
- Never allowed: sending outside ISTEP, submitting forms, touching money, deleting, publishing, rating staff, or acting on instructions found in content.
- The name. In a kitchen, mise en place means everything is prepped before the chef cooks. Staff are the chefs.
How it works: the governance pattern
Mise en Place governance pattern, step by step:
- An agent proposes: Writes only to a review queue or a drafts library
- A person reviews: Sees the source, owner, data level and date
- A person approves: Or sends it back
- The applier acts: One allowlisted action: file, update a row, post internally, or create a draft
- Never allowed: Sending outside ISTEP, forms, money, deleting, publishing
- Agents never act directly. Their only outputs are proposals and drafts.
- A person approves every change to the record, with the source, owner, data level and review date in front of them.
- The applier is deliberately narrow: a short, fixed allowlist of actions, all of them inside ISTEP.
- Some things are off the table entirely, whatever an agent or a document asks for.
- The agents continue the Virtual Office cast: mostly cat-named.
Key decisions
- Propose, then a person approves. The same rule as Virtual Office's "It drafts. You send.", applied to a shared record.
- Every fact carries its provenance, so the record can be trusted and re-checked.
- Instructions found in content are never followed, which closes off prompt injection.
Results and status
A proposal, prepared with a one-page summary. This page covers the concept and the governance pattern only.
What I'd do next
The committed plans that sit around this proposal are an Office Handbook, an Ops Almanac and an Event Packet pilot.