← Back to the coach ⇩ Download as Markdown
The full reference

Definition of Done: figure it out for any task

The coach keeps things simple. This is the deeper version. Use it when you're doing serious work and can't afford to chase mistakes. Answer these before you start, not after.

Step 1 · What exactly changes?

Write one sentence:

"When this task is complete, [X] will be true that wasn't true before."

If you can't write that sentence, the task isn't scoped yet. Stop and scope it first. A few examples of what a clean one looks like:

Step 2 · What type of task is this?

Pick one. Your way of proving it depends on which it is.

TypeExamples
Codebug fix, feature, refactor, migration
Document / Contentspec, report, email, proposal, analysis
Decisionchoosing a vendor, approving a design, resolving a question
Ops / Processsetting up a system, running a batch job, filing something

Step 3 · How will you prove it's done?

Code tasks

Document / Content tasks

Decision tasks

Ops / Process tasks

Step 4 · What would a critic say went wrong?

Before you call it done, ask the meanest version of the question: "What's the most likely way this is actually broken or incomplete?"

Then go check that specific thing. If you can't check it, write it down as a known risk instead of pretending it isn't there.

Step 5 · Fill in the record

When you're done, leave a short trail so future-you (or anyone else) can understand what happened:

root-cause: What the actual problem or gap was, and how you know.
           (Confirmed / Deduced / Hypothesized)

review:    Who or what checked your work.

verified:  Exactly how you confirmed it works.
           (test name, action taken, before/after)

artifacts: Links to the PR, doc, file, email, or screenshot.
           Anything findable later.

refs:      File paths, URLs, record IDs you touched.

If a field is blank, ask yourself why. Blank with no recorded reason means it isn't done.

Quick check: am I actually done?

Answer yes or no:

  1. Could someone read this record in six months and know what broke, what I did, and how we know it's fixed?
  2. Is the evidence findable (linked, filed, saved), not just in my head or in a chat?
  3. Did someone or something other than me verify the outcome?

All three yes? Done. Any no? Go find the gap.