Advanced extension contract for injected LLM and operation capabilities.
Application code normally passes llm: and operations: options to the
Jidoka facade. Use this typed bundle when you build runtime integrations or
low-level deterministic tests.
Summary
Types
@type llm_capability() :: (Jidoka.Effect.Intent.t(), Jidoka.Effect.Journal.t(), Jidoka.Context.t() -> {:ok, Jidoka.Effect.LLMDecision.t() | map()} | {:error, term()})
@type operation_capability() :: Jidoka.Operation.Capability.t()
Functions
Builds and validates the runtime capability bundle.
@spec schema() :: Zoi.schema()
Returns the Zoi schema for runtime capabilities.