Files
contentm_agent/执行会话/目标-根据1a需求文档生成MCN短视频整合营销-d85687/ui/复盘-为什么第一版做得很差.md
T
WorkBuddy eee042c855 ③段第八轮收口:功能入口卡按参照物对齐 + 导航按 tiaoyue 源站重建 + 密度 A 方案
原型(执行会话/目标-…-d85687/ui/mcn-workbench.html)
- 功能入口卡改三段纵向(图标/标题/描述各一行),68 → 111.19px,对齐 mcn-work-shop
  参考卡(同视口 1249×1277 实测 133px),补 --sh-L1 投影;主因是排布不是字号
- 左侧导航重建:由「纯图标 + 悬停提示」改为 64px 药丸浮栏,图标 24 在上、名字常驻在下
  (名字一律 2 字,说明走 data-tip);真值取自 tiaoyue 源站实测
  (栏 64/内衬 3/圆角 100/项 56×78/字 12px-500-行高 16)
- 密度 A 方案:≤1000 卡最小宽 200→160、≤820 统计条最小宽 132→96
  (两处 auto-fit 只在真装不下时才缩)⇒ 768/700/560 三处转绿,其余 10 个视口未动
- 移动档隐藏导航条横向滚动轨(16px 轨道曾吃掉 52px 条高的三成,还白吃 16px 主区)

取证通道
- _tools/cap.py 改为「只连不起」:只连 9223 常驻实例,视口走 Emulation.setDeviceMetricsOverride,
  不再自起 headless Chrome(顺带解除 500px 视口下限,390×844 可测)
- _tools/check_js.py 新增第 5 道门禁(node --check + 模板内注释反引号扫描)

文档
- 复盘-为什么第一版做得很差.md(新建):13 轮时间轴/四类反作用/三重归因/已修与仍欠
- 3d-审查报告.md:更正 §九 那条假 ✓(把「§5.5 五条逐条过完」记成机核,实际零覆盖,
  正是「五道闸门全绿却难看」的开关),补 §十二 功能入口卡高差、§十三 tiaoyue 导航逐条对照
- 3b-实测记录.md/DESIGN.md/3c-GPT 参考版与会诊/布局排版参考 ×2

机制与记忆
- .workbuddy/collab/collabctl.py:off --ws 不再全机扫描(原先一次杀掉他区+看板共 5 个进程)
- .workbuddy/memory/:本轮纪律与实测真值
- .gitignore:补排运行时噪音(ui/_scratch/__pycache__/浏览器取证临时目录/*.bak-*/一次性脚本)

闸门:语法全过/骨架八页 39 板块/变异对照 15-15/逐视口 14 绿(500×844 唯一红,缺口待拍板)/命名 2060-0-27
2026-10-08 22:21:42 +08:00

228 lines
24 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 复盘:为什么「结构全对但仍然难看」,哪些技能与规则起了反作用
> 2026-10-08 · 用户口径:「现在有设计的感觉了,为什么一开始 用了 oil-ui-pro 和 tiaoyue 的设计样式,界面设计和排版都很差呢,哪些技能和规则起了反作用,需要从头到尾详细复盘」
> 本份是**归因复盘**,不是辩护。凡"我"字开头的都是我的操作责任,与技能无关的会明说。
---
## 〇、三句话结论
1、**技能早就写了治这个病的判据,而且它自己预言了本次事故。** `layouts-tooling.md` §5.5 五条反「实习生审美」硬判据,文末原话:「**§5.5 五条过不了就别交付,它们正是「结构全对但仍然难看」的缺口所在**」—— 这句话就是本次事故的诊断书。病不在"没写",在**这五条被挂成人工勾选项、没有任何取值实现**,而我在 `3d` §九 收口清单里给了 `✅ 自检机核` ⇒ **把"没检查"写成了"已通过"**。这是第一责任。
2、**③段整套验收体系里,「好看」没有载体。** Gate-3 那八项目眼项(裁切 / 重叠 / 失真 / 失效控件 / 缺状态 / 响应式破损 / 控制台报错 / 字体回退异常)**全是"有没有坏"**;runbook §7 完成标准二十几条里**没有一条要求视觉评分**。唯一有"好评判"的是 `oil-ui-pro` 的 10 分制评审(目标 9 分、最多三轮)+「模型默认审美自查」,而它**没有被挂进 ③段的任何一个 Gate** —— 于是它一次都没跑。⇒ **制度上,"丑"不会被任何一关拦下。**
3、剩下是**四条规则被用偏**:供给把"有令牌"当成"有设计"(tiaoyue 包只到调色板级);自建令牌刻度反过来否决参照物原值;密度契约(§1 四条判定要点之一)被升格成全局否决权;「⛔ 不许编」被用成了"少做"。
---
## 一、时间轴:13 轮里,第 8 轮之后全是修正轮
| # | 轮次 | 当时以为的依据 | 事后看的问题 |
|---|---|---|---|
| 1 | 3a 初版 | 供给三处在位、D0 契约十二字段 | 契约本身把"几何"留成了空白(供给里没有几何来源) |
| 2 | 3d 收口 | 收口清单逐条勾 | **§5.5 五条记了 ✅ 但没跑** |
| 3 | 按新技能口径重生成 | 全局技能包改了三处口径 | 追着技能跑,不是在看着界面跑 |
| 4 | 方案 A 补标题字体 | 字阶定值表 | — |
| 5 | 外壳分板块 + P1 功能入口卡挪位 | 用户口径「功能入口还是卡片的形式,并排放到数据下面」 | 自造物料笔记从此进入依据链(C1) |
| 6 | 导航收一层 + 照抄参考版左右布局 | 用户口径「只有大板块的导航 只有一层」+「哪里左右布局的功能照着抄」 | 把"参考版"当成另一套权威,与 tiaoyue 并列 |
| 7 | 外壳高度链 + 密度重测 | 密度契约 | 密度从此变成硬闸 |
| 8 | **第三轮:导航改 tiaoyue 图标栏 + 八页统一 P1 页壳 + 主列表表格化** | 用户口径「左侧导航参考 tiaoyue 的导航」+「每个板块的首页 样式参考 MCN工作台首页」 | **直接违反 `§5.5.2`**(把导航做成纯图标栏、标签隐藏),且这个冲突没报出来 |
| 9 | **第四轮:顶栏清杂项** | 用户点破「页面顶上弄这么多乱七八糟的东西」 | 7 项杂物里 2 项来自我自己写的笔记(C1) |
| 10 | **第五轮:组件口径统一 + 新判据** | 用户口径「参考 MCN 工作台的首页各个组件的样式」 | 选中的态有三套画法 —— 前期从没查过 |
| 11 | **第六轮:学参照物组件细节 + 语法门禁** | 用户点破「样式 高度 ICON 都是需要学习的,感觉没有学到细节」 | 功能入口卡高差 65px 就在这时被量出来,但只当"细节"补,没追根因 |
| 12 | **第七轮:功能入口卡三段纵向 + 密度还账 + 取证通道** | 用户点破「功能入口的高度还是没有 参考…」 | 卡高 68→111px,**主因是排布不是字号** —— 第一版压根没量 |
| 13 | **第七轮追加:左侧导航样式对齐 tiaoyue 源站** | 用户追问「左侧导航 参考 tiaoyue 这个事处理了吗」 | 发现第三轮的导航形态是**照 `library.json` 的计数猜的**,与源站正好相反 |
**读法**:第 8–13 轮共 6 轮,**全部是修正轮,且每一轮都由用户点破触发**。前 7 轮里没有一轮是"用户看完说不错"——界面从来没在任何一个节点被"看过并认可"。
---
## 二、四类反作用(逐条:规则原文 → 它导致了什么 → 证据)
### A 类|判据存在,但没有取值手段(制度缺口 · 3 条)
**A1 §5.5 五条挂在人工勾选项里,其中一条还明确要求「DOM 取值」**
- 规则原文(`execution-runbook.md` §7 完成标准):
`- [ ] 页型已判(营销页 / 工具型,给了依据);工具型页面零 .eyebrow / 零 .lead / 零 .hero,且 layouts-tooling.md §5.5 五条逐条过完(含「标题区零从属小字」的 DOM 取值)`
⇒ 它自己写着要 **DOM 取值**,但**全包没有任何脚本实现这五条**。
- 实测现状(grep 原型 `mcn-workbench.html`):`标题区` **0** / `从属` **0** / `注脚` **0** / `主次` **0** / `主角` **0** / `假装分组` **0**。
⇒ 自检 84 项里,**§5.5.1/§5.5.3/§5.5.4 三条零覆盖**;§5.5.5(无假控件)被自检第 6/7/8 条覆盖;§5.5.2(导航带标签)被**反向违反**。
- 而 `3d` §九 收口清单写着:`| 页型已判;工具型三零 + §5.5 五条逐条过完 | ✅ 自检机核 |`
⇒ **假绿**。这一格是整个事故的开关。
- 后果实例(**现在仍然存在**):
- P1 上 4 张统计卡(实测各 312.25 × 77.59)+ 3 张入口卡(各 421.66 × 111.19)**宽高全等、内部最大字号也全等** ⇒ 正撞 §5.5.3「同屏并列 ≥3 张卡片时,必须有且仅有一张主卡;宽高全部相等且内部最大字号也相等 ⇒ 判不过」。
- 统计条做成了**一个一个白底 + 1px 描边 + 圆角**的卡 ⇒ 正撞 §5.5.4 点名的反例:「**Boxes instead of space** —— Bordering every card to fake grouping」「给每个条目套一个圆角描边卡(本原型 P1/P2 都有)」。
**A2 §5.5.2 明说「主导航默认必须带文字标签」,我做了正相反的事**
- 规则原文(`layouts-tooling.md` §5.5.2):
`主导航默认必须带文字标签(宽 ~240–280px),⛔ 不许一上手就是 52px 纯图标栏`
`允许 64px 纯图标,仅当它有一个明确的可展开入口(折叠按钮),且默认是展开态`
- 我做的(第三轮):**64px 图标栏**,并把 `.nav-label` 设成 `display:none`,宽屏只靠悬停提示给名字。
⇒ 既不是「240–280px 带标签」,也不是「64px 带展开入口」——**两条路都不占**。
- 更关键的是:**这一步是用户口径与技能判据的正面冲突**(用户说「参考 tiaoyue 的导航」,技能说不许一上手就是纯图标栏),而**我当时既没发现、也没把冲突报出来做裁决**。
- 今天的第七轮追加才把它收回一半:2 字短名恢复常驻,但**仍是 64px 窄栏** ⇒ §5.5.2 仍不完全满足。(见文末待拍板 1)
**A3 工艺数值判据的 13 份(`open-design/craft/`)在未装时"无供给来源",流程只要求"明说"**
- 规则原文(`execution-runbook.md` §2):`craft 独有的那几项明说「本次无供给来源」`
- 结果:反 AI 味 / 无障碍 / 动效纪律 / 表单校验这几把尺子**本次一把都没有**。
- 而它们量的恰恰是「像不像给人用的」。⇒ 供给表把"可选件"标清楚了,但**没有给替代判据**,"明说"之后就没有下文。
### B 类|规则本身有反作用(用法走偏 · 4 条)
**B1 供给把「有令牌」当成了「有设计」—— 最伤的一条**
- 供给表原文:`| 定调与令牌 | assets/design-systems/(当前 design-system-tiaoyue) | … | 3a 判据、3d 终检 |`
- 实质:这个包**只到调色板级** —— 7 个语义色、圆角 `14/16/26`、字体栈、按钮与输入框令牌。**零几何、零版式、零组件规格。** 三轮实测证据:
- `assets/tokens.css`(43 令牌):**没有一条导航几何**(今天实测)
- `references/design-system.html`(1.4 MB):`app-sidebar` **0 处** —— 它是 clipper 生成的**样例页**,不含源站侧栏
- `references/library.json`:`nav-item` 81 / `nav-icon` 81 / `nav-tip` 81 … **只有计数,没有尺寸**(`summary.tailwind: 659` ⇒ 源站把几何写在 **class 名**里)
- 后果:**"用 tiaoyue" 退化成"用它的颜色"**。几何、间距、组件规格全是我猜的;猜错**还查不出来**,因为没有参照物数值可比。
- 功能入口卡高差 65px(68 vs 133)—— 猜了一个月才被用户点破
- 导航形态猜反("纯图标栏、名字只走提示" vs 源站"图标+2 字名都常驻")—— 第三轮埋、第七轮才挖出来
- **这类"名义供给"比没有供给更坏**:它让人以为答案已经有了,于是不再去量。
**B2 自建令牌刻度反过来否决参照物原值**
- 规则:叠加层只许「更严、更具体」,⛔ 不许放宽基础层。我们因此自建了间距刻度(2/4/6/8/12/16/24/32)、字阶(12/14/16/18/20/24/30)、圆角(14/16/24)。
- 实际用法:**凡是参照物原值不在刻度上的,一律"就近落位"并记一条理由** ——
圆角 12→**16**、网格 gap 14→**16**、内衬 `16px 18px`→**`12px 16px`**、标题 17→**16**、描述 14→**12**、面板内衬 24→**12**。
- 后果:**每一条都合理,累积起来就是"不像"。** 参照物成了可协商的,刻度成了不可逾越的。功能入口卡 65px 高差里,光内衬与字号就占了 12px,剩下 65px 才是排布——但第一版**连排布都没量**。
**B3 密度契约(§1 四条判定要点之一)被升格成全局否决权**
- 原文(`layouts-tooling.md` §1,行式列表的判定要点之一):
`一屏可见行数 ≥ 6(900px 高时)。低于 6 说明行高或内衬过肥 ⇒ 工具型页面一屏放不下东西。`
⇒ 它是一条**版式要点**,不是全站铁律,也没说"它优先于一切"。
- 实际用法:我做成了硬闸(自检第 31/35 条),**只在 P1 账号矩阵 / P2 对标列表上量**,并让它压过一切:
行高压到 **31px**、`≤1000` **隐掉功能入口卡的描述**、删掉「功能入口」小标、面板内衬 24→**12**、功能入口卡从参照物的**三段纵向压成两段**(第二版 68px 就是这么来的)。
- 三个附带缺陷:
① 判据按**当前视口**算 ⇒ 15 个视口里 **4 个永远红**,成了长期背景噪音(人对长期红会脱敏);
② 没定义 `cap` 与数据条数 `n` 的关系,P1 只有 5 条示意数据 ⇒ "数据用尽"也被判红;
③ 每次改外观都要**"还账"**,形成打地鼠(第七轮为了让卡长高,被迫删小标、收统计条边距、收块标题边距,共 39px)。
**B4 「⛔ 不许编 / 不许越界」被用成了"少做"**
- 这是对的禁令。但它落到几何上,变成了:「18px 不在刻度里 ⇒ 用 16」「12px 圆角不在我方体系 ⇒ 用 16」「参照物的 8 色相图标不学」……
- 而且每一条都被写进文档的「刻意不学」,**读起来像是有意识的取舍,实际上是把"省略"制度化**。
- 事后回看,`3d` §十一 里的「刻意不学」至少有一条**不是审美取舍、是规则违反**:统计条「参照物无框靠竖分隔线 vs 我方白底描边卡」—— 那是 §5.5.4 点名的反例,被写成了"品牌层不串"。
### C 类|自造物料冒充技能依据(1 条)
**C1 我自己写的参照物笔记,被当成技能依据写进了交互清单**
- `布局排版参考-mcn-work-shop.md` 是我写的笔记,里面有两处**技能里根本没有**的要求:顶栏「收起侧栏」、面包屑。
- 而交互清单 `G-11` 的证据栏原文写着:「**来源是本项目参照物笔记**」—— 一个自造件冒充了判据来源。
- 后果:顶栏堆到 **7 项**杂物,直到第四轮用户点破「页面顶上弄这么多乱七八糟的东西 是那个技能那个规则引起的」,才逐项排查、删掉 5 项。
### D 类|我自己的操作错误(4 条,与技能无关)
**D1 把"没检查"写成"已通过"** —— 已在 §〇 说明,是第一责任。**收口清单里出现没有取值手段的 ✅,那一刻起后面所有"全绿"都失去了意义。**
**D2 用脚本读数顶替看图评审。** `oil-ui-pro` 要求:新界面/整体改版**选定方向之后**做「截图、评审、修改循环,**10 分制,目标 9 分,默认最多三轮**」,并按视觉语言过三遍(「克制」做减法 / 「细节」在 100%、200% 下看形状对齐状态 / 「模型默认审美自查」看整页截图,出现三项以上没有理由的默认做法就回方向重定主构图)。
它自己还写着「**截图保存成功不等于已经看过**」「只有静态截图,证明不了动效」。
我实际交付的是「84 项断言全绿」——**脚本顶替了眼睛**,而脚本量的不是美。
**D3 改完只量主视口,同一毛病犯了两次。** 第六轮 640 由 5 行掉到 3 行;第七轮改完卡只量 1440(看着 ✅),是逐视口表把"改后四个视口全红"抓出来的。
**D4 量到差异却不接判据。** 统计条「无框 vs 白底描边卡」我量到了、写进了 `3d` §十一 11.2,**却连判定格都是空的**。⇒ 量到了 ≠ 过过判据。
---
## 三、为什么「五道闸门全绿」和「界面很难看」能同时成立
**逐条看五道闸门量的是什么:**
1. **骨架冻结** —— 板块数 / 顺序 / 名字与②段一致 ⇒ 量"结构没漂"
2. **自检 84 项** —— 无死控件 / 无悬空声明 / 状态覆盖 / 行高齐 / 密度 / 对比度 / 内联样式口径 / 外壳高度链 ⇒ 量"完整性 + 不退化"
3. **变异 15/15** —— 上面那套判据不是恒绿 ⇒ 量"判据本身可信"
4. **命名一致性** —— 技能树里的命名与单一可信源 ⇒ 量"文档一致"
5. **语法门禁** —— `node --check` + 模板里的反引号 ⇒ 量"能跑"
⇒ **五条里没有一条量「像不像给人用的」。** 全绿只能证明"这个原型没有坏、没有漂、能跑",**证明不了它好看**。
**而 ③段的验收标准里也确实没有"好看"的位置:**
- Gate-3 的门槛原文是「真实渲染后**肉眼过八项**:裁切 / 重叠 / 失真 / 失效控件 / 缺状态 / 响应式破损 / 控制台报错 / 字体回退异常」—— **八项全是"有没有坏"**。
- runbook §7 完成标准二十几条里,与"外观"相关的只有一句:「工具型页面零 `.eyebrow` / 零 `.lead` / 零 `.hero`」—— 那是**排除营销页三段式**,不是"好看"。
- 唯一有"好评判"的是 `oil-ui-pro` 的评分闭环,**它没有被挂进 ③段的任何 Gate**,也没有任何落盘要求(完成标准里 3c 只要求「含提问原文、参考版原文、四列对照表」)。
**最刺眼的一条证据**:技能作者知道这个缺口,并写进了文档 ——
> `layouts-tooling.md` §6 落地前自检第 4 条:「⭐ §5.5 五条逐条过(标题区无注脚 / 导航带标签 / 并列卡有主次 / 分组不靠边框 / 无假控件)—— **这五条过不了就别交付,它们正是「结构全对但仍然难看」的缺口所在**。」
**缺的不是判据,是把判据变成一条能跑的取值。** 它停在"人工勾选",而人工勾选在没有机械支撑时,退化成了一次 ✅。
---
## 四、已修 / 仍欠
**已修(第 8–13 轮陆续补掉)**
- 功能入口卡形态:从两段压扁的 68px 恢复到参照物的三段纵向 **111px**(参照物同宽 113px)
- 导航:从"纯图标栏 + 名字藏起来"恢复到 **64px 药丸浮栏 + 图标 24 + 2 字短名常驻 + 中性填充当前态**
- 顶栏:7 项杂物 → **2 项**(产品名 + 随手记)
- 选中态:三套画法 → **一套**(并配了变异 M15)
- 取证通道:改成「只连已有实例」,顺带解除 500px 视口下限(390×844 已可测)
- 文档错数:改正 10 处(P2 真值 14 行、768 真值 5 行等)
**仍欠(本次复盘新暴露 + 前次遗留)**
- **§5.5.3 并列卡主次**:P1 上 7 张等权卡(4 统计 + 3 入口)——未处理
- **§5.5.4 分组不靠边框**:统计条 4 张同款描边卡 ——未处理
- **§5.5.2 导航宽度**:现在是 64px 带 2 字名,既非"240–280px 带全名"、也非"64px 带展开入口" ——待拍板 1
- **§5.5 五条无机检**:这是最该补的,补法见 §五 第 2 条
- **craft 13 份无供给来源**:反 AI 味 / 无障碍 / 动效纪律 / 表单校验本次无尺子
- **密度红视口 4 个**(768/700/560/500)——待拍板 2
---
## 五、这次要立的三条(**2026-10-08 第八轮已落地**,见 §七)
1、**闸门必须声明它"不量什么"。** 每条 Gate / 自检项旁边写清本条不管什么,⛔ 不许只写"管什么"。理由:这次事故的本质是"五道闸门全绿"被当成了"已经验收",而闸门从来没有声称自己管好看 —— **它没说的那句话,被我默默补成了"应该都管"**。
2、**凡挂"人工项",必须同时给机检实现;给不出,就在清单里写死"本条无机检"并 ⛔ 不许记 ✅。**
落法:把 §5.5 五条补成自检第 85–89 项 —— ① 标题正下方 8px 内是否有纯说明文字(DOM 取值);② 导航项是否有常驻文字标签(DOM 取值);③ 并列 ≥3 卡是否有一张主卡(宽或字号 ≥1.3×);④ 非控件元素里 `border + border-radius` 在**同一分组用途**上的出现次数 <3(须先声明数哪些元素,控件层排除);⑤ 无假控件(已有第 6/7/8 条,直接引)。
⚠️ **一补上就会红**:③④ 两条当前不合格,得一起改 —— 这是我的实现决策,排在下一步动手。
3、**参照物原值与我方令牌刻度冲突时,冲突必须报出来,⛔ 不许默默"就近落位"。**
落法(第七轮已经用过一次,把它固化成规矩):先量到数值 → 把差异列成表 → 逐条写「学 / 不学 + 理由 + 代价」→ 只有走完这三步才算"参考过参照物"。理由:B2 那 6 处"就近落位"每一处都有理由,**合起来就是"不像"**;没有对照表的"参考"等于没参考。
---
## 六、一句话收束
**这次难看的根因不是"技能没给判据",是"判据没有被执行,而我把它记成了已执行"。**
前半段(技能侧)的缺口是:`§5.5` 停在人工勾选、供给把调色板当设计系统、好评价闭环没挂进 Gate;
后半段(我侧)的缺口是:**在一个没有"好看"载体的验收体系里,我用脚本全绿冒充了验收**。
---
## 七、第八轮:规则侧实际改了什么(逐处清单 · 2026-10-08)
> 用户口径:「**不光是复盘,起反作用的规则要优化或清理**」+「**不光是保持现状,要增加 agent 主导航规则,或优化现有规则**」。
> 下面每一条都改了文件,⛔ 不是只写在复盘里。
**改 `layouts-tooling.md`(③段工具型判据的唯一定稿处)**
- **§5.5.2 判据订正**:从「主导航默认必须带文字标签(**宽 ~240–280px**)」改成「**名字必须常驻可读**」——原判据把**手段(栏宽)当成了目的(名字可读)**,导致 64px 药丸栏 + 2 字常驻短名这种产品上成立的形态判不过,还引出了"把标签设成 `display:none`"的反向事故。新判据判三件事:名字常驻可见 / 字号 ≥12px 不截断 / 图标单独出现只在「有默认展开的展开入口」或「次级工具条」两种情形成立。
- **新增 §4.9 导航栏一档**(§0 形态表同步加「导航型(外壳)」行):把这两轮量到的源站真值写成**两套合规形态**(64px 药丸栏 / 240–280px 宽栏)+ 当前项只改颜色 / 项间距 / 窄屏整段换形态 / **横滚条不许画滚动轨** / 图标一处出口 / 悬停提示写说明不重播名字 / ⛔ 不许照组件清单的计数反推形态。
- **§1 密度契约补适用范围**:明确它只管「行式列表/表格式清单」两档的**主数据块**;给出 `cap = floor((视口高−首行顶)/行距)` 的口径(**与示意数据条数无关**);🔴 **⛔ 不许拿它否决参照物形态**(压卡、砍内衬、删小标三件都点名禁止);**只量一档视口不算过**。
- **新增 §5.6 两条元规则**:① 参照物原值与我方令牌刻度冲突时走三步(量到数值 → 差异列表 → 逐条「学/不学+理由+代价」),⛔ 不许默默"就近落位",且「刻意不学」不得用于掩盖规则违反;② **自造物料(参照物笔记、临时对照表)⛔ 不得作为判据来源**,证据栏只许写「技能原文的 文件:小节」「源站/源文件实测读数」「用户原话」三者之一。
**改 `stage-delivery/SKILL.md` 的供给块(供给的唯一权威处)**
- 「定调与令牌」行补**能力边界**:自带样式库实测只到**调色板级**(语义色/圆角/字体栈/按钮与输入框令牌),**几何与版式不在包内**;⛔ 不许把"供给在位"读成"已经有设计系统了"。
- 「工艺数值判据」行补**无供给时怎么办**:未选可选档时,反 AI 味/无障碍/动效纪律/表单校验四项无来源 ⇒ 必须在 3d 里记为**证据缺口**,⛔ 不许默不作声跳过。
- 「版式骨架」行档数 八 → **九**(追加导航栏)。
**改 `execution-runbook.md`(③段执行手册)**
- **Gate-3 补两条硬要求**:① **「看过」必须有落盘记录**(`oil-ui-pro` 的 10 分制评分闭环写进 3d),⛔ 不许用「自检脚本 N 项全绿」顶替「看过并满意」;② **人工项必须给机检实现,否则写死「本条无机检」**,🔴 **⛔ 不许在没有取值手段的条目上打 ✅**。
- **§7 完成标准补三条勾选项**:视觉评分有落盘记录 / §5.5 五条每条附取值记录 / 供给能力边界已核对且四项缺口已记。
**顺手修掉全局技能包里三条既有 FAIL**(不是本轮引入,复跑闸门时暴露)
- ① `check_naming.py` 的 AUTHORITY:「停线规则」的 `authority` 写成了 **`None`** ⇒ 检查器当成"全包禁写、**连权威处也不许写**",与本条自己的 `why`(口径在本包 `SKILL.md` 的「执行规则」)**自相矛盾**;而 `SKILL.md` 里**根本没有这条规则** ⇒ 内容一处都没落。已把 authority 改成 `SKILL.md` 并把规则补进「执行规则」,`stage-proto-doc` 那句复述改成引用。
- ②③ `stage-proto-doc/SKILL.md:22` 与 `stage-discovery/references/usage-scenario.md:103` 仍写①段**已废的 `strategy/` 路径** ⇒ 改成 `research/1d-产品策略.md` / `research/1e-使用场景.md`。
- 结果:`通过 2057 / 失败 3` ⇒ **`通过 2060 / 失败 0 / 提示 27`**。
**还欠一件(我决定排下一步做,不是等发话)**
- §5.5 五条的**机检实现**还没写:标题注脚 / 导航带标签 / 并列卡主次 / 分组不靠边框 / 无假控件(最后一条已被自检第 6/7/8 条覆盖)。
补成自检第 85–89 项之后,**③④ 两条会立刻报红**(P1 上 4 张统计卡+3 张入口卡宽高与字号全等;统计条是一格一格的描边卡)⇒ 两处要一起改。