MCPcopy Create free account
hub / github.com/PatrickSys/codebase-context / compareMetric

Function compareMetric

src/eval/discovery-harness.ts:275–295  ·  view source on GitHub ↗
(
  actualValue: number | null,
  comparatorValue: number | null,
  metric: DiscoveryMetricName
)

Source from the content-addressed store, hash-verified

273}
274
275function compareMetric(
276 actualValue: number | null,
277 comparatorValue: number | null,
278 metric: DiscoveryMetricName
279): DiscoveryMetricComparison {
280 const lowerIsBetter =
281 metric === 'averagePayloadBytes' ||
282 metric === 'averageEstimatedTokens' ||
283 metric === 'averageFirstRelevantHit';
284 const passes =
285 actualValue !== null &&
286 comparatorValue !== null &&
287 (lowerIsBetter ? actualValue <= comparatorValue : actualValue >= comparatorValue);
288
289 return {
290 metric,
291 comparatorValue,
292 actualValue,
293 passes
294 };
295}
296
297function compareMetricWithinTolerance(
298 actualValue: number | null,

Callers 1

evaluateBaselineGateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected