Triggers: what starts a run
The four ways a run begins on YAMO: someone confirms it, a schedule fires, an approved agent calls it, or an approved run picks up where it paused.
On this page
A run has to be started by something, and on YAMO there are four things that can start one. Whichever it was, the run itself is identical: the same readiness checks, the same order of steps, the same charging, the same approval rules. A trigger changes who asked, not what happens.
Someone confirms it
The ordinary way. You open an Instance of a Service, answer what it asks, and confirm. The conversation shows you the exact price if one applies and waits for you to agree before anything starts. Runs execute in the background, so closing the tab changes nothing.
A schedule fires
A Playbook whose document declares a cadence runs on it, without anyone present. Scheduled runs are ordinary runs: same readiness checks, same charging, same approval gates. A schedule never bypasses a gate. See Schedules.
An approved agent calls it
A published Service can be marked agent callable, which lets an approved external agent start a run over YAMO's programmatic endpoint on behalf of whoever granted it consent. That consent carries a spend cap, and revoking it cuts the agent off. See the MCP endpoint.
A paused run resumes
A run held at an approval gate continues from exactly where it stopped once somebody decides. It picks up its own saved state rather than starting again, and it does not quietly adopt a newer version of the Playbook halfway through. See Approvals.
What cannot start a run
An external event cannot. A Playbook can declare that it wants to run on one, and the document will parse, but there is nothing that can send that event yet, so deploying such a Playbook is refused with that reason rather than accepted and left silent.
A Draft Service cannot be run by anything, including you. Running starts at Deploy. See What is a Service?.
More in Run
Related
Intake: what a run asks you for
How a run collects what it needs: the input contract, the difference between what is asked every time and what is set once, and what a missing answer does.Schedules: running on a cadence
How a Playbook carries a cadence, what a scheduled run does differently, how to pause one, and the honest state of changing a cadence today.Approvals: pausing before an action
What an approval gate does to a run, who is allowed to decide, what a rejection means, and why approving is not the same as the action succeeding.Artifacts: what a run produces
The run folder and everything in it: the inputs it was given, each step of the work, the finished deliverable, and the receipt that itemises the cost.Delivery: where the outcome lands
How finished work reaches you: in the work rail beside the conversation, and by email with the deliverable in the body. What is live, and what is not.Pricing
How YAMO charges: you pay for the runs you make, and nothing for the ones you do not. What a run is, what it includes, and what publishing costs.Who it's for
The six kinds of expert YAMO is built for, and what changes when the method you already follow becomes a Service that somebody else can run.
Open a Playbook that does this
Every template in the library publishes its contract and a real example output.