Elonn Docs Platform Documentation

action

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