Skip to main content
YAMOYAMO

What is a Run?

A Run is one execution of a Playbook inside an Instance, from whatever started it to the finished artifact. It is the unit YAMO meters and charges for.

In ConceptsUpdated
Contents

On this page

  1. 01What one Run records
  2. 02How a Run ends
  3. 03Run, or Instance?
  4. 04A real one
  5. 05What to read next

A Run on YAMO is one execution of a Playbook: one occasion on which the steps were carried out, from whatever started it to the finished piece of work it produced. It happens inside a Runtime Instance, which is where the answers, the files and the history live.

A Run is also the unit YAMO meters. Everything on your receipt is attributed to a run, and a run you did not make costs you nothing.

What one Run records

A Run is designed to be explainable afterwards, so it keeps more than its result.

  • What started it, and who. A person confirming it, a schedule, or an external agent calling it.
  • A snapshot of the definition it ran. So a run stays coherent even after the Playbook is edited. A run that pauses and resumes continues from its own snapshot rather than quietly switching to a newer version halfway through.
  • What each step produced, in order, as its own document.
  • The finished artifact, identified separately from the working documents.
  • Its receipt.

That is what the run folder shows you: the inputs it was given, each stage's work in sequence, and what it cost. What you see is what ran.

How a Run ends

A Run is queued, then running. If a step declares a human gate it becomes awaiting_approval and waits. Then it is either succeeded or failed.

Those are the only endings. There is no partial state and no silent one: a failed run says which step it stopped at and why, and work that had already succeeded is kept rather than thrown away.

Run, or Instance?

A Run is one occasion. An Instance is the ongoing relationship that contains many of them. The long-lived customer context is the Instance; the Run is discrete, auditable and finished.

A Run is also not a Play. A Play is one step in the written method; a Run is one time the whole method was carried out.

A real one

Running URL SEO Audit means giving it one URL and confirming. The run executes two Plays: research, then write. It produces the research notes as a stage document and the prioritised audit as the deliverable, and both stay in the run folder afterwards, alongside the receipt.

Keep reading

More in Concepts

Keep reading

Related

See it working

Open a Playbook that does this

Every template in the library publishes its contract and a real example output.