ReqLLM. Compatibility. Evidence
(ReqLLM v1.19.0)
View Source
Versioned compatibility evidence for models, execution surfaces, and scenarios.
Evidence is tooling metadata. It does not participate in model resolution or request routing.
Summary
Functions
Annotates recorded surfaces with current catalog operation declarations.
Encodes evidence as deterministic, recursively key-sorted JSON.
Classifies a failed execution into a stable compatibility layer.
Returns the default checked-in evidence path.
Returns the supported failure-layer names.
Resolves a stable execution-surface ID from recorded fixture request URLs.
Returns the default evidence freshness window in days.
Loads and migrates compatibility evidence from disk.
Loads compatibility evidence or raises.
Migrates legacy scenario state into the current evidence schema.
Returns evidence-derived statuses for every recorded surface of a model.
Records scenario results without discarding prior observations.
Reindexes recorded scenarios from their fixture-backed execution surfaces.
Returns the current evidence schema version.
Returns the evidence-derived status for one declared operation.
Writes evidence as deterministic, recursively key-sorted JSON.
Types
Functions
@spec annotate_declarations(map(), (binary() -> {:ok, LLMDB.Model.t()} | {:error, term()})) :: map()
Annotates recorded surfaces with current catalog operation declarations.
Encodes evidence as deterministic, recursively key-sorted JSON.
Classifies a failed execution into a stable compatibility layer.
@spec default_path() :: Path.t()
Returns the default checked-in evidence path.
@spec failure_layers() :: [binary()]
Returns the supported failure-layer names.
Resolves a stable execution-surface ID from recorded fixture request URLs.
@spec freshness_days() :: pos_integer()
Returns the default evidence freshness window in days.
Loads and migrates compatibility evidence from disk.
Loads compatibility evidence or raises.
Migrates legacy scenario state into the current evidence schema.
Returns evidence-derived statuses for every recorded surface of a model.
Records scenario results without discarding prior observations.
Reindexes recorded scenarios from their fixture-backed execution surfaces.
@spec schema_version() :: pos_integer()
Returns the current evidence schema version.
Returns the evidence-derived status for one declared operation.
Writes evidence as deterministic, recursively key-sorted JSON.