action
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)