Context engineering

Ticket

Also called: task, issue

A ticket is a scoped unit of work carrying enough context to act on. Well-formed tickets are ideal agent inputs.

James Phoenix
Understanding Data Updated July 2, 2026

A ticket is a single, scoped unit of work: one task, one issue, one thing to build or fix. In the agent era a good ticket is more than a to-do line. It is a small package of context an agent can act on directly.

What makes a ticket agent-ready

The same qualities that make a ticket good for a human make it good for an agent, and the agent is stricter about it because it cannot lean on the hallway context a teammate would have:

  • A clear title and a one-paragraph description of the outcome.
  • Scope: what is in, and what is explicitly out.
  • Pointers to the relevant files, docs, or prior work.
  • Acceptance criteria, so both of you know when it is finished.

A ticket like that is really a small spec. The difference is mostly size: a spec might cover a feature, a ticket covers a slice of it.

One ticket, one context

Scoping matters because context is finite. A tight ticket keeps the session focused and makes a clean handoff easy when the work rolls to the next agent or the next day. A sprawling ticket, by contrast, drags in half the codebase and thins the agent's attention across all of it.

Note
If a ticket needs a paragraph just to explain its scope, it is probably two tickets. Splitting it gives each agent a smaller, cleaner context and a result you can actually review.

Related terms

Building with AI agents?

This dictionary is part of how I think about agentic engineering. If you want the same thinking applied to your codebase, that is what I do.

See how I can help