MD

Action

terminology/action.md

---
term: action
category: spatial
status: canonical
authority: varies — executed by service
---

Action

An executable interaction exposed by an object or surface. Actions connect user intent to service behavior.

Examples:
- open
- join
- navigate
- message
- save
- launch
- share
- pin

Sub-concepts:
- action target — the destination or system affected by the action (surface, service, object, route, external runtime)
- action provider — the service executing the action

Allowed:
- action
- [verb] action (e.g., join action, save action)
- action target
- action provider

Forbidden:
- command (implies CLI or OS context)
- operation (too technical)
- function (engineering term)
- button (UI implementation detail; not a model noun)
- event (avoid — event has a canonical social meaning; see: event)

Notes:
- Actions belong to objects and surfaces, not to blocks or cards. A card may expose an object's actions, but the action is the object's.
- Do not use "event" to mean a user interaction or UI action. "Event" means a social event (see: event).

Related:
- object
- surface
- event (distinct; social event — not a UI action)