Workflow: A sequence of steps that performs a specific task. Workflows can be triggered via API (API Workflow) or run on a schedule (Job Workflow).
Project: A container for workflows, variables, and configurations. Projects organize domain logic (e.g., "Payment Processing", "User Onboarding").
Capability: A plugin that enables Cliodot to communicate with external services (e.g., Stripe, Slack, MongoDB, SQL Databases).
Installation: A configured instance of a capability with stored credentials.
Capability Catalog: Public catalog of capability definitions for discovery and installation.
Shared Capabilities: Configured, authenticated installations shared without exposing secrets.
Surface: A managed API layer that exposes capabilities and workflows to the outside world with authentication, rate limiting, and request transformation.
Function: Reusable callable sub-workflow with input/output schema.
Environment: Distinct contexts for execution (Development and Production), ensuring safe testing before going live.
Promotion: Controlled release of a development workflow snapshot into production.