Skip to content
RoutineOS
Esc
↑↓navigate↵open⌘Jpreview
On this page

Glossary

Every RoutineOS term in one place, with a one-line meaning and the page that explains it.

Term Meaning See
Action A [[action]] in routine.toml. send, post and delete actions need a gate routine.toml
App A routine folder with app.toml: routines, store, budget, integrations, environment, risks routine.toml and app.toml
Approval-gated A routine type whose external action waits for a person’s yes Gates and approvals
Batch One ordered file of writes, tagged with a phase, applied whole with ArtifactData batch Write contract
Budget [budget] max_runs_per_day. Prompt-enforced, not guaranteed routine.toml and app.toml
Catalog An index of packs, routineos.catalog.v1. Since 0.6.0 Catalog
Connector In a pack, a declared need for a builtin tool, connector, MCP server or HTTP host. Since 0.6.0 Connectors in packs
Decision A person’s answer to a gate or message, at decisions/<id>. Never written by a run Store collections
Definition definition.json: the record types, fields, views and learning a routine declares Definition
Desk The private web page, published as an artifact, where people read and act on what routines found Desk
Drop reason Why a settings filter dropped a record, such as not in title_keywords. The record is kept Records
Entity A record as stored, at entities/<type>--<slug> Write contract
Environment The claude.ai environment a scheduled task runs in: network level, allowed domains, setup script Scheduling
First run report-only by default: the run records and reports but takes no external action Routines
Gate A point where a run stops for a person’s decision, written to pending/ Gates and approvals
Identity The rule that turns a record into its key: domain, name or field:<field> Definition schema
Inbox Messages a run writes for people: match, proposal, approval, alert Inbox
Integration An [[integration]] in app.toml: something a run reaches, with direction and purpose (what) routine.toml and app.toml
Learning Tallies of people’s feedback, turned into proposals by learn Learning
Merge A type’s merge policy (merge or separate), or a hand merge a person records at merges/ Merges
Network secret A secret held by the environment and sent only to one host; the alternative to a connector Scheduling
Pack One JSON file holding a whole routine, routineos.pack.v1. Since 0.6.0 Pack schema
Pending A gate waiting for a decision, at pending/<runId>--g<n> Write contract
Permission screen What permissions prints, read before anything is created CLI reference
Phase A step of a run’s writes: started, entities, summary, inbox, done Stages
Producer A routine that writes to a workspace. Its id is the routine name Ownership
Proposal An Inbox message suggesting a setting change, accepted or rejected by a person Suggestions
Record One company, role or other typed thing a routine found Records
Registry registry/capabilities.toml: platform capabilities with a status and date CLI reference
Report-only A run that records and reports but takes no external action. Every run is report-only until state/verified exists Routines
Routine A scheduled Claude task with a folder: routine.toml, prompt.md, and optionally a definition Routines
Routine kind A design pattern for a routine’s steps: code, skill, workflow or hybrid Routine kinds
Routine type serverless, watch, approval-gated or interactive, set in [routine] type routine.toml
Run One execution, recorded at runs/<runId> Write contract
Seed The one-time Desk setup: meta/workspace, meta/definition and default settings CLI reference
Setting A value people own and change on the Desk, declared as [[setting]] Settings
Settings filter A rule that drops records whose field does not pass a list setting Definition schema
Sighting One run’s observation of a record, kept on the record (the last 30) Sightings
Signal A kind of feedback learning tallies, such as override or dead_item Learning
Stage A lifecycle stage, a write phase, or a workflow step declared in a pack Stages
Store The database behind a published Desk artifact Store and write contract
Template A ready routine folder in templates/, such as jobs-watch Templates
View A saved filter, sort and column set for one type Views
Workspace One Desk and its store, shared by one or more producers Add a Desk
Write contract The rules every producer write follows, planned by write Write contract

Was this page helpful?