diff --git a/.ua/backlog.json b/.ua/backlog.json index 217acbc..50d7ab9 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -1772,6 +1772,14 @@ "acceptance": "search 按 id / 标题 / 参数名 / 参数说明 / 步骤五层打分排序,命中非 id 标题时行尾标出命中字段(如「← 参数说明含『处理中』」),--json 附带 matched;MCP search_components 复用同一字段表,工具描述与 AGENTS.md、tools manifest 同步;npm run check 全绿。", "notes": "", "status": "done" + }, + { + "id": "g177", + "title": "补 ua recipes 子命令,配方不再只能靠 MCP 取", + "motivation": "组合配方(跨组件拼装骨架)原本只有 MCP 的 list_recipes / get_recipe 能读,没注册 MCP 或纯 CLI 场景下 Agent 只能翻 recipes.md 原文;另外 CLI 与 MCP 各写了一份「配方里用到哪些组件」的抽取逻辑,口径容易漂移。", + "acceptance": "ua recipes 列出编号/标题/用到的组件,ua recipes <编号> 打印骨架代码与要点,--json 给脚本用;MCP 复用同一抽取函数;AGENTS.md 与 packages/tools/cli/ua.manifest.json 同步;npm run check 全绿。", + "notes": "", + "status": "done" } ] } diff --git a/.ua/iterations.log b/.ua/iterations.log index bfe277e..fb9fa67 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -221,3 +221,4 @@ {"ts":"2026-10-26T16:21:48+08:00","id":"g174","result":"done","commit":"2316445","summary":"timeline 新增 mode=alternate(轴线居中、奇偶分列、窄屏回落单侧)"} {"ts":"2026-10-26T16:23:24+08:00","id":"g175","result":"done","commit":"cbce645","summary":"popconfirm 的 onConfirm 可返回 Promise(就地 loading,成功才收起),modal 同步放宽类型"} {"ts": "2026-10-26T16:27:02+08:00", "id": "g176", "result": "done", "commit": "cc9ec02", "summary": "ua search 覆盖参数说明(五层字段表,命中非 id 标题时标出字段),MCP search_components 复用同表并补 matched 输出"} +{"ts": "2026-10-26T16:29:32+08:00", "id": "g177", "result": "done", "commit": "c6fd8b8", "summary": "新增 ua recipes / ua recipes <编号>(含 --json),MCP 的 list_recipes/get_recipe 复用同一组件抽取函数,补 AGENTS 与 tools manifest"}