diff --git a/.ua/backlog.json b/.ua/backlog.json index 9741ecf..75833ad 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -2474,6 +2474,15 @@ "status": "done", "domain": "tooling", "notes": "cmdSearch 增加配方域(recipeMatch:标题 3/组件 2/要点 1,多词最弱档口径与组件一致),命中行给 ua recipes <编号> 指路;--json 改为 {components, recipes} 两数组各带 matched;MCP search_components 返回体同步加 recipes 且描述更新;AGENTS/manifest 覆盖面描述补配方;实测「吸底」组件零命中时配方仍可达;check 全绿" + }, + { + "id": "g232", + "title": "ua doctor 补 git 身份检查", + "motivation": "全新环境 git 未配 user.name/user.email 时 commit 直接被拒;doctor 的职责就是把「能干活」一次检完,漏了这项等于七项全过还是提交不了。", + "acceptance": "doctor 新增第 8 项:git config user.name 与 user.email 均非空才 pass(spawnSync 实测,任一为空 FAIL 并提示配置命令);AGENTS/manifest 步骤文案的「七项」表述如出现则同步;npm run check 全绿。", + "status": "done", + "domain": "tooling", + "notes": "doctor 第 5 项起插入 git 身份检查(spawnSync 实测 user.name/user.email,空则 FAIL 并给配置提示),8 项全过;AGENTS/manifest 无「七项」硬表述无需改;check 全绿" } ] } \ No newline at end of file diff --git a/.ua/iterations.log b/.ua/iterations.log index b96e75f..65a3b84 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -276,3 +276,4 @@ {"ts":"2026-10-26T20:41:17+08:00","id":"g229","result":"done","commit":"36c787a","summary":"混色浓度令牌化:--ua-alpha-* 六档落地,ui.css 44 处 color-mix 百分比全量换令牌并新增 audit:visual 第 12 类棘轮 mix-literal(基线 0),渐变停靠/几何百分比豁免"} {"ts":"2026-10-26T20:43:26+08:00","id":"g230","result":"done","commit":"0d3c166","summary":"demo 页级命令面板:Ctrl+K 输入即跳 63 个演示区块(与侧边目录同源反推),演示卡实例改 hotkey:false 示范多实例约定"} {"ts":"2026-10-26T20:46:13+08:00","id":"g231","result":"done","commit":"cd15c70","summary":"ua search 与 MCP search_components 覆盖配方域(标题/组件/要点三层),跨组件诉求可直达配方并带 ua recipes 指路"} +{"ts":"2026-10-26T20:47:17+08:00","id":"g232","result":"done","commit":"94c8b86","summary":"ua doctor 升到 8 项:git user.name/user.email 未配置时 FAIL 并提示配置命令,堵住「全过却提交不了」的死角"}