docs/archives/130-test-area-version-model-selection/progress.md
latest 收口为:
workspacev0v1..vnworkspace 现在明确表示“下方工作区当前内容”,不再表示“历史链最新版本”。workspace 且当前工作区为空时,UI 直接报错,不再回退到原始输入。'latest' 会在加载时迁移为 'workspace'。findings.md。task_plan.md、docs/architecture/test-area-version-model-selection.md。save-local-edit 在 basic 子模式不落盘的问题,并移除“功能开发中”占位提示。ba3c4b7。packages/ui/src/stores/session/useBasicUserSession.ts
testPanels:每面板保存 { version, modelKey },并兼容旧数据迁移。packages/ui/src/components/TestResultSection.vue:增加 header-extra slots 并承载评估入口。packages/ui/src/components/TestAreaPanel.vue:透传 header-extra slots;允许隐藏顶部 model-select。packages/ui/src/components/TestControlBar.vue:支持 showModelSelect。packages/ui/src/components/basic-mode/BasicUserWorkspace.vue
packages/ui/src/composables/workspaces/useBasicWorkspaceLogic.ts
handleTest 支持 options 对象输入,并在 compare 模式支持并行执行。TestResultSection header/actions 启用 flex-wrap。BasicUserWorkspace 的 header-extra 中约束 version/model select 宽度。| 命令 | 结果 |
|---|---|
pnpm -F @prompt-optimizer/ui lint | 通过 |
pnpm -F @prompt-optimizer/ui typecheck | 通过 |
pnpm -F @prompt-optimizer/ui test | 通过 |