---
title: "AI agent seat card vs job description: where the role stops | Len P. van der Hof"
description: "People fill a job description's gaps with judgment. An AI agent's seat card must close them on paper: input, output, tools, limit and escalation."
image: "https://lenvanderhof.com/media/generated/blog-hero-seat-card-vs-job-description.169eb0df9214.wide.webp"
---

[Venture Building](https://lenvanderhof.com/en/blog/category/venture-building/) Research guide

# Seat card vs job description: what an AI agent needs in writing

A title names the territory. The card tells the agent when to start, what to deliver and when to hand the work back.

Len P. van der HofPublished 3 November 202610 min read

Each station has its own material, tools and boundary.

Direct answer

A seat card is this article's plain-language name for the role charter in The Agent Dream Team: a standing, one-page specification for one agent role. The book does not coin the term. A job description works for people because a person fills its gaps with context and judgment; the book notes that an agent brings no social judgment, legal responsibility or tacit context. So the card must state what the role owns and excludes, what input it needs, what complete output looks like, which tools it may use, and when it hands work back. The card does not enforce access or review its own output; the operator does both.

## Key takeaways

- The book itself calls an agent charter a one-page job description. The difference is how much the page must settle, because an agent does not fill gaps with judgment the way a hire does.
- Write the limit before the mandate, and name the incomplete briefs and boundary cases that must come back to you.
- Specify the required input, the definition of complete output, permitted and forbidden tools, and a specific escalation condition.
- Point an existing seat at narrower work or split it when two mandates collide. Add a role only for recurring work no seat can carry, and budget the review time first.
- Test the card against a real past task. A written rule is useful only if you can tell whether the task fits it.

**A job description works for a person because a person fills its gaps with judgment; an AI agent’s seat card has to close those gaps on paper.** “Monitor customer feedback and keep the team informed” gives a new colleague a starting point for a conversation. Given to an agent, it leaves open which feedback it may read, what counts as a finding, whether it may edit a customer record, and who decides when summarising turns into advising.

*Seat card* is my plain-language name for the **role charter** in [*The Agent Dream Team*](https://lenvanderhof.com/books/the-agent-dream-team/). The book calls a position on the roster a *seat* and its standing specification a *role charter* or *agent charter*; it does not coin “seat card.” It also calls the charter “a one-page job description.” So the distinction here is not between two kinds of paperwork. It is about how much the page must settle before an agent takes the seat.

This is the Roles decision in [ROSTER](https://lenvanderhof.com/frameworks/roster/), the book’s framework for running specialist agents in a one-person business. [What is a roster?](https://lenvanderhof.com/en/blog/roster-meaning/) explains the list of named positions; [What is ROSTER?](https://lenvanderhof.com/en/blog/what-is-roster/) covers the whole operating cycle.

## Why does a broad job description leave too much open?

A person hired to monitor feedback can ask which customers matter this week. They pick up context from colleagues and recognise that a remark made in passing is not a quote cleared for a client presentation. Their judgment may still be wrong, and a careful employer sets limits anyway. But an ordinary job description assumes that a person will notice a gap and take responsibility for raising it.

An agent can ask for clarification if its workflow tells it to. What it lacks is named in Chapter 2 of the book: agents carry “no social judgment, no legal responsibility, and none of the tacit context a colleague picks up in a corridor.” The chapter’s conclusion is that the written artifacts must be stricter than they would be for a person. If the brief omits the approved source set, the agent may return the task or build a plausible answer from whatever it can reach. You should not leave that choice to the next prompt. The seat card decides in advance what input is sufficient and what happens when it is not.

DecisionA broad job description might leave openThe seat card should stateOwnershipWhich adjacent requests belong to the roleWhat the seat owns and explicitly excludesStartingWhen the worker needs more contextRequired input and the return condition for an incomplete briefFinishingWhat a useful result looks likeOutput shape and the definition of completeAccessWhich available systems to usePermitted and forbidden tools, checked against actual permissionsBoundaryWhom to consult when the task changes shapeThe condition for stopping and the person who receives it

The card does not make human roles boundary-free. It makes the decisions a broad description leaves implicit visible enough to route and review.

## Which lines make the seat usable?

Chapter 3 starts with the role name, the handle you use to route and review work. “Research Specialist” is more useful than “Assistant,” but it still leaves the important decisions open. In the book’s composite example, the solo founder Elena has seven types of work running through one chat window. She starts drawing lines between them once she asks what she would put in a job description if she were hiring a person. She then drafts her first three charters (**Research Specialist**, **Draft Editor**, **Ops Coordinator**) by **writing the limit before the mandate**: first what the role must not do, then what it owns inside that boundary.

An input contract says what must arrive before work starts and when to return a weak brief. An output contract says what leaves the seat and how a reviewer can tell whether it is complete. The tool line names permitted and forbidden access. The escalation rule names the condition under which the role stops and returns the task to the operator. “Ask me if needed” names no condition.

The book’s Research Specialist gathers, synthesises and cites. Its limit says it does not draft, edit, publish or send content, and does not recommend decisions; tasks that require those go back to the founder. The underlying model could write a proposal or an email without difficulty. The seat is not authorised to. That is the difference between capability and authority.

Chapter 3 reduces most role-design problems to three recurring failures: **duplicate roles** that both claim the same task, **overlapping mandates** that creep into each other’s territory, and the **one-agent-for-everything trap**, a generalist with a title and a blank limit. It also names the slow version, **mandate blur**: a role’s boundaries widen past their specification, usually because borderline tasks get routed to the most convenient session instead of the right one. The diagnostic question is simple: can you route each task in a typical week to exactly one seat on your roster, or to yourself?

The published [AI agent charter guide](https://lenvanderhof.com/en/blog/what-is-an-ai-agent-charter/) also specifies success criteria and a named reviewer. It uses the CHORUS charter, the same list I use for human operators in teams where people and agents share work, and its layout differs from the ROSTER role charter. In ROSTER those decisions still have homes: the charter sets standing scope, the weekly objective sets this week’s measurable target, and the operator reviews the result.

## A worked example: one customer evidence seat

**This example is hypothetical.** A solo software founder has interview notes about customer onboarding. She wants a short evidence note for her own product review. She does not want the agent to set the roadmap, change customer records or contact customers.

A human-style job description might say: “Track feedback, identify themes, keep the product team informed and maintain accurate records.” That could start a useful conversation with a new hire. For an agent with access to the shared drive and the CRM, it leaves “maintain records” undefined. Does that include changing CRM fields? May the agent call two remarks a trend? May it answer a customer’s email? The founder writes a seat card instead and names the seat after the material that moves through it, as Chapter 3 advises; the chapter’s own example of a good name is “Client Evidence Analyst.”

Card lineCustomer Evidence AnalystLimit, then mandateDo not recommend roadmap changes, offer discounts, contact customers or edit customer records. Inside that boundary: summarise founder-approved interview notes for a stated question.Input contractThe question, time period and approved notes with stable IDs. Return a brief missing the question or approved source set; do not search for substitutes.Output contractOne page: a direct answer, observations linked to note IDs, contradictions and unknowns. If the notes support no pattern, say so. No invented consensus.ToolsRead the approved notes folder and write a draft to one review folder. No CRM edits, email sending or access to other customer folders. Set the account permissions accordingly.EscalationReturn the task to the founder if a note is outside the approved set, attribution is unclear, or the brief asks for a product decision or external message. Name the decision needed.

Now try the card against a task. The founder’s hypothetical brief says: “For interviews from 1–7 October, what made setup difficult? Use only approved onboarding notes C01–C12.” It names a question, time period and source set, so the analyst may begin. Suppose notes C04 and C09 mention unclear setup, while C12 says setup was easy. The draft can report those observations with their IDs and flag the contradiction. It cannot turn them into “most customers struggle with setup.” The output contract gives the founder something concrete to check: each claim has a trace, and the limit of the notes stays visible.

Then the founder adds: “Reply to the customer in C09 and offer a discount while you’re at it.” The analyst returns that request. Customer contact and a price decision sit outside the mandate, even if the model could draft a persuasive reply. The useful output is an escalation that names the decision the founder must make. A polished email would be a miss for this seat.

The folders, IDs and output format are design choices in this hypothetical workflow; the book does not prescribe them. The lesson is the boundary: the same role can accept a sourced analysis and return a nearby request without guessing where its authority ends.

## Should you point, split or add a seat?

Chapter 10 allows three moves when you extend the base seats. **Point** a seat at a narrower target, **split** a seat when two mandates inside it keep colliding, or **add** a role for work no existing seat covers. The card tells you which move you are making and what must change on paper.

The Customer Evidence Analyst is a pointed Research Specialist seat: the research remit is aimed at approved customer notes. Chapter 10’s rule for pointing applies: “The name changes; the boundary does not.” The narrower name grants no new power to send emails or advise on pricing. The same chapter calls gathering sources and synthesising them the classic collision inside the Research Specialist seat. If that collision shows up here, the founder could split the seat: one charter delivers an approved source set, the other accepts that set as its input. That handoff must be written, and the split is a design option to test, not proof that two agents will produce better work.

A task outside every charter does not automatically justify a new role. Under these rules the discount request belongs to the founder. If a new type of recurring work really has no seat, draft its charter and count the review it will add to your week before activating it. The book’s Roster Capacity Budget is the author’s planning heuristic, not a measured headcount limit. [How many AI agents can one person supervise?](https://lenvanderhof.com/en/blog/how-many-agents-can-you-supervise/) works through that count.

## Where do objectives, permissions and review fit?

Chapter 2 treats the charter as the design decision and a system prompt as one way to encode it: if you switch platforms tomorrow, the charter travels with you. Chapter 4 adds a weekly objective, which turns the standing job description into a weekly contract: what this role must deliver now, by when, and to what standard. For the hypothetical analyst, that might be: “By Thursday, deliver a one-page note on this week’s approved onboarding interviews; link each observation to a note ID and list contradictions.” Next week the question changes. The limit on customer contact does not.

The operator must then check the work against the output contract and the objective. A tidy note can still misread an interview. A charter can still forbid tools the account has not actually restricted. Set permissions in the system, inspect the source links and keep the final review with the person who owns the decision. The card records those decisions; it does not carry them out for you.

## Try this today

Pick one agent or automation you already use. Find one **real past task** whose original brief and accepted output you can inspect. Choose a task near the edge of its role if you have one.

1. **Draft the card.** Name the seat. Write its limit first, then its mandate, required input, complete output, permitted and forbidden tools, and the exact condition for returning work to you. Check the real account permissions before calling the tool line true.
2. **Run the chapter’s fit-test.** Can you state the mandate in one sentence? Does the limit exclude at least two types of activity? Does the output contract define “complete”? Does the escalation rule name a specific condition? Chapter 3 also asks whether you can read the whole charter aloud in ninety seconds. Revise any line that fails.
3. **Replay the task on paper.** Would the original brief have met the input contract? Would the accepted output have met the output contract? Should the role have accepted, returned or escalated the task? Write down the first ambiguous decision and repair that line before the next run.

One past task shows whether the card describes your work; it does not certify the agent. The book’s fuller Agent Interview uses three to five real tasks from the last month, including one at the edge of the charter, before any live work. If today’s check exposes a blank limit or an unnamed return route, you have found the decision you were leaving to the next prompt.

Cite this:Seat card vs job description: what an AI agent needs in writing.Len P. van der Hof. [https://lenvanderhof.com/en/blog/seat-card-vs-job-description/](https://lenvanderhof.com/en/blog/seat-card-vs-job-description/) · Published 3 November 2026.

## Sources

1. [The Agent Dream Team](https://lenvanderhof.com/books/the-agent-dream-team/)
2. [ROSTER framework](https://lenvanderhof.com/frameworks/roster/)
3. [What is a roster? From the Monday rota to a team of AI agents](https://lenvanderhof.com/en/blog/roster-meaning/)
4. [What is ROSTER? How one person manages a team of AI agents](https://lenvanderhof.com/en/blog/what-is-roster/)
5. [What is an AI agent charter? Seven fields or it is a demo](https://lenvanderhof.com/en/blog/what-is-an-ai-agent-charter/)

## Further reading

- [What is an AI agent charter?](https://lenvanderhof.com/en/blog/what-is-an-ai-agent-charter/)
- [What is ROSTER?](https://lenvanderhof.com/en/blog/what-is-roster/)
- [What is a roster?](https://lenvanderhof.com/en/blog/roster-meaning/)
- [How many AI agents can one person supervise?](https://lenvanderhof.com/en/blog/how-many-agents-can-you-supervise/)
- [ROSTER framework](https://lenvanderhof.com/frameworks/roster/)

About the author

## [Len P. van der Hof](https://lenvanderhof.com/en/authors/len-p-van-der-hof/)

Entrepreneur, AI Innovator and Venture Builder

Len P. van der Hof builds practical AI systems, digital ventures and evidence-informed tools for founders.

```json
{
	"@context": "https://schema.org",
	"@graph": [
		{
			"@type": "Person",
			"@id": "https://lenvanderhof.com/#person",
			"name": "Len P. van der Hof",
			"alternateName": [
				"Len van der Hof",
				"L.P. van der Hof",
				"Leendert Pieter van der Hof"
			],
			"honorificSuffix": "MSc",
			"url": "https://lenvanderhof.com/",
			"image": [
				"https://lenvanderhof.com/photos/len-portrait-1.jpg",
				"https://lenvanderhof.com/photos/len-portrait-2.jpg",
				"https://lenvanderhof.com/photos/len-portrait-3.jpg",
				"https://lenvanderhof.com/photos/len-portrait-4.jpg",
				"https://lenvanderhof.com/photos/len-speaking.jpg",
				"https://lenvanderhof.com/photos/len-hero.jpg"
			],
			"jobTitle": "Entrepreneur, AI Innovator and Venture Builder",
			"description": "Len P. van der Hof, MSc, is a Dutch entrepreneur and AI innovator in Zwijndrecht. He builds ReasonKit, MindSesh, Undominated.ai, books under his name, the fiction imprint LPH98.lifestyle, and technology ventures through LPH98.ventures. Eleven titles in Systems for the Strategic Self are available now, in English and Dutch.",
			"address": {
				"@type": "PostalAddress",
				"addressLocality": "Zwijndrecht",
				"addressCountry": "NL"
			},
			"alumniOf": {
				"@type": "CollegeOrUniversity",
				"name": "Rotterdam School of Management, Erasmus University"
			},
			"knowsAbout": [
				"Artificial intelligence",
				"AI agents",
				"Agentic AI systems",
				"LLM routing",
				"SEO",
				"Generative engine optimization",
				"Answer engine optimization",
				"Venture building",
				"Founder performance",
				"Founder psychology",
				"Evidence-based decision-making"
			],
			"sameAs": [
				"https://www.linkedin.com/in/lenvanderhof/",
				"https://x.com/LenvanderHof",
				"https://www.youtube.com/channel/UCTG20buKqYYbitqqf7l3zJA",
				"https://www.instagram.com/Lenvanderhof/",
				"https://www.threads.com/@lenvanderhof",
				"https://github.com/Lenvanderhof",
				"https://huggingface.co/LPH98",
				"https://www.npmjs.com/~lenvanderhof",
				"https://www.goodreads.com/author/show/70983905.Len_P_van_der_Hof",
				"https://www.amazon.com/author/lenvanderhof",
				"https://www.bol.com/nl/nl/b/len-p-van-der-hof-msc/609879394/",
				"https://bsky.app/profile/lenvanderhof.com",
				"https://mastodon.social/@Lenvanderhof",
				"https://crates.io/users/Lenvanderhof",
				"https://cursor.com/@Lenvanderhof",
				"https://medium.com/@Lenvanderhof",
				"https://gitlab.com/Lenvanderhof",
				"https://hub.docker.com/u/lenvanderhof/",
				"https://dev.to/lenvanderhof",
				"https://www.facebook.com/Lenvanderhof",
				"https://soundcloud.com/Lenvanderhof"
			],
			"affiliation": [
				{
					"@id": "https://lenvanderhof.com/#publisher"
				},
				{
					"@id": "https://lenvanderhof.com/#mindsesh"
				},
				{
					"@id": "https://lenvanderhof.com/#lifestyle"
				}
			]
		},
		{
			"@type": "WebSite",
			"@id": "https://lenvanderhof.com/#website",
			"url": "https://lenvanderhof.com/",
			"name": "Len P. van der Hof",
			"description": "Len P. van der Hof, MSc, is a Dutch entrepreneur and AI innovator in Zwijndrecht. He builds ReasonKit, MindSesh, Undominated.ai, books under his name, the fiction imprint LPH98.lifestyle, and technology ventures through LPH98.ventures. Eleven titles in Systems for the Strategic Self are available now, in English and Dutch.",
			"inLanguage": [
				"en",
				"nl"
			],
			"publisher": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "Organization",
			"@id": "https://lenvanderhof.com/#publisher",
			"name": "LPH98.ventures",
			"url": "https://lph98.ventures",
			"founder": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "Organization",
			"@id": "https://lenvanderhof.com/#mindsesh",
			"name": "MindSesh",
			"url": "https://mindsesh.net",
			"founder": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "SoftwareApplication",
			"@id": "https://lenvanderhof.com/#reasonkit",
			"name": "ReasonKit",
			"url": "https://reasonkit.sh",
			"creator": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "SoftwareApplication",
			"@id": "https://lenvanderhof.com/#undominated",
			"name": "Undominated.ai",
			"url": "https://undominated.ai",
			"creator": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "Organization",
			"@id": "https://lenvanderhof.com/#lifestyle",
			"name": "LPH98.lifestyle",
			"url": "https://lph98.lifestyle",
			"founder": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "ImageObject",
			"@id": "https://lenvanderhof.com/en/blog/seat-card-vs-job-description/#primaryimage",
			"url": "https://lenvanderhof.com/media/generated/blog-hero-seat-card-vs-job-description.169eb0df9214.wide.webp",
			"contentUrl": "https://lenvanderhof.com/media/generated/blog-hero-seat-card-vs-job-description.169eb0df9214.wide.webp",
			"representativeOfPage": true
		},
		{
			"@type": "BreadcrumbList",
			"@id": "https://lenvanderhof.com/en/blog/seat-card-vs-job-description/#breadcrumb",
			"itemListElement": [
				{
					"@type": "ListItem",
					"position": 1,
					"name": "Home",
					"item": "https://lenvanderhof.com/"
				},
				{
					"@type": "ListItem",
					"position": 2,
					"name": "Blog",
					"item": "https://lenvanderhof.com/en/blog/"
				},
				{
					"@type": "ListItem",
					"position": 3,
					"name": "Venture Building",
					"item": "https://lenvanderhof.com/en/blog/category/venture-building/"
				},
				{
					"@type": "ListItem",
					"position": 4,
					"name": "Seat card vs job description: what an AI agent needs in writing",
					"item": "https://lenvanderhof.com/en/blog/seat-card-vs-job-description/"
				}
			]
		},
		{
			"@type": "WebPage",
			"@id": "https://lenvanderhof.com/en/blog/seat-card-vs-job-description/#webpage",
			"url": "https://lenvanderhof.com/en/blog/seat-card-vs-job-description/",
			"name": "Seat card vs job description: what an AI agent needs in writing",
			"description": "People fill a job description's gaps with judgment. An AI agent's seat card must close them on paper: input, output, tools, limit and escalation.",
			"isPartOf": {
				"@id": "https://lenvanderhof.com/#website"
			},
			"primaryImageOfPage": {
				"@id": "https://lenvanderhof.com/en/blog/seat-card-vs-job-description/#primaryimage"
			},
			"breadcrumb": {
				"@id": "https://lenvanderhof.com/en/blog/seat-card-vs-job-description/#breadcrumb"
			},
			"inLanguage": "en-GB"
		},
		{
			"@type": "BlogPosting",
			"@id": "https://lenvanderhof.com/en/blog/seat-card-vs-job-description/#article",
			"mainEntityOfPage": {
				"@id": "https://lenvanderhof.com/en/blog/seat-card-vs-job-description/#webpage"
			},
			"headline": "Seat card vs job description: what an AI agent needs in writing",
			"description": "People fill a job description's gaps with judgment. An AI agent's seat card must close them on paper: input, output, tools, limit and escalation.",
			"datePublished": "2026-11-03T08:00:00.000Z",
			"author": {
				"@id": "https://lenvanderhof.com/#person"
			},
			"publisher": {
				"@id": "https://lenvanderhof.com/#person"
			},
			"image": [
				"https://lenvanderhof.com/media/generated/blog-hero-seat-card-vs-job-description.169eb0df9214.square.webp",
				"https://lenvanderhof.com/media/generated/blog-hero-seat-card-vs-job-description.169eb0df9214.landscape.webp",
				"https://lenvanderhof.com/media/generated/blog-hero-seat-card-vs-job-description.169eb0df9214.wide.webp"
			],
			"articleSection": "Venture Building",
			"inLanguage": "en-GB"
		}
	]
}
```
