← All posts

Best practices · · 7 min read

Define what good looks like (before you scale AI work)

AI scales whatever you point it at, including mess. Teams that win write down what good looks like and check against it.

On this page
  1. Capability without a definition
  2. Why code-adjacent work went first
  3. What defining good actually means
  4. Mechanisms you can start tomorrow
  5. Definitions that compound
  6. The takeaway

01Capability without a definition

AI can make work arrive faster. It cannot decide what your team should accept. If nobody has written that down, the output can look finished while leaving the reviewer to reconstruct the brief, the standards, and the missing context.

That is why more output is a poor measure of progress. A draft that needs a full rewrite is not leverage. A recommendation that skipped a required source is not ready. A proposed action that passed the point of human judgment is not a successful run.

This is not a model problem. It is a definition problem. When the team has not said what good looks like, the model fills the gap with something plausible. Review becomes a matter of taste. Each person develops a private prompt. The team produces more work without developing a shared way to do it.

Before you scale the work, make the standard visible.

02Why code-adjacent work went first

Software teams had an early advantage with AI because much of their work already had explicit checks. Code can run. Tests can pass. A build can fail. Those signals are incomplete, but they make many errors easy to see before a change moves forward.

Most business work has no built-in equivalent. A partner assessment, pipeline review, content brief, or onboarding sequence needs standards that the team creates for itself. Better prompting helps, but it does not replace a shared answer to a basic question: what must be true before this is ready?

The answer should be usable in the work, not buried in policy. Name the steps. State the context each step needs. Put a person at the decision that requires judgment. Keep a record of what the team accepted.

If AI-assisted work keeps returning for repair, look at the checks before changing tools. The team may not need a better model. It may need a clearer process.

03What defining good actually means

Defining what good looks like turns a process held in one person's head into something a team can run, teach, and improve. Four pieces matter.

  • Named steps. The work has a sequence with labels people can share. "Gather context," "draft options," "recommend," "execute" is clearer than a single prompt that tries to do everything. Named steps make handoffs possible and make review specific.
  • Explicit context. The process says what inputs matter: systems to check, prior notes to load, constraints that must not be invented. Agents are good at filling gaps. Explicit context stops them from inventing the wrong ones.
  • A human check at the step that matters. Not every step needs a person. The step where judgment, risk, or external commitment lives does. Gate that step. Let the rest move. Review after the fact is weaker than a pause where the decision still costs little to reverse.
  • A record of what was checked. What was accepted, what was sent back, and which definition of the process was in force. Without a record, learning evaporates into chat history and private notes.

Generic standards give no edge. "Be accurate" and "sound professional" are not definitions of good. The useful standard is the way your team already works when it is careful: the questions an experienced person asks, the sources the team trusts, and the order it refuses to skip. Put that inside a working playbook, where people and agents can use the same definition.

04Mechanisms you can start tomorrow

You do not need a platform to begin. You need a practice. Write one recurring workflow as a short playbook: the steps, the context each step needs, and where a human must sign off. Run it once with your current tools. Capture what the reviewer actually looked at. Change the playbook when you learn something. Keep the old version if the new one fails.

That practice maps cleanly onto durable mechanisms when you are ready for shared infrastructure.

Playbooks hold the definition of the process. A playbook is the written sequence the team means when it says "this is how we do the work here." It is more than a prompt or a task. It includes ordered steps, the context and tools each step uses, and the points where the run should wait for a person.

Review gates are the human check at the step that matters. A run moves through steps, pauses where judgment is required, and only continues when someone attests that the output is ready. The goal is not oversight theater. It is to keep human judgment in the path where it still changes the outcome.

Review records keep the evidence of what happened. Notes on a step, an attached transcript of the session, a timeline a teammate can reopen later. When the work is inspectable, people can trust it, teach it, and improve it. When it is not, every run is a one-off conversation that dies when the window closes.

Versions let the definition of good improve without erasing history. Edit the playbook when the team learns. Start new runs from the current version. Keep prior versions so the team can see what changed and return to an earlier definition when needed.

Constraint is built around these mechanisms. Teams can author versioned playbooks, start concrete runs from the current definition, pause at human-gated steps, add step notes or a transcript, and return to the run record later. It works beside the agents, skills, MCP connections, and CLI tools a team already uses. You can start the practice in a shared document today. When the practice outgrows that document, the same pieces still apply.

05Definitions that compound

A single definition of good is useful. A library of them gives the team a shared starting point. Each time a team names a recurring process, gates the decision that matters, and records what was accepted, the next person inherits more than a chat log.

That library matters because it is specific to the company. A generic template does not know how your team chooses buyers, assesses partners, or builds a brief from source material. Those working methods are already an AI asset. They stay trapped in individual heads and private threads until the team writes them down.

Versioning keeps that knowledge honest. Without versions, each edit quietly replaces the last definition. With versions, the team can see what changed and know which process a run used. The result is not a slogan about transformation. It is a growing set of working definitions the team can actually use.

Start with one workflow and a clear owner. Name the steps. State the context. Add one gate where judgment belongs. Keep a short record after the run. Then improve the definition from what the team learned.

The takeaway

AI work without a definition of good scales mess. Software work moved early because it already had checks. Every other function can create its own: write what good looks like, check against it, and keep a versioned record as the definition improves.

Do that with a playbook, a review gate, a review record, and versions. Do it in the tools you already have, or with shared infrastructure when you want the practice to outlive any one person. Either way, the job is the same. Define good before you scale the work that depends on it.

See how it works.

Best practicesPlaybooksReviewQuality

Constraint is the shared playbook and version control layer that sits beside the AI tools teams already use.