Versions in this module Expand all Collapse all v1 v1.10.0 Oct 25, 2026 Changes in this version + const SchemaVersion + func Encode(ctx context.Context, p *Plan) ([]byte, error) + type Case struct + Case testcase.Case + Criteria []Criterion + type Criterion struct + Config map[string]any + ID string + Required bool + RequiresExpected bool + Revision string + Scorer string + type Plan struct + AppID string + Cases []Case + CreatedAt time.Time + Digest string + ID id.ID + PassThreshold float64 + PromptVersionID string + SchemaVersion int + Suite suite.Suite + TenantID string + func Decode(ctx context.Context, data []byte) (*Plan, error) + func (p *Plan) Validate(ctx context.Context) error + func (p Plan) ContentDigest() (string, error) + type Store interface + CreateEvaluationPlan func(context.Context, *Plan) error + GetEvaluationPlan func(context.Context, id.ID) (*Plan, error) v1.9.2 Oct 20, 2026 v1.9.1 Oct 20, 2026 v1.9.0 Oct 18, 2026