diff --git a/.scratch/ui-consistency/issues/01-baseline-components.md b/.scratch/ui-consistency/issues/01-baseline-components.md index bb48169..4b683ed 100644 --- a/.scratch/ui-consistency/issues/01-baseline-components.md +++ b/.scratch/ui-consistency/issues/01-baseline-components.md @@ -7,8 +7,8 @@ **Blocked by:** 无 **Acceptance criteria:** -- [ ] FormDrawer 与 usePolling 创建完成,props/hook 签名简洁 -- [ ] IntelligentEvals 的创建 Drawer 改用 FormDrawer,行为不变 -- [ ] IntelligentEvals 详情页轮询与 EvalDetail 会话轮询改用 usePolling,行为不变 -- [ ] `tsc --noEmit` 通过 -- [ ] t480 走查:创建评估、详情轮询、P0 全流程体验无回归 +- [x] FormDrawer 与 usePolling 创建完成,props/hook 签名简洁 +- [x] IntelligentEvals 的创建 Drawer 改用 FormDrawer,行为不变 +- [x] IntelligentEvals 详情页轮询与 EvalDetail 会话轮询改用 usePolling,行为不变 +- [x] `tsc --noEmit` 通过 +- [x] t480 走查:创建评估、详情轮询、P0 全流程体验无回归 diff --git a/.scratch/ui-consistency/issues/02-targets.md b/.scratch/ui-consistency/issues/02-targets.md index 0297eda..5b7f616 100644 --- a/.scratch/ui-consistency/issues/02-targets.md +++ b/.scratch/ui-consistency/issues/02-targets.md @@ -5,9 +5,9 @@ **Blocked by:** 01 **Acceptance criteria:** -- [ ] 表单容器为 FormDrawer(创建与编辑统一) -- [ ] 删除有 Popconfirm 确认,连通测试按钮行为不变 -- [ ] 列表空态 Empty、加载用 Table loading、20 行分页阈值 -- [ ] 无 `window.confirm`、无绕过 tokens 的硬编码色值(迁移可见部分) -- [ ] `tsc --noEmit` 通过 -- [ ] t480 走查:增删改查 + 连通测试 golden path +- [x] 表单容器为 FormDrawer(创建与编辑统一) +- [x] 删除有 Popconfirm 确认,连通测试按钮行为不变 +- [x] 列表空态 Empty、加载用 Table loading、20 行分页阈值 +- [x] 无 `window.confirm`、无绕过 tokens 的硬编码色值(迁移可见部分) +- [x] `tsc --noEmit` 通过 +- [x] t480 走查:增删改查 + 连通测试 golden path diff --git a/.scratch/ui-consistency/issues/03-files.md b/.scratch/ui-consistency/issues/03-files.md index f65795f..af43d63 100644 --- a/.scratch/ui-consistency/issues/03-files.md +++ b/.scratch/ui-consistency/issues/03-files.md @@ -9,6 +9,6 @@ - [x] 上传/下载交互保持不变,外壳对齐 PageWrapper 标准 - [x] 空态 Empty(无分类/无文件时) - [x] `tsc --noEmit` 通过 -- [ ] t480 走查:分类树 CRUD + 上传下载 golden path +- [x] t480 走查:分类树 CRUD + 上传下载 golden path **检查点**:本票完成后暂停,评审 FormDrawer/usePolling API 与三页走查结果,用户确认后再继续 04–08。 diff --git a/.scratch/ui-consistency/issues/04-model-configs.md b/.scratch/ui-consistency/issues/04-model-configs.md index bbd9565..2dd2599 100644 --- a/.scratch/ui-consistency/issues/04-model-configs.md +++ b/.scratch/ui-consistency/issues/04-model-configs.md @@ -9,4 +9,4 @@ - [x] 删除有 Popconfirm;启用/停用开关行为不变 - [x] 空态 Empty、20 行分页阈值 - [x] `tsc --noEmit` 通过 -- [ ] t480 走查:模型配置 CRUD + 能力约束校验 golden path +- [x] t480 走查:模型配置 CRUD + 能力约束校验 golden path diff --git a/.scratch/ui-consistency/issues/05-scenarios.md b/.scratch/ui-consistency/issues/05-scenarios.md index 0ed28d4..70155dc 100644 --- a/.scratch/ui-consistency/issues/05-scenarios.md +++ b/.scratch/ui-consistency/issues/05-scenarios.md @@ -10,4 +10,4 @@ - [x] 空态 Empty、20 行分页阈值 - [x] Modal 仅保留预览与模板选择(只读/选择型),编辑表单收敛为 FormDrawer - [x] `tsc --noEmit` 通过 -- [ ] t480 走查:场景 CRUD + 编辑 + 校验 golden path +- [x] t480 走查:场景 CRUD + 编辑 + 校验 golden path diff --git a/.scratch/ui-consistency/issues/06-runs.md b/.scratch/ui-consistency/issues/06-runs.md index 6fe56a2..e92aa11 100644 --- a/.scratch/ui-consistency/issues/06-runs.md +++ b/.scratch/ui-consistency/issues/06-runs.md @@ -9,4 +9,4 @@ - [x] 导航内容分离 hack 保留且有注释说明原因 - [x] 空态、加载态对齐标准;停止操作已加 Popconfirm - [x] `tsc --noEmit` 通过 -- [ ] t480 走查:run 列表 + 详情 + 实时进度 + 取消 golden path +- [x] t480 走查:run 列表 + 详情 + 实时进度 + 取消 golden path diff --git a/.scratch/ui-consistency/issues/07-reports.md b/.scratch/ui-consistency/issues/07-reports.md index 19bdeb2..4aee882 100644 --- a/.scratch/ui-consistency/issues/07-reports.md +++ b/.scratch/ui-consistency/issues/07-reports.md @@ -9,4 +9,4 @@ - [x] PageWrapper 外壳、空态、加载态对齐标准(内部补一层 flex 列容器保持选择栏/内容区布局) - [x] 分页 20 行阈值(对比用例表;用例内规则明细表行数少,保持不分页) - [x] `tsc --noEmit` 通过 -- [ ] t480 走查:报告页各区块 golden path +- [x] t480 走查:报告页各区块 golden path diff --git a/.scratch/ui-consistency/issues/08-campaigns.md b/.scratch/ui-consistency/issues/08-campaigns.md index 2660aae..5103a6a 100644 --- a/.scratch/ui-consistency/issues/08-campaigns.md +++ b/.scratch/ui-consistency/issues/08-campaigns.md @@ -10,4 +10,4 @@ - [x] 空态 Empty、20 行分页阈值(活动表 + 报告子运行表) - [x] 文件体量:重复的抽屉页脚模式收敛到 FormDrawer(不强制目标行数) - [x] `tsc --noEmit` 通过 -- [ ] t480 走查:活动 CRUD + 时间线 + 探索区 + 报告 golden path +- [x] t480 走查:活动 CRUD + 时间线 + 探索区 + 报告 golden path diff --git a/.scratch/ui-consistency/issues/09-final-regression.md b/.scratch/ui-consistency/issues/09-final-regression.md index 22fcb01..229990d 100644 --- a/.scratch/ui-consistency/issues/09-final-regression.md +++ b/.scratch/ui-consistency/issues/09-final-regression.md @@ -5,8 +5,8 @@ **Blocked by:** 08 **Acceptance criteria:** -- [ ] 全部 9 页 t480 逐页走查一遍(golden path + keep-alive 切 tab 状态不丢) -- [ ] 基准页(IntelligentEvals)重走 P0 全流程确认无回归 +- [x] 全部 9 页 t480 逐页走查一遍(golden path + keep-alive 切 tab 状态不丢) +- [x] 基准页(IntelligentEvals)重走 P0 全流程确认无回归 - [x] `tsc --noEmit` + 后端 pytest 全绿 - [x] AGENTS.md 前端章节更新(新增交互标准说明、清理过时描述) - [x] 本 spec 与票据验收项勾选归档