Apriori.Modus.Actio (apriori v0.1.0)
View SourceActio — a practical execution request (Kant’s practical reason / praxis).
Use when the Umwelt must do something in the external world
(invoke a tool / perform an effectful operation). Produced by Verstand
from an Intentio once a concrete tool module is resolved; executed by
Wirkwelt to yield Gloria or Fiasco.
Relation to Operatio: parallel pole of
the same action-field (actus): Actio targets the world (praxis);
Operatio targets knowledge (theoria).
When to use
- The agent intends to change state outside pure reasoning (HTTP/FS/DB).
- A specific tool module is known and arguments are shaped/validated.
Invariants
signaare preserved end-to-end.toolis a concrete module implementing the effect andformatio/1.- No transport/IO occurs here; execution happens in Wirkwelt.
Summary
Types
@type t() :: %Apriori.Modus.Actio{ arguments: map(), signa: Apriori.Phaenomenon.signa(), tool: module() }