Apriori.Modus.Silentia (apriori v0.1.0)

View Source

Silentia — the agent’s philosophical silence: address (signa) and human cause.

Use when no explicit content should be returned (ack, irrelevance, not implemented, cancelled). Symmetric to Responsum: direct struct, explicit fields, no hidden builders.

Summary

Types

Stable cause tag for Silentia

t()

Functions

Get human-readable cause phrase for a given tag.

Types

causa_tag()

@type causa_tag() ::
  :initialized
  | :notification
  | :cancelled
  | :not_implemented
  | :irrelevant
  | :internal

Stable cause tag for Silentia

t()

@type t() :: %Apriori.Modus.Silentia{
  cause: String.t(),
  details: map(),
  signa: Apriori.Phaenomenon.signa()
}

Functions

causa(tag)

@spec causa(causa_tag()) :: String.t()

Get human-readable cause phrase for a given tag.