---
title: "Where AI belongs in delivery planning · DeliverySheet"
description: "Where an LLM genuinely helps in delivery planning, where it must not be trusted, and the design rule that keeps the two apart."
canonical_url: "https://www.deliverysheet.com/blog/ai-should-suggest-not-decide"
last_updated: 2026-08-06
meta:
  author: "Tan Gravam"
  "og:description": "Where an LLM genuinely helps in delivery planning, where it must not be trusted, and the design rule that keeps the two apart."
  "og:image": "https://www.deliverysheet.com/_og/s/o_31b07e7bbcde65b6.png"
  "og:image:alt": "AI should draft and challenge. It should not decide. — DeliverySheet essay card"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "AI should draft and challenge. It should not decide. — DeliverySheet"
  "twitter:description": "Where an LLM genuinely helps in delivery planning, where it must not be trusted, and the design rule that keeps the two apart."
  "twitter:image": "https://www.deliverysheet.com/_og/s/o_31b07e7bbcde65b6.png"
  "twitter:image:alt": "AI should draft and challenge. It should not decide. — DeliverySheet essay card"
  "twitter:title": "AI should draft and challenge. It should not decide. — DeliverySheet"
---

> Index of every page on this site: [llms.txt](https://www.deliverysheet.com/llms.txt)

[← All writing](https://www.deliverysheet.com/blog)

# **AI should draft and challenge. It should not decide.**

6 August 2026 · 5 min read · by [Tan Gravam](https://www.deliverysheet.com/about)

## **Where should AI be used in delivery planning?**

**The short answer **

Use AI for the work that is reversible and verifiable in seconds — turning a pasted request into a structured draft, listing the questions a plan has not answered, challenging a "no known risks" claim. Do not let it decide anything that carries an organisational commitment: what gets committed, who owns it, how much capacity it takes, whether something is ready. The dividing line is not model capability, it is accountability: a decision needs a person whose name is on it, and confident-sounding output makes it easier, not harder, to skip that.

Every planning tool has shipped an AI feature in the last two years, and most of them are pointed at the wrong half of the job. The pitch is usually some version of "it prioritises your backlog" or "it estimates for you" — the parts that look most impressive in a demo and are least defensible in a meeting.

The useful split is not about how good the model is. It is about what happens when the output is wrong.

This essay is about AI inside a planning tool; if what landed on your desk is a request to build something with AI, the questions to ask before committing a team are in [AI project requests: what to ask first](https://www.deliverysheet.com/blog/ai-project-requests).

## The test: reversible and verifiable, or not

Ask two questions of any task you are considering handing to a model.

**Can a human verify the output in seconds?** Not "check it carefully over an afternoon" — glance at it and know. Sorting a pasted request into facts and assumptions is verifiable in seconds by whoever read the request. A capacity estimate is not verifiable at all; it is only ever confirmed or refuted by events months later.

**What does a wrong answer cost?** A bad draft costs the seconds it takes to delete a line. A bad commitment costs a quarter, and the cost lands on people who never saw the model's output.

Where both answers are cheap, use the model freely. Where either is expensive, a person decides — and the model's job shrinks to putting the right things in front of them.

## What that leaves AI genuinely good at

**Turning prose into structure.** Someone pastes a Slack thread. A model produces a candidate title, problem statement and outcome. This is close to ideal: the input is unstructured, the output is verifiable at a glance by the person who pasted it, and a wrong field is one edit.

**Finding what a plan has not answered.** Models are good at noticing absence, which humans are bad at — we read what is on the page. "This plan names a dependency on the platform team but never says what is needed from them or by when" is a useful sentence, and it is checkable instantly.

**Challenging a too-clean claim.** When someone marks a demand as having no known risks, a model that has read the shape can ask one pointed question. Sometimes the answer is "yes, genuinely clean". Sometimes it is "…ah, the migration". Either way it costs one sentence.

**Drafting the boring parts of a summary.** A one-page brief from structured data the human already approved. Reformatting, not deciding.

Notice the pattern: every one of these produces something a person then accepts, edits, or throws away — in a few seconds, with full context.

## What it must not decide

**What gets committed.** A commitment allocates other people's time against other people's priorities. It is the single most political act in delivery planning, and the model has no access to the context that actually determines it.

**Who owns something.** Ownership is a social fact. A model can suggest a plausible name from who has been mentioned; whether that person accepts is not derivable from text.

**How much capacity something takes.** A number produced without knowledge of the codebase, the team, or what else they are carrying — and delivered with the same fluency as a number that came from the team. The fluency is the danger. A team's own rough estimate carries a signal that a generated one does not: someone will be held to it.

**Whether something is ready.** Readiness is a judgement about whether you have enough evidence. Outsourcing it is outsourcing the entire point of having a process.

## Why "advisory" is not enough on its own

The common defence is that the AI is only a suggestion and the human can always override. True, and insufficient — because the interface decides how often that actually happens.

A pre-filled field with a confident value gets accepted. A field that says "suggested: 3 FTE-months — confirm with the team" gets thought about. A suggestion you must explicitly accept or reject leaves a record of a decision; one that silently becomes the value leaves a record of the model's output with a human's name on it.

So "AI suggests, human decides" is a claim about the UI, not about intent. If the product cannot show you which values a person actually chose, it is not what is happening.

## The part nobody likes discussing

Anything a user types is untrusted input, and that includes the text you feed to a model. A pasted request can contain instructions aimed at your prompt — and a pasted request is, by design, the main input to this kind of product. Treating demand text as data rather than as instructions is not an edge case here; it is the normal case.

The right place for that rule is one chokepoint every call goes through, not a line repeated in each prompt. Repeated in each prompt, it is one forgotten copy-paste away from not being there.

## How this is drawn in DeliverySheet

The rule is "AI suggests, the human owns" and it is enforced structurally rather than promised in the marketing.

AI drafts a demand from pasted text, suggests a next step at the decision point, and can draft a first plan — dependencies, decisions, risks and a rough effort guess per team — that you accept or skip line by line. Each is labelled as AI; the plan draft and the priority suggestion also state a confidence. The accept-or-reject is a separate recorded event from the generation — so the log distinguishes what the model proposed from what a person kept.

What it never does: decide a commitment, commit capacity, assign ownership, or judge readiness. It may propose a rough figure; a person accepts it, and capacity comes from the delivering team with a confidence level attached. Commitment requires a person, and committing early requires four recorded fields. Deeper shaping fields — impact, known facts, assumptions, unknowns — are human-owned and deliberately excluded from the AI draft; you can ask for a suggestion per field, but nothing pre-fills them.

And the injection guard is exactly the single chokepoint described above: every AI call in the product routes through one function that appends it, so a new prompt cannot accidentally ship without it.

None of this is a bet against models getting better. It is a claim that the line is drawn by accountability rather than capability — and that line does not move when the model does.

I'm Tan Gravam. I build **DeliverySheet** — it takes a vague work request to a clear delivery decision, so the shape, owner, capacity, dependencies and open questions are on the table before anyone commits people or a date.

$189/month per workspace, unlimited members. 7-day free trial — card required, cancel before it ends and you're not charged. I answer the support email myself.

[**Start 7-day trial **](https://www.deliverysheet.com/login?next=/app) [**See pricing **](https://www.deliverysheet.com/pricing)

Not ready for that? Play [eight rounds of Request or topic?](https://www.deliverysheet.com/spot-the-request) It takes two minutes and needs no sign-up.

## **More on planning that stays honest**

[Read the overview: Planning that stays honest →](https://www.deliverysheet.com/topics/planning)

- [Vertical and horizontal work: the distinction planning tools miss](https://www.deliverysheet.com/blog/vertical-and-horizontal-work)

  Delivery streams and cross-cutting concerns behave differently, need different capacity models, and fail differently. Most tools call both an "epic".
- [A discovery is a decision with a deadline](https://www.deliverysheet.com/blog/discovery-is-a-decision-with-a-deadline)

  A spike that never ends is a parking lot. What separates discovery from research is a time-box, a target date, and a conclusion someone must record.
- [Delivery roadmap: how to build one that survives the quarter](https://www.deliverysheet.com/blog/how-to-build-a-delivery-roadmap)

  How to build a delivery roadmap from commitments: the five columns, a worked example, the update rhythm, and the three ways a roadmap rots.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.deliverysheet.com/#website","@type":"WebSite","description":"Turn raw work requests into structured, decision-ready demands before you commit people, budget, or a date. AI-assisted shaping, planning and commitment governance for engineering leaders.","name":"DeliverySheet","url":"https://www.deliverysheet.com/","publisher":{"@id":"https://www.deliverysheet.com/#identity"}},{"@id":"https://www.deliverysheet.com/blog/ai-should-suggest-not-decide#webpage","dateModified":"2026-08-06","datePublished":"2026-08-06","description":"Where an LLM genuinely helps in delivery planning, where it must not be trusted, and the design rule that keeps the two apart.","name":"Where AI belongs in delivery planning","url":"https://www.deliverysheet.com/blog/ai-should-suggest-not-decide","@type":["WebPage","FAQPage"],"breadcrumb":{"@id":"https://www.deliverysheet.com/blog/ai-should-suggest-not-decide#breadcrumb"},"isPartOf":{"@id":"https://www.deliverysheet.com/#website"},"mainEntity":[{"@id":"https://www.deliverysheet.com/blog/ai-should-suggest-not-decide#/schema/question/1"}],"potentialAction":[{"@type":"ReadAction","target":["https://www.deliverysheet.com/blog/ai-should-suggest-not-decide"]}],"primaryImageOfPage":{"@id":"https://www.deliverysheet.com/#logo"}},{"@id":"https://www.deliverysheet.com/#identity","@type":"Organization","alternateName":"Delivery Sheet","description":"Turn raw work requests into structured, decision-ready demands before you commit people, budget, or a date.","name":"DeliverySheet","url":"https://www.deliverysheet.com","founder":{"@type":"Person","@id":"https://www.deliverysheet.com/about#person","name":"Tan Gravam"},"logo":{"@id":"https://www.deliverysheet.com/#logo"}},{"@id":"https://www.deliverysheet.com/blog/ai-should-suggest-not-decide#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://www.deliverysheet.com","position":1},{"@type":"ListItem","name":"Writing","item":"https://www.deliverysheet.com/blog","position":2},{"@type":"ListItem","name":"AI should draft and challenge. It should not decide.","item":"https://www.deliverysheet.com/blog/ai-should-suggest-not-decide","position":3}]},{"@id":"https://www.deliverysheet.com/blog/ai-should-suggest-not-decide#article","@type":"Article","dateModified":"2026-08-06","datePublished":"2026-08-06","description":"Where an LLM genuinely helps in delivery planning, where it must not be trusted, and the design rule that keeps the two apart.","headline":"AI should draft and challenge. It should not decide.","inLanguage":"en","thumbnailUrl":"https://www.deliverysheet.com/_og/s/o_31b07e7bbcde65b6.png","author":{"@id":"https://www.deliverysheet.com/about#person"},"image":{"@id":"https://www.deliverysheet.com/#/schema/image/1"},"isPartOf":{"@id":"https://www.deliverysheet.com/blog/ai-should-suggest-not-decide#webpage"},"keywords":["ai","product design","engineering management"],"mainEntityOfPage":{"@id":"https://www.deliverysheet.com/blog/ai-should-suggest-not-decide#webpage"},"publisher":{"@id":"https://www.deliverysheet.com/#identity"}},{"@id":"https://www.deliverysheet.com/blog/ai-should-suggest-not-decide#/schema/question/1","@type":"Question","inLanguage":"en","name":"Where should AI be used in delivery planning?","acceptedAnswer":{"@type":"Answer","text":"Use AI for the work that is reversible and verifiable in seconds — turning a pasted request into a structured draft, listing the questions a plan has not answered, challenging a \"no known risks\" claim. Do not let it decide anything that carries an organisational commitment: what gets committed, who owns it, how much capacity it takes, whether something is ready. The dividing line is not model capability, it is accountability: a decision needs a person whose name is on it, and confident-sounding output makes it easier, not harder, to skip that."}},{"@id":"https://www.deliverysheet.com/about#person","@type":"Person","jobTitle":"Founder","name":"Tan Gravam","url":"https://www.deliverysheet.com/about","sameAs":["https://gravam.com","https://twitter.com/TanGravam","https://github.com/TanGravam"]},{"@id":"https://www.deliverysheet.com/#logo","@type":"ImageObject","caption":"DeliverySheet","contentUrl":"https://www.deliverysheet.com/logo.png","inLanguage":"en","url":"https://www.deliverysheet.com/logo.png"},{"@id":"https://www.deliverysheet.com/#/schema/image/1","@type":"ImageObject","contentUrl":"https://www.deliverysheet.com/_og/s/o_31b07e7bbcde65b6.png","inLanguage":"en","url":"https://www.deliverysheet.com/_og/s/o_31b07e7bbcde65b6.png"}]}
```

## Sitemap

See the full [sitemap](https://www.deliverysheet.com/sitemap.md) for all pages.
