文档: 全系统走查登记(阶段②: 任务/仪表盘/灵感知识59项 + Settings/审计/布局/后端命令95项 + df-mcp/工具crate 35项) + API Key 401 已解决销账
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
# 任务 + 仪表盘 + 灵感知识走查报告(2026-08-09)
|
||||
|
||||
> 走查日期:2026-08-09
|
||||
> 范围:Tasks.vue / TaskDetail.vue(已修项不重复)、Dashboard.vue / Projects.vue / ProjectCard.vue、Ideas.vue / IdeaDetail.vue、Knowledge.vue / KnowledgeDetail.vue
|
||||
> 方法:3 路并行 Explore agent(任务 / Dashboard+Projects / Ideas+Knowledge)
|
||||
> 性质:**只走查登记,不实施代码**(守 session-role-diagnose-only)
|
||||
> 关联:全系统模块走查(阶段②)第一批
|
||||
|
||||
---
|
||||
|
||||
## 一、任务模块(19 项)
|
||||
|
||||
### P1(1)
|
||||
- **TSK-1 任务列表状态徽章无配色**(Tasks.vue:784-790 无 status-* 色类,仅 TaskDetail/ProjectDetail scoped 有 → 列表页裸文本)——建议提取全局 components.css
|
||||
|
||||
### P2(8)
|
||||
TSK-2 status-tag 尺寸/圆角三视图不一致 · TSK-3 任务产出「产出」标题重复 · TSK-4 迷你进度条宽度策略不一致(72px vs flex:1)· TSK-5 状态色硬编码与 token 漂移 · TSK-6 列表快捷菜单不做状态机过滤且缺 cancelled · TSK-7 快捷操作失败无反馈(advance 静默/priority 换整表错误态)· TSK-8 快捷菜单被 .task-group overflow:hidden 裁切 · TSK-9 新建弹窗 Esc 不关 + 空项目确认静默
|
||||
|
||||
### P3(10)
|
||||
TSK-10 删除确认未传 dangerLabel · TSK-11 推进中所有按钮同文「推进中」refresh 未禁用 · TSK-12 列表行/快捷按钮键盘不可达 · TSK-13 详情页无删除入口(需确认设计)· TSK-14 并发 loadTasks 无 seq 守卫(搜索被自动刷新冲掉,buildActiveTaskQuery 不含 keyword)· TSK-15 搜索态树形进度失真/子任务浮为顶层 · TSK-16 TaskDetail 路由快速切换竞态(需确认)· TSK-17 limit=500 截断致进度/删除计数不准 · TSK-18 persisted 筛选值过期无校验 · TSK-19 TaskDetail 对任意 task 变更全量重载
|
||||
|
||||
---
|
||||
|
||||
## 二、Dashboard + Projects(17 项)
|
||||
|
||||
### P1(2,同根)
|
||||
- **DBP-1 【需确认】Dashboard 活跃项目面板恒为空**(后端状态机无 'active',filter status==='active' 永不命中)
|
||||
- **DBP-2 状态映射只覆盖 planning/active/completed**(in_progress 显示 0%「规划中」,badge/stage 与真实生命周期错位)
|
||||
|
||||
### P2(7)
|
||||
DBP-3 Projects 分页 page 越界空白无自愈 · DBP-4 Projects 缺加载态 · DBP-5 Dashboard loadAll 短路 loadStats 被跳过 · DBP-6 IdeasPanel 渲染 archived 裸 i18n key · DBP-7 ideas 统计被 Ideas 筛选污染(需确认,task 侧已修未对称)· DBP-8 ProjectCard 工程数 N+1 拉取 · DBP-9 删除/恢复/彻底删除无成功反馈
|
||||
|
||||
### P3(8)
|
||||
DBP-10 StatCardRow.vue 死代码 · DBP-11 Dashboard 头部与 page-header 不一致(绿点硬编码)· DBP-12 ActiveProjectsPanel 死 CSS 变体 · DBP-13 新建弹窗状态管理不完整(重置/聚焦/Esc/pathWarning)· DBP-14 卡片删除按钮仅 hover + 键盘不可达 · DBP-15 描述展开态跨视图残留 · DBP-16 Dashboard 统计行加载前显示 0 · DBP-17 硬编码间距 + 过时注释
|
||||
|
||||
### 核对通过
|
||||
count_tasks 独立通道正确(P1-b A0 成立)、回收站 updated_at=deleted_at 移入时间正确
|
||||
|
||||
---
|
||||
|
||||
## 三、Ideas + Knowledge(23 项)
|
||||
|
||||
### P1(4)
|
||||
- **IDEA-1 确定:relate/promote/数据变更监听用全量列表冲掉当前筛选视图**(loadIdeas() 无参覆盖 store.ideas,filteredIdeas 无二次过滤)
|
||||
- **IDEA-2 确定【需确认后端校验】:状态菜单可直接置 promoted 绕过立项**(promoted_to=null 死状态)
|
||||
- **KNOW-1 确定:publish/reject/archive 失败仍显示成功反馈并推进详情**(runWithCatch 吞错,调用方不查结果)
|
||||
- **KNOW-2 确定:「自动选中下一条」完全失效**(快照在 filter 后读,findIndex 恒 -1)
|
||||
|
||||
### P2(10)
|
||||
IDEA-3 翻页越界空白 · IDEA-4 列表卡片点击不写 URL 路由同步失效(需确认)· IDEA-5 失败操作整块替换列表+删除失败清详情 · IDEA-6 捕捉成功无反馈 · IDEA-7 updateIdea 无错误包装静默丢改动 · IDEA-8 对抗评估渲染无防御(缺字段崩/NaN)· IDEA-9 评估历史不刷新 · KNOW-3 切 Tab 搜索框残留旧关键字 · KNOW-4 首次进入长内容不出现展开(渲染器已预热时,需确认)· KNOW-5 编辑保存失败丢改动
|
||||
|
||||
### P3(9)
|
||||
IDEA-10 archived 状态悬空(无徽章色)· IDEA-11 按评分排序评估后不重排 · IDEA-12 反馈通道混用(arco Message vs 自建 toast)· KNOW-6 onMounted 重复拉收件箱 · KNOW-7 加载中与空态同时渲染 · KNOW-8 relativeTime 用 Number() 直解时间戳(需确认)· KNOW-9 详情切换无 loading/错误 UI · KNOW-10 知识徽章 CSS 双份 scoped 重复 · C-1~3 跨模块(toast 位置/侧栏宽度/错误条不一致)
|
||||
|
||||
---
|
||||
|
||||
## 四、优先级建议
|
||||
|
||||
**P1(确定性,优先修)**:KNOW-1 假成功反馈 → KNOW-2 下一条失效 → IDEA-1 筛选被冲掉 → IDEA-2 死状态立项 → DBP-1/2 Dashboard 状态映射 → TSK-1 状态徽章无配色
|
||||
**P2(体验)**:IDEA-5/7/8(Ideas 失败反馈与防御)、TSK-8 快捷菜单裁切、DBP-3 分页越界
|
||||
|
||||
## 五、登记去向
|
||||
|
||||
- 本报告:`docs/05-代码审查/任务+仪表盘+灵感知识走查-2026-08-09.md`
|
||||
- 看板:`docs/todo.md` 增登记条目
|
||||
- 全系统索引:已更新
|
||||
Reference in New Issue
Block a user