Compiled adapter contract for model-backed Forge critique, including Prism.
Core passes only the portable Reflection projection and redacted Experience snapshot. Adapter modules are registered by host code; model output can return opinion and a proposed falsifiable case, never executable code.
Summary
Functions
Returns the compiled critic adapter contract version.
Runs each compiled critic and returns attributed, digest-bound results.
Callbacks
Functions
@spec contract_version() :: pos_integer()
Returns the compiled critic adapter contract version.
@spec run( [module()], Spectre.Projection.t(), Spectre.Experience.Store.snapshot(), keyword() ) :: {:ok, [Spectre.Forge.Critique.t()]} | {:error, term()}
Runs each compiled critic and returns attributed, digest-bound results.