Done means live and tested. Not "the agent says it works".
Agentic workflows go wrong when nobody checks them. Every RoutineOS routine goes through the same eight stages, and each stage ends with something you can look at before the next one starts.
Agentic workflows, from Discover to Retire, with proof at each step
The RoutineOS skill takes every routine through these stages. The exit evidence is the thing that must exist before you move on. Once a routine is live, Operate and Improve repeat.
Discover
Interview, or read a brief you already have. This stage is optional.
Design
Pick routines, the mix of code and model, store, gates, secrets pattern and cost. List the risks.
Build
Scaffold (generate the starting files), write prompts and scripts, build the Desk.
Verify
Dry checks, then a real report-only first run.
Deploy
Show the permission screen, create the routine and triggers, load seed data.
Operate
Read run records, watch health and cost, relay approvals.
Improve
Change or add routines and integrations without losing data.
Retire
Pause or archive cleanly, remove secrets.
Only live and tested counts as finished
A routine is always in one of three states. An agent saying a routine works is not evidence.
Three common mistakes
- Local time in the schedule.Schedules are in UTC (world standard time), not your local time. Convert before you set one.
- Choosing a type by the output.Choose by who acts. If the routine ever sends, it is approval-gated or it carries a gate. See the four types.
- Calling it done after deploy.Deploy makes it live, not tested. Check the first report-only run yourself.
One more from the docs: a routine that reads private data, reads untrusted content and sends outside should be split into more than one routine. Read the threat check.
Build your first routine
Take a template to a first report-only run. Start from Jobs watch or browse all templates.