Skip to content

fix(runner): restore simple 5-column dataset view + drop stale root schema - #22

Closed
DaveHanns wants to merge 1 commit into
chocholous:mainfrom
DaveHanns:fix/runner-dataset-views-flatten-and-restore-columns
Closed

fix(runner): restore simple 5-column dataset view + drop stale root schema#22
DaveHanns wants to merge 1 commit into
chocholous:mainfrom
DaveHanns:fix/runner-dataset-views-flatten-and-restore-columns

Conversation

@DaveHanns

@DaveHanns DaveHanns commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

The Console's dataset "Views" tab is driven by actors/runner/.actor/dataset_schema.json. The shape from b17cb10 (judgeMode + OTel work) traded scannability for dot-path metric columns; user feedback was "the previous view was much clearer".

This PR replaces .views with a single Eval Results view — the five columns that answer "what happened on this test":

| Test # | Verdict | Prompt | Agent Output | Checks |

verdicts renders as an inline array (compact list of check objects) rather than a full unwound table — per-check drill-down is one click away in the raw Data tab, so the Views tab optimizes for scanning.

Also deletes the stale root-level .actor/dataset_schema.json — the pre-flatten copy that survived PR #13.

Test plan

  • jq . actors/runner/.actor/dataset_schema.json parses
  • jq .views | keys = ["results"] (single view)
  • Fields in order: testIndex, overallVerdict, testPrompt, agentOutput, verdicts
  • verdicts.format = "array"
  • Stale root file deleted
  • Rebuild runner Actor + fire a task; verify Console Views tab renders the 5-column table

…chema

The Console's dataset "Views" tab is driven by
actors/runner/.actor/dataset_schema.json. The shape landed in b17cb10
(alongside judgeMode + OTel) tried to project every metric as a
dot-path column and split verdicts into a second view. Nice
telemetry, but the tab lost its "at-a-glance" property: overallVerdict
got demoted from column 1 to column 5, testPrompt and agentOutput
were dropped, and the second Verdicts view rendered each check as one
opaque JSON blob.

This PR replaces .views with a single Eval Results view — the five
columns that answer "what happened on this test":

  Test # | Verdict | Prompt | Agent Output | Checks

verdicts is rendered as an inline array (compact list of check
objects) rather than a full unwound table. If someone needs per-check
drill-down, the raw dataset item is still one click away in the Data
tab; the Views tab optimizes for scanning.

Also deletes the stale root-level .actor/dataset_schema.json — the
pre-flatten copy that survived PR chocholous#13 and confused everyone about
which file was live.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@DaveHanns
DaveHanns force-pushed the fix/runner-dataset-views-flatten-and-restore-columns branch from ed05fb7 to cea100c Compare July 2, 2026 22:50
@DaveHanns DaveHanns changed the title fix(runner): restore usable dataset views + drop stale root schema fix(runner): restore simple 5-column dataset view + drop stale root schema Jul 2, 2026
DaveHanns added a commit that referenced this pull request Jul 2, 2026
…chema

Rolled into this PR from #22 so the multi-Actor layout + view fix can
be tested in a single branch.

The Console's dataset "Views" tab is driven by
actors/runner/.actor/dataset_schema.json. The shape from b17cb10
(judgeMode + OTel) traded scannability for dot-path metric columns;
user feedback was "the previous view was much clearer".

Replaces .views with a single Eval Results view — the five columns
that answer "what happened on this test":

  Test # | Verdict | Prompt | Agent Output | Checks

verdicts is rendered as an inline array (compact list of check
objects) rather than a full unwound table. Per-check drill-down is
one click away in the raw Data tab, so the Views tab optimizes for
scanning.

Also deletes the stale root-level .actor/dataset_schema.json — the
pre-flatten copy that survived this PR's restructure.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@DaveHanns

Copy link
Copy Markdown
Collaborator Author

Rolled into #13 in commit 32f9645 so the multi-Actor layout and the dataset views fix can be tested in a single branch. Closing this PR — #13 now includes both.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant