Skip to content

Enums & Statuses

Every actor and operational entity in matic carries a status that drives routing, staffing, dispatch, and governance decisions. This section enumerates those status values — plus the other controlled vocabularies (collab modes, signal types, scope, risk class) that appear across schemas, frontmatter, and the CLI. Use it as the authoritative list when authoring policies, reading audit trails, or writing code that reasons about entity state.

Agent Status

Lifecycle states for an agent — spawned, onboarding, available, engaged, learning, assessment, idle, suspended, decommissioned — with the allowed transitions between them. Read more

Team Status

Team lifecycle states — forming, briefed, active, blocked, releasing, disbanded — and what each implies for dispatch and staffing. Read more

Project Status

Project lifecycle states — proposed, chartered, staffed, active, on-hold, completing, archived — aligned to the chartering and completion workflow. Read more

Work Item & Run Status

Terminal and in-flight states for the executable layer: Work Item (queued, running, blocked, complete, failed, retrying) and Run (pending, running, complete, failed, cancelled). Read more

Signal Types

The canonical signal taxonomy — channel messages, webhooks, routine emissions, scheduled events, and agent messages — and how each is dispatched. Read more

Collab Modes

Named coordination modes — pair, review, async, briefing, shadow, delegate, consult — that govern how multiple actors share a work item. Read more

Scope & Risk Class

The four operational scopes (org, project, team, agent) and the risk classes (budget, technical, dependency, governance, model, external) used by the Risk Registry and Guardrails. Read more