promptdojo_promptdojo_promptdojo_promptdojo_promptdojo_promptdojo_promptdojo_promptdojo_promptdojo_promptdojo_promptdojo_

Check before you trust — step 1 of 1

Check before you trust

A language model will hand you a sentence that's polished, confident, and wrong — and it won't blush. That isn't a rare edge case. It's the normal failure mode of the technology, which is why "check the work" from chapter 0 is about to graduate from habit to discipline. This chapter turns it into evals. An eval is a small repeatable test: same input, check the output, pass or fail.

So the question is never:

Did the answer sound good?

The question is:

What would prove this output did the job?

For a meeting-notes tool, proof might look like:

  • every action item has an owner
  • deadlines are copied from the notes, not invented
  • uncertainty is flagged instead of hidden
  • the follow-up email doesn't promise work nobody agreed to do

For a JSON extraction tool:

  • the output parses
  • required fields exist
  • numbers are in range
  • unknown fields are rejected
  • examples that failed before stay fixed

That's the core of eval-driven AI development. You're not trying to make AI feel reliable — feelings are what fooled you in the first place. You're building a gate that catches unreliable output before it reaches a user.

A tool without checks is a demo. A tool with checks can become a system.

Check before you trust

A language model will hand you a sentence that's polished, confident, and wrong — and it won't blush. That isn't a rare edge case. It's the normal failure mode of the technology, which is why "check the work" from chapter 1 is about to graduate from habit to discipline. This chapter turns it into evals. An eval is a small repeatable test: same input, check the output, pass or fail.

So the question is never:

Did the answer sound good?

The question is:

What would prove this output did the job?

For an incident follow-up gate, proof might look like:

  • every this-week ship names a service and owner
  • error rates are copied from the timeline, not invented
  • uncertainty is flagged instead of hidden
  • the note doesn't page a service nobody listed

For a JSON extraction tool:

  • the output parses
  • required fields exist
  • numbers are in range
  • unknown fields are rejected
  • examples that failed before stay fixed

That's the core of eval-driven AI development. You're not trying to make AI feel reliable — feelings are what fooled you in the first place. You're building a gate that catches unreliable output before it reaches a user.

A tool without checks is a demo. A tool with checks can become a system.

Check before you trust

A language model will hand you a sentence that's polished, confident, and wrong — and it won't blush. That isn't a rare edge case. It's the normal failure mode of the technology, which is why "check the work" from chapter 1 is about to graduate from habit to discipline. This chapter turns it into evals. An eval is a small repeatable test: same input, check the output, pass or fail.

So the question is never:

Did the answer sound good?

The question is:

What would prove this output did the job?

For a campaign ship-list gate, proof might look like:

  • every slip call names the missing date
  • channel owners are copied from the brief, not invented
  • uncertainty is flagged instead of hidden
  • the lock list doesn't ship an asset nobody dated

For a JSON extraction tool:

  • the output parses
  • required fields exist
  • numbers are in range
  • unknown fields are rejected
  • examples that failed before stay fixed

That's the core of eval-driven AI development. You're not trying to make AI feel reliable — feelings are what fooled you in the first place. You're building a gate that catches unreliable output before it reaches a user.

A tool without checks is a demo. A tool with checks can become a system.

Check before you trust

A language model will hand you a sentence that's polished, confident, and wrong — and it won't blush. That isn't a rare edge case. It's the normal failure mode of the technology, which is why "check the work" from chapter 1 is about to graduate from habit to discipline. This chapter turns it into evals. An eval is a small repeatable test: same input, check the output, pass or fail.

So the question is never:

Did the answer sound good?

The question is:

What would prove this output did the job?

For a kit-review gate, proof might look like:

  • every redo call names the kit rule it used
  • export sizes are copied from the file, not invented
  • uncertainty is flagged instead of hidden
  • the review doesn't approve an asset missing from the kit list

For a JSON extraction tool:

  • the output parses
  • required fields exist
  • numbers are in range
  • unknown fields are rejected
  • examples that failed before stay fixed

That's the core of eval-driven AI development. You're not trying to make AI feel reliable — feelings are what fooled you in the first place. You're building a gate that catches unreliable output before it reaches a user.

A tool without checks is a demo. A tool with checks can become a system.

Check before you trust

A language model will hand you a sentence that's polished, confident, and wrong — and it won't blush. That isn't a rare edge case. It's the normal failure mode of the technology, which is why "check the work" from chapter 1 is about to graduate from habit to discipline. This chapter turns it into evals. An eval is a small repeatable test: same input, check the output, pass or fail.

So the question is never:

Did the answer sound good?

The question is:

What would prove this output did the job?

For a ticket-reply gate, proof might look like:

  • every reply names the policy it used
  • refunds stay inside the published cap
  • uncertainty is flagged instead of guessed
  • the send doesn't promise a fix nobody approved

For a JSON extraction tool:

  • the output parses
  • required fields exist
  • numbers are in range
  • unknown fields are rejected
  • examples that failed before stay fixed

That's the core of eval-driven AI development. You're not trying to make AI feel reliable — feelings are what fooled you in the first place. You're building a gate that catches unreliable output before it reaches a user.

A tool without checks is a demo. A tool with checks can become a system.

Check before you trust

A language model will hand you a sentence that's polished, confident, and wrong — and it won't blush. That isn't a rare edge case. It's the normal failure mode of the technology, which is why "check the work" from chapter 1 is about to graduate from habit to discipline. This chapter turns it into evals. An eval is a small repeatable test: same input, check the output, pass or fail.

So the question is never:

Did the answer sound good?

The question is:

What would prove this output did the job?

For a claim-check gate, proof might look like:

  • every cleared line has a source
  • struck reasons are copied from the sheet, not invented
  • uncertainty is flagged instead of hidden
  • the note doesn't ship a claim nobody sourced

For a JSON extraction tool:

  • the output parses
  • required fields exist
  • numbers are in range
  • unknown fields are rejected
  • examples that failed before stay fixed

That's the core of eval-driven AI development. You're not trying to make AI feel reliable — feelings are what fooled you in the first place. You're building a gate that catches unreliable output before it reaches a user.

A tool without checks is a demo. A tool with checks can become a system.

Check before you trust

A language model will hand you a sentence that's polished, confident, and wrong — and it won't blush. That isn't a rare edge case. It's the normal failure mode of the technology, which is why "check the work" from chapter 1 is about to graduate from habit to discipline. This chapter turns it into evals. An eval is a small repeatable test: same input, check the output, pass or fail.

So the question is never:

Did the answer sound good?

The question is:

What would prove this output did the job?

For a findings-decision gate, proof might look like:

  • every act call names the receipt
  • row counts are copied from the export, not invented
  • uncertainty is flagged instead of hidden
  • the readout doesn't act on a cut nobody sourced

For a JSON extraction tool:

  • the output parses
  • required fields exist
  • numbers are in range
  • unknown fields are rejected
  • examples that failed before stay fixed

That's the core of eval-driven AI development. You're not trying to make AI feel reliable — feelings are what fooled you in the first place. You're building a gate that catches unreliable output before it reaches a user.

A tool without checks is a demo. A tool with checks can become a system.

Check before you trust

A language model will hand you a sentence that's polished, confident, and wrong — and it won't blush. That isn't a rare edge case. It's the normal failure mode of the technology, which is why "check the work" from chapter 1 is about to graduate from habit to discipline. This chapter turns it into evals. An eval is a small repeatable test: same input, check the output, pass or fail.

So the question is never:

Did the answer sound good?

The question is:

What would prove this output did the job?

For a roadmap-risk gate, proof might look like:

  • every scope-cut call names the slipped date
  • owners are copied from the tracker, not invented
  • uncertainty is flagged instead of hidden
  • the note doesn't cut a project nobody marked blocked

For a JSON extraction tool:

  • the output parses
  • required fields exist
  • numbers are in range
  • unknown fields are rejected
  • examples that failed before stay fixed

That's the core of eval-driven AI development. You're not trying to make AI feel reliable — feelings are what fooled you in the first place. You're building a gate that catches unreliable output before it reaches a user.

A tool without checks is a demo. A tool with checks can become a system.

Check before you trust

A language model will hand you a sentence that's polished, confident, and wrong — and it won't blush. That isn't a rare edge case. It's the normal failure mode of the technology, which is why "check the work" from chapter 1 is about to graduate from habit to discipline. This chapter turns it into evals. An eval is a small repeatable test: same input, check the output, pass or fail.

So the question is never:

Did the answer sound good?

The question is:

What would prove this output did the job?

For a panel-debrief gate, proof might look like:

  • every advance or hold call has a receipt
  • scores are copied from the sheet, not invented
  • uncertainty is flagged instead of hidden
  • the packet doesn't advance a candidate nobody scored

For a JSON extraction tool:

  • the output parses
  • required fields exist
  • numbers are in range
  • unknown fields are rejected
  • examples that failed before stay fixed

That's the core of eval-driven AI development. You're not trying to make AI feel reliable — feelings are what fooled you in the first place. You're building a gate that catches unreliable output before it reaches a user.

A tool without checks is a demo. A tool with checks can become a system.

Check before you trust

A language model will hand you a sentence that's polished, confident, and wrong — and it won't blush. That isn't a rare edge case. It's the normal failure mode of the technology, which is why "check the work" from chapter 1 is about to graduate from habit to discipline. This chapter turns it into evals. An eval is a small repeatable test: same input, check the output, pass or fail.

So the question is never:

Did the answer sound good?

The question is:

What would prove this output did the job?

For a handoff-exception gate, proof might look like:

  • every blocked step names the open gate
  • owners are copied from the SOP, not invented
  • uncertainty is flagged instead of hidden
  • the board doesn't clear a handoff nobody approved

For a JSON extraction tool:

  • the output parses
  • required fields exist
  • numbers are in range
  • unknown fields are rejected
  • examples that failed before stay fixed

That's the core of eval-driven AI development. You're not trying to make AI feel reliable — feelings are what fooled you in the first place. You're building a gate that catches unreliable output before it reaches a user.

A tool without checks is a demo. A tool with checks can become a system.

Check before you trust

A language model will hand you a sentence that's polished, confident, and wrong — and it won't blush. That isn't a rare edge case. It's the normal failure mode of the technology, which is why "check the work" from chapter 1 is about to graduate from habit to discipline. This chapter turns it into evals. An eval is a small repeatable test: same input, check the output, pass or fail.

So the question is never:

Did the answer sound good?

The question is:

What would prove this output did the job?

For a privilege-review tool, proof might look like:

  • every privilege call has a cite
  • produce vs redact is copied from the log, not invented
  • uncertainty is flagged instead of hidden
  • the memo doesn't release a passage nobody cleared

For a JSON extraction tool:

  • the output parses
  • required fields exist
  • numbers are in range
  • unknown fields are rejected
  • examples that failed before stay fixed

That's the core of eval-driven AI development. You're not trying to make AI feel reliable — feelings are what fooled you in the first place. You're building a gate that catches unreliable output before it reaches a user.

A tool without checks is a demo. A tool with checks can become a system.