Skip to main content

systemprompt_identifiers/
evaluation.rs

1//! Evaluation subsystem identifiers (golden cases, experiments, executions,
2//! budgets, workers).
3//!
4//! Copyright (c) systemprompt.io — Business Source License 1.1.
5//! See <https://systemprompt.io> for licensing details.
6
7crate::define_id!(EvalCaseId, generate, schema);
8crate::define_id!(EvalCampaignId, generate, schema);
9
10crate::define_id!(EvalExperimentId, generate, schema);
11crate::define_id!(EvalExecutionId, generate, schema);
12crate::define_id!(EvalRevisionId, generate, schema);
13crate::define_id!(EvalBudgetId, generate, schema);
14crate::define_id!(EvalReservationId, generate, schema);
15crate::define_id!(EvalSuggestionId, generate, schema);
16crate::define_id!(EvalApprovalId, generate, schema);
17crate::define_id!(EvalHoldoutProposalId, generate, schema);
18
19crate::define_id!(EvalWorkerId, generate, schema);