Versions in this module Expand all Collapse all v0 v0.1.2 Aug 11, 2026 v0.1.0 Jul 24, 2026 Changes in this version + const MaxManifestStringBytes + type Capability string + const CapabilityImages + const CapabilityStructuredOutput + const CapabilityThinking + const CapabilityTools + func (c Capability) Validate() error + type DimensionScore struct + Assessments int + Coverage float64 + Dimension eval.Name + Score float64 + SkippedTables int + Undecided bool + Verdicts int + type EndpointClass string + const EndpointLocal + const EndpointProcess + const EndpointRemote + func (c EndpointClass) Validate() error + type Manifest struct + APIFormat string + BaseURL string + Capabilities []Capability + Effort string + EndpointClass EndpointClass + Model string + Provider string + Revision eval.Revision + Role ModelRole + TargetID string + func (m Manifest) Fingerprint() (string, error) + func (m Manifest) Validate() error + type ModelRole string + const RoleCandidate + const RoleIncumbent + func (r ModelRole) Validate() error + type Pack struct + Name eval.Name + Revision eval.Revision + Tables []Table + func (p Pack) Validate() error + type Scorecard struct + Manifest Manifest + Results []TableResult + func (s Scorecard) Dimensions() ([]DimensionScore, error) + func (s Scorecard) FindingCount(code eval.FindingCode) int + func (s Scorecard) SeverityCount(severity eval.Severity) int + func (s Scorecard) StatusRollup() (StatusRollup, error) + type StatSummary struct + Count int + Max float64 + Mean float64 + Median float64 + Min float64 + Quantile float64 + Variance float64 + func Summarize(values []float64, q float64) (StatSummary, error) + type StatusRollup struct + ByStatus map[eval.AssessmentStatus]int + Samples int + TargetErrors int + type Table struct + Dimension eval.Name + Evaluators []eval.Evaluator + Name eval.Name + Requires []Capability + Revision eval.Revision + Scenarios []eval.Scenario + func (t Table) Suite() eval.Suite + func (t Table) Validate() error + type TablePlan struct + Dimension eval.Name + Evaluators []eval.Evaluator + Missing []Capability + Pack eval.Name + Runnable bool + Suite eval.Suite + Table eval.Name + func Plan(p Pack, m Manifest) ([]TablePlan, error) + type TableResult struct + Dimension eval.Name + Missing []Capability + Pack eval.Name + Report eval.Report + Skipped bool + Table eval.Name + type ValidationError struct + Field string + Reason string + func (e *ValidationError) Error() string