Skip to content

fix(dashboard): focus research findings with contextual questions - #7573

Merged
huangruiteng merged 1 commit into
mainfrom
codex/research-reader-hierarchy-20261028
Oct 28, 2026
Merged

huangruiteng merged 1 commit into
mainfrom
codex/research-reader-hierarchy-20261028

Conversation

@loopx-agent

Copy link
Copy Markdown
Collaborator

Goal And Delivered Outcome

研究页打开具体结论后,原来还会在正文上方重复一行被截断的研究问题。现在直接阅读结论,把完整问题和原摘要放进现有的问号帮助,支持悬浮、键盘和点按。路线入口仍一次打开完整问题;折叠问题后保留阅读器焦点。

Author Declaration

  • Written by: model_agent,OpenAI Codex(GPT-6 系列)。
  • Specification: docs/development/design.md 的 Research Workspace 和按需帮助约定,基准 2cdff65d886d13121ffd78dccd96dd7413ab9d01;本 PR 补上区分问题阅读与结论阅读的中英文规则。
Criterion Disposition Owning path Validation
具体结论优先,背景问题按需完整读取 implemented goal-research-history.tsx / ContextHelp research-route-reading、桌面/390 实际整页
路线一次读取完整问题,关闭/返回保持焦点 implemented 原 questionExpanded 与 reader route / finding / history packaged journeys
原始证据、未知/失败、语言映射与零执行读取 implemented 既有 Explore / benchmark-toolkit owner history、display-language、来源失败/重试

Self-check: 读完整改动、现有帮助/导航 owner 和设计规范;逐张检查 12 张合成页面图。未添加模型调用、翻译修订入口或新数据 owner。

Scope And Continuation

该阅读切片已完成作者实现与打包验证,可独立审阅和回退。研究工作台的正式 App 采用、默认新生成的语义质量、真实输入归因和长程科研效果继续沿原工作验收;这些范围未由本 PR 证明。前端只消费既有事实,Lark/CLI/API 与权限不变。

Validation

  • Tested revision: 2a0d13d1e0a9b5130085b5f68097028640e3fb69。构建和四条完整旅程的相关代码在 rebase 前后字节一致;上游文章和上下文 CLI 变动不作为本切片成果。
  • Run state: finished.
  • Input classes: synthetic, public_fixture;SQLite + HTTP 使用独立临时 authority 和真实 owning backend。
Check kind Result Evidence / limit
static passed uv run --extra test python scripts/chat_bundle.py build --install,含 Dashboard TypeScript / Vite
regression_parity passed 不可变基线失败、新版通过;未缩字号或删原始文本
real_entrypoint / real_backend passed packaged research-route-reading,中英 1440/768/390,键盘/触屏、问题与结论入口、reload/Back/分组
real_entrypoint / real_backend passed packaged research-finding-reader,20 结论、历史选择、稀疏/阻塞状态
integration / real_backend passed packaged research-history,公共真实 checkpoint、分页/引用/失败恢复/来源隔离;原始文件不变、无业务写
integration passed packaged research-display-language,原文/译文及引用绑定
static / manual passed public boundary scan 与 12 张 PNG 的像素、尺寸及元数据检查;无文本/EXIF 元数据
static passed standard premerge:4 direct + 13 selected 自动检查零失败;CQR cqr_c7374d8d0512594aabe8 valid。12 张图片仍需精确 head 人工评审,整体为 manual_review_required,并非 merge-ready

可复现:LOOPX_PERSONAL_WORKSPACE_PACKAGED=1 LOOPX_PERSONAL_WORKSPACE_SCENARIO=research-route-reading node examples/personal-workspace-browser-smoke.mjs。另外三条场景使用相同命令切换 scenario。测试的功能断言与作者视觉观察分列;未进行独立读者理解、正式 App 安装/采用或科研收益评估。

Frontend / Visual Evidence

  • UI impact: changed。下面均为当前 packaged Chat + 真实隔离 HTTP/SQLite,公开合成数据,非安装态;无持续公开预览服务。
  • Attention review: 去掉结论正文之前重复的折叠问题行;完整问题在已有问号帮助,路线直接阅读完整问题。20 条长结论仅展开当前一条,负面/暂定计数、阻塞原因及来源历史仍可读。
  • Craft review: 复用现有布局、图标、字号和 ContextHelp;没有新增卡片、颜色或动画。窄屏问号放在返回操作旁,避免挤换状态行。图中原始中文内容不因英文界面自动翻译。
状态 Before After
中文桌面 before 中文桌面 after 中文桌面
中文390 before 中文390 after 中文390
English desktop before English desktop after English desktop
English390 before English390 after English390

完整问题帮助与键盘焦点:

完整问题帮助与键盘焦点

路线直接阅读完整问题:

路线直接阅读完整问题

20 条结论与长正文混合状态:

20 条结论与长正文混合状态

来源不可用与未知结果:

来源不可用与未知结果

Type / Area / Boundary

  • Bug fix / Documentation update / Test update
  • Public docs or presentation surface;S5 研究工作台阅读体验。无 shared-authority RFC fixture 变更,无新语义词汇。
  • 仅 2 个产品文件、设计约定、既有旅程回归与合成截图;无私有状态、凭据、原始轨迹、内部链接或本机路径。
  • 无新 benchmark/model、合并、安装或发布;保留原后端/权限和来源隔离。
  • 未改 RFC 对;所有提交带 DCO sign-off;首屏与受影响状态已直接放入本描述。

Signed-off-by: LoopX Agent <337587101+loopx-agent@users.noreply.github.com>
@huangruiteng
huangruiteng merged commit 1a7234c into main Oct 28, 2026
24 of 41 checks passed
@huangruiteng
huangruiteng deleted the codex/research-reader-hierarchy-20261028 branch October 28, 2026 13:56
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.

2 participants