diff --git a/src/lib/bench-view.mjs b/src/lib/bench-view.mjs index 3da44bd..14d4e42 100644 --- a/src/lib/bench-view.mjs +++ b/src/lib/bench-view.mjs @@ -863,14 +863,14 @@ export function laneMarkerShape(lane) { } /** - * Parse the proposed `GET /v1/history?model=&lane=` response (an - * adapter-only endpoint today — no production worker route yet; see - * bench-live-adapter.mjs's /v1/history passthrough and this repo's PR body - * for the proposed worker contract addition) into a validated points array - * for the drawer's decode-history graph. - * - * Filtered server-side by DISPLAY DIMS (model, lane — kind='tg', outcome - * 'ok') rather than by cell_key: a cell_key is a content-addressed + * Parse a `GET /v1/history?model=&lane=&kind=tg&config=` + * response into a validated points array for the drawer's decode-history + * graph. A real worker route (workers/bench-api registers it alongside + * roster/evals/runs); bench-live-adapter.mjs stands in for it against CT105 + * in the dev preview. + * + * Filtered server-side by DISPLAY DIMS (model, lane, kind, config) rather + * than by cell_key: a cell_key is a content-addressed * identity, so an engine/image provenance bump between two sweeps forks the * key and turns what should be one continuous history into several * one-point series — the hal0 dashboard hit exactly this and moved its own diff --git a/src/scripts/bench-island.ts b/src/scripts/bench-island.ts index e1c759c..2bf84f6 100644 --- a/src/scripts/bench-island.ts +++ b/src/scripts/bench-island.ts @@ -365,9 +365,8 @@ function drawerThrottleHtml(): string { // drawerModel.hasHistory/row.history stay unused — no data path populates // BenchRow.history yet (see bench-view.mjs's typedef). The graph below is a -// SEPARATE data path: a per-request fetch of the proposed -// `/v1/history?model=&lane=` endpoint (see fetchRunHistory), not -// drawerModel's `history` field. +// SEPARATE data path: a per-request fetch of the `/v1/history` endpoint (see +// fetchRunHistory), not drawerModel's `history` field. const SPARK_ESC_MAP: Record = { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }; const svgEsc = (s: unknown) => String(s ?? '').replace(/[&<>"']/g, (c) => SPARK_ESC_MAP[c]);