Versions in this module Expand all Collapse all v0 v0.5.0 Oct 3, 2026 Changes in this version + const AxisDistractors + const AxisWording type Scenario + Axis string + Base string + Variant string + Wordings []string + func Expand(suite []Scenario, seeds int) []Scenario type Score + Axis string + Base string + Variant string v0.4.10 Sep 27, 2026 v0.4.9 Sep 25, 2026 v0.4.8 Sep 20, 2026 v0.4.6 Sep 18, 2026 v0.4.5 Sep 17, 2026 v0.4.4 Sep 16, 2026 v0.4.3 Sep 14, 2026 Changes in this version + func Composition(suite []Scenario) string + func ErrNoSourceOfTruth(err error) bool + func Report(results []Result, verbose bool) string + func Tokens(s string) int + type Adapter interface + Close func() error + Name func() string + Read func(Query) (Response, error) + Reset func() error + Write func(Event) error + type Aggregate struct + Adapter string + Density float64 + Errors int + Fidelity float64 + Group string + Leakage float64 + N int + OverRuns int + PassRate float64 + Recall float64 + Signal float64 + Tokens int + func Roll(scores []Score, group func(Score) string) []Aggregate + type Durable interface + DropDerived func() error + type Event struct + Actor string + Decisions []string + Failed []string + Kind Kind + Next string + Project string + Questions []string + TS int64 + Task string + Text string + Title string + func (e Event) Flatten() string + type Fact struct + All []string + Any []string + Label string + func (f Fact) In(hay string) bool + type Gold struct + Avoid []Fact + Carry []Fact + Signal []Fact + type Kind string + const KindCheckpoint + const KindDoc + const KindFact + const KindMessage + const KindNote + type Known string + const KnownStrength + const KnownWeakness + type Options struct + Only string + Progress func(adapter, scenario string, done, total int) + Trace func(sc Scenario, resp Response, score Score) + type Query struct + Agent string + Budget int + Now int64 + Project string + Task string + type Response struct + Err error + Text string + type Result struct + Adapter string + Scores []Score + type Scenario struct + DropDerived bool + Family string + Gold Gold + ID string + Known Known + Query Query + Setup []Event + Skill string + Why string + func Select(suite []Scenario, only string) []Scenario + func Suite() []Scenario + type Score struct + Adapter string + Budget int + CarryHit int + CarryTotal int + Err error + Family string + Known Known + LeakHit int + LeakTotal int + Leaked []string + Missed []string + Scenario string + SignalHit int + SignalTotal int + Skill string + Tokens int + Unsignalled []string + func Run(ad Adapter, suite []Scenario, opt Options) ([]Score, error) + func (s Score) Density() float64 + func (s Score) Fidelity() float64 + func (s Score) Leakage() float64 + func (s Score) Over() bool + func (s Score) Pass() bool + func (s Score) Recall() float64 + func (s Score) Signal() float64