From 7f947237bb5b8a529e71d50553871ea0c3d2f286 Mon Sep 17 00:00:00 2001 From: HIsheR Date: Mon, 26 Oct 2026 12:20:34 +0800 Subject: [PATCH] =?UTF-8?q?chore(backlog):=20=E8=AE=B0=E5=BD=95=20g56=20?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .ua/backlog.json | 8 ++++++++ .ua/iterations.log | 1 + 2 files changed, 9 insertions(+) diff --git a/.ua/backlog.json b/.ua/backlog.json index b70a5dd..ba86fa0 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -804,6 +804,14 @@ "acceptance": "新增 checkboxGroup(数组信号、min/max 禁用边界、checkAll 半选、纵横向、整组禁用);manifest/docs/demo/README/计数同步;npm run check 全绿", "status": "done", "notes": "自补:表单组件补缺;边界用禁用表达,不抛错不静默回滚" + }, + { + "id": "g56", + "title": "ua style 增加单文件 200 行门禁", + "motivation": "CODING.md 写明「单文件尽量 < 200 行」,但一直是人工约定;随着组件数涨到 54,靠人盯不住,应把这条规范变成可执行门禁", + "acceptance": "cmdStyle 增加 sizeCheckFile:只约束分层包 src 内实现文件、types.ts 与 index.ts 豁免;正向全绿、负向(造 210 行文件)退出码 1;AGENTS/CODING/README 同步该门禁说明;npm run check 全绿", + "status": "done", + "notes": "自补:工具链改进;只约束包内实现文件,cli 自身与 demo 单文件不受限" } ] } diff --git a/.ua/iterations.log b/.ua/iterations.log index a52ca9b..2bdbe70 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -100,3 +100,4 @@ {"ts":"2026-10-26T12:17:23+08:00","id":"g53","result":"done","commit":"697d354","summary":"新增 tour 引导漫游:聚光挖洞+卡片自动选方位+滚动重算+完成/跳过回调+Esc 入栈,组件数 51→52"} {"ts":"2026-10-26T12:18:24+08:00","id":"g54","result":"done","commit":"818e20e","summary":"新增 watermark:canvas 平铺单元+令牌色解析+多行旋转间距可配+覆盖层交互穿透,组件数 52→53"} {"ts":"2026-10-26T12:19:23+08:00","id":"g55","result":"done","commit":"e54fdb6","summary":"新增 checkboxGroup:数组信号+min/max 禁用边界+checkAll 半选+纵横向,组件数 53→54"} +{"ts":"2026-10-26T12:20:34+08:00","id":"g56","result":"done","commit":"e6bf801","summary":"ua style 新增单文件 200 行门禁(分层包 src 实现文件,types/index 豁免),CODING 约定变可执行检查"}