Repository navigation
fix(research): bring report reading ahead of version details - #7309
Merged
Merged
Conversation
Signed-off-by: LoopX Agent <337587101+loopx-agent@users.noreply.github.com>
loopx-agent
requested review from
huangruiteng,
maxliux5 and
songoow
as code owners
October 25, 2026 10:35
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Goal and delivered outcome
Research reports placed version/source bookkeeping before the saved account, and a long overview pushed “Next experiments” below the first mobile viewport. This change collapses version details, retains direct access to the previous report and unmatched-comparison warnings, and puts the findings/experiments tabs ahead of the overview. Selecting experiments starts with the experiment; returning restores the full saved overview.
用户可以先选择读结论还是下一步实验,再按需查看版本变化、研究片段和原文。完整正文、范围、未知与失败状态保留。
Author declaration
Written by: model_agent — OpenAI GPT-6 family through Codex.
Implemented against
docs/development/design.md(Research Workspace, Explanations On Demand, Populated Page Review) anddocs/development/frontend-delivery.md(Task-first delivery), at base1b1ae8e5685e443a4585c9e58067df893e710290.Scope and continuation
Complete within this presentation slice. It reuses the existing benchmark-toolkit analysis owner and saved report. No analysis input, cached result, citation identity, scoring or execution authority changes. The adjacent cleanup removes duplicated version counters and presents provenance as label/value rows. No new module, protocol vocabulary or settings surface.
Existing comparison semantics and the fixture correction in #7304 remain with that proposal; they are not duplicated here. Installed adoption, independent comprehension and scientific benefit remain unqualified. Maintainer review/merge is separate; auto-merge is not enabled.
Validation
Tested revision: 68c627f. Run state: finished. Input classes: synthetic, public_fixture, authorized_private_read_only.
research-historyscenario, including report tabs, complete overview restoration, optional version detail, previous/Back, citations, language and keyboard/390px readback; uses the already-proposed fixture compatibility change from #7304 atb101f39952f6c4a9416241e77cc5745e95f033f7A post-rebase stale-bundle startup was rebuilt before the final exact-head browser run. No live model or benchmark was dispatched. This validates reading and preservation, not a user-study improvement or installed release.
Frontend / visual evidence
UI impact: changed. Source data: synthetic. Packaged source UI, not an installed App. Before:
bd038d4f3ca9ec22b06df112c151f6458d2653d3(the affected baseline renderers match the current base). After: 68c627f. The same reports include a changed configuration, negative/unknown results and competing explanations.The default viewport replaces repeated bookkeeping with one version disclosure; the comparison warning and previous-version control stay visible. Tabs remain reachable before a long overview. Requested provenance uses body-size label/value rows across the full narrow width. Existing tokens and status treatments are retained. No body text was shortened or reduced in size.
Desktop before:
Desktop after:
390px before:
390px after:
Next experiment, one tab away:
Boundary checklist