chore(backlog): 记录 g278 完成

This commit is contained in:
HIsheR
2026-10-26 23:04:20 +08:00
parent c36b5078af
commit 242624c33a
2 changed files with 10 additions and 0 deletions
+9
View File
@@ -2888,6 +2888,15 @@
"status": "done", "status": "done",
"domain": "new", "domain": "new",
"notes": "格子的浓度是「相对」而不是绝对:按当批数据的最大值归一,所以它回答「哪天更密」,不回答「数值多高」——这点必须写进文档,否则会有人拿它当绝对值比较两张图。末列对齐用「今天 + 到本周日的天数」再回退 12 周,保证最后一列永远完整,不会因为今天是周三就少三格。踩坑复现:写 backlog 备注时把表达式放进反引号、整串又被 bash 双引号包住,反引号被当成命令替换执行、备注少一句(g276 已踩一次),这轮改成先把条目写成 JSON 文件再读,彻底绕开 shell 解释。" "notes": "格子的浓度是「相对」而不是绝对:按当批数据的最大值归一,所以它回答「哪天更密」,不回答「数值多高」——这点必须写进文档,否则会有人拿它当绝对值比较两张图。末列对齐用「今天 + 到本周日的天数」再回退 12 周,保证最后一列永远完整,不会因为今天是周三就少三格。踩坑复现:写 backlog 备注时把表达式放进反引号、整串又被 bash 双引号包住,反引号被当成命令替换执行、备注少一句(g276 已踩一次),这轮改成先把条目写成 JSON 文件再读,彻底绕开 shell 解释。"
},
{
"id": "g278",
"title": "热力图图例与网格尺寸同源,并把两个图表件纳入视觉抽查",
"motivation": "上一轮交付 heatmap 时图例色块走的是样式表里的 --ua-space-3(12px),网格格子走的是调用方内联的 cellSize(缺省 11px)——同一个小部件里两个尺寸来源,差 1px 在 11px 的格子上就是 9% 的体量差,图例看起来「比格子胖一圈」。同时 heatmap 与 sparkline 都是纯视觉件(颜色深浅 / 折线走向就是全部信息量),却没有视觉抽查位,改一个 alpha 档位没有任何人眼验收环节盯着。",
"acceptance": "heatmap 的图例色块改用与网格同一个 cell 值内联设置尺寸,样式表里删掉 .ua-heat-cell 的写死宽高(尺寸只留一个来源);ITERATION.md 抽查清单新增 heatmap / sparkline 两段(各 3 条、维度标签仍限五类),ua verify 的 REQUIRED 扩到十三段、下限仍由段数 × 3 推导(39);AGENTS.md 与 verify 成功语同步为十三段 / ≥39 条;npm run audit:visual 仍为 0 处、npm run check 全绿",
"status": "done",
"domain": "visual",
"notes": "这类「同一部件两处写尺寸」的问题靠肉眼很难定位(只会觉得图例有点不对),是靠读代码时发现「样式表写 12px、内联写 11px」才抓住的——派生量必须只有一个来源,与 CODING.md 的派生语义一致原则是同一件事。清单扩容依旧不手改总数:MIN_TOTAL 上一轮已改成段数 × 3,这轮只加两段就自动变 39。"
} }
] ]
} }
+1
View File
@@ -322,3 +322,4 @@
{"ts":"2026-10-26T23:00:45+08:00","id":"g275","result":"done","commit":"b454d5f","summary":"新增相对时间组件 relativeTime(82→83):自动刷新 + 超阈值转绝对日期 + 脏数据兜底"} {"ts":"2026-10-26T23:00:45+08:00","id":"g275","result":"done","commit":"b454d5f","summary":"新增相对时间组件 relativeTime(82→83):自动刷新 + 超阈值转绝对日期 + 脏数据兜底"}
{"ts":"2026-10-26T23:02:16+08:00","id":"g276","result":"done","commit":"eac7d4b","summary":"新增迷你趋势线组件 sparkline(83→84):归一折线 + 面积 + 末点,颜色走 currentColor"} {"ts":"2026-10-26T23:02:16+08:00","id":"g276","result":"done","commit":"eac7d4b","summary":"新增迷你趋势线组件 sparkline(83→84):归一折线 + 面积 + 末点,颜色走 currentColor"}
{"ts":"2026-10-26T23:03:29+08:00","id":"g277","result":"done","commit":"b5576c7","summary":"新增日历热力图组件 heatmap(84→85):一周一列 + 四档浓度 + 末列对齐本周"} {"ts":"2026-10-26T23:03:29+08:00","id":"g277","result":"done","commit":"b5576c7","summary":"新增日历热力图组件 heatmap(84→85):一周一列 + 四档浓度 + 末列对齐本周"}
{"ts":"2026-10-26T23:04:20+08:00","id":"g278","result":"done","commit":"c36b507","summary":"热力图图例与网格尺寸同源(删掉样式表第二份宽高),抽查清单加 heatmap / sparkline 至十三段"}