chore(backlog): 记录 g293 完成

This commit is contained in:
HIsheR
2026-10-26 23:22:14 +08:00
parent 77c4ed8383
commit d2829ba2d5
2 changed files with 10 additions and 0 deletions
+9
View File
@@ -3023,6 +3023,15 @@
"status": "done",
"domain": "visual",
"notes": ""
},
{
"id": "g293",
"title": "把浮层定位口径写进 Agent 约定",
"motivation": "g289–g291 连着三轮在修同一个缺陷:浮层只在打开时算一次翻转,滚动后就错位。修完了却没沉淀成规则——下一个新组件(或新 Agent)照样会写出「只在 open 时算一次」的版本,等于再把欠账复制一份。这类「已经用三轮纠正过的写法」必须变成入库门槛,否则只是把坑往后推。",
"acceptance": "AGENTS.md《贡献新组件的强制约定》新增第 7 条:打开时 flip / flipSide 算一次、展开期间 trackShift 重算、收起调释放函数摘监听,并点明「只在打开时算一次」的后果;npm run check 全绿",
"status": "done",
"domain": "tooling",
"notes": ""
}
]
}
+1
View File
@@ -337,3 +337,4 @@
{"ts":"2026-10-26T23:20:06+08:00","id":"g290","result":"done","commit":"9e72607","summary":"position.ts 新增 trackShift(捕获 scroll + resize、rAF 节流、可撤销帧),tooltip 改用它去掉内联重复,select 展开期间接上"}
{"ts":"2026-10-26T23:20:55+08:00","id":"g291","result":"done","commit":"f88e57f","summary":"autoComplete/cascader/colorPicker/datePicker/timePicker/menu/multiSelect 七处弹层统一接 trackShift,收起即摘监听"}
{"ts":"2026-10-26T23:21:30+08:00","id":"g292","result":"done","commit":"346d514","summary":"toast 满 4 条后最早一条改调 dismiss()(淡出后移除),与手动关闭同一条路径"}
{"ts":"2026-10-26T23:22:14+08:00","id":"g293","result":"done","commit":"77c4ed8","summary":"AGENTS 强制约定补第 7 条:浮层打开算一次 + 展开期 trackShift + 收起摘监听"}