reach.queries¶
Load, save, and validate labeled evaluation query sets and calculate digests.
Load, save, and validate labeled evaluation query sets and calculate digests.
Origin ¶
QuerySet ¶
Bases: BaseModel
Represent a collection of labeled evaluation queries targeting a catalog.
Source code in src/reach/queries.py
QuerySetProvenance ¶
Bases: BaseModel
Record creation metadata, generator parameters, and review status.
Source code in src/reach/queries.py
load_query_set ¶
load_query_set(
path: Path | str, *, catalog_id: str = "all"
) -> QuerySet
Load and validate a QuerySet from a JSON, YAML, JSONL, or CSV file.
Source code in src/reach/queries.py
query_set_digest ¶
query_set_digest(query_set: QuerySet) -> str
Compute a deterministic 12-character SHA-256 digest of query set content.
save_query_set ¶
save_query_set(
query_set: QuerySet,
path: Path | str,
*,
fmt: str | None = None,
) -> Path
Serialize a QuerySet instance to disk in JSON, JSONL, or CSV format.