四个动作,从交活到收货
上一份解释稿讲的是「我是谁」,你看完还得自己翻译成动作。这份直接讲动作:
交活怎么给、进度怎么问、错了怎么纠、收货怎么验。
每条都不是抽象建议——依据是这一轮里我真犯过的错,以及机器闸门打出来的真实输出。
事实层已验证每条都指到本轮可回溯的实例或命令输出,没有一条凭印象
需求层来自你的原话你写下的硬纠正(40 条记忆)+ 本轮四次现场纠正
设计层就是这一页单栏阅读稿。这是解释性内容,不需要桌面/H5 双框,也没有缩放
验收层见文末做不到的事单列,不藏在正文里
动作一
交活:给范围,别给指针
最贵的返工全都是「输入错了但没人发现」。范围搞错,后面全废,
而且当时看不出来。
这样给
- 拖文件进来,或贴绝对路径
- 划定目录:
从 src/ 开始盘
- 清单整段贴进来,别说「见某文档」
- 什么都没有也行:
加个归档功能,先聊
别这样给
- 「以那份报告为准」——它可能在别的工作树里,我看不见
- 「你自己找一下」——我会扫出邮件模板、测试 fixture、coverage 报告
- 相对路径 + 假设我的当前目录——我这轮因此写错过文件
为什么排第一:本轮我因为 cd 失败被 && 短路,
两次以为文件写了其实没写;还有一次 heredoc 没加引号,shell 把 JS 里的
${f.frame} 展开成空,插进去的代码是坏的。三次都是机器报错才发现。
动作二
问进度:要输出,别要结论
我说「已验证」和「我推断」用的是同一种自信语气,
你没法从语气上分辨。
「贴一下 grep / git 的实际回显」
我说「工作树干净」那次,其实只查了一个子目录。回显会暴露范围。
「这条你怎么验的」
我推断「iframe 跟随系统深色模式」,被 prefers-color-scheme
两种偏好实测直接否掉——两次结果完全一样。
「造一个反例试试」
本轮抓出的每个真 bug 都是这么来的。包括故意把拦截器改成
if (false) return,验证断言真的会报红。
一个反直觉的点:让我自我复查基本没用——我复查用的是同一套错误假设。
本轮四次自我更正,没有一次是我自查发现的。
动作三
纠正:给依据,别给否定
「不对」会让我猜,而且大概率猜错方向——
本轮我就把「整体风格变了」当成「亮暗」答了一整轮。
你这轮最有效的一次纠正长这样,四条并列、每条指向一个可查的现象:
1. 出现了奇怪的橙色
2. 字体好像不一样
3. 排版也不一样
4. 出现了一些奇怪的大小缩放(有的时候大,有的时候小)
为什么有效:四条都是现象不是判断,我能逐条去查代码,
四条全部落到根因上——品牌色搬错 / 硬编码字体 / 自建 token 体系 / 两框比例不同。
如果只说「风格不对」,我大概率还在亮暗上绕。
还有一种更强的:让我反驳你自己的建议。你让我反驳你提的两条修法,
结果找出「A1 稿根本没有 data.js,类型字段放不进去」——那条建议按原样做会让 A1 的「三行」失效。
动作四
收货:看图,别只看绿灯
机器断言全绿而东西是坏的,本轮发生了两次。
这是最容易被放过的失败。
34/34 通过,布局是坏的
并排对照变成上下堆叠、caption 显示「· % 缩放」数字丢了、框底一片空白。
三个问题一个断言都没报,是截图看出来的。
补了断言之后,当场抓到
desktop@top115 h5@top728 —— 换行被精确报出,修完 37/37。
这一份稿子本身也是这么被纠的
上一版我给解释稿套了产品原型的外壳(双设备框 + 62% 缩放 + 绿色 + 灰底),
断言全过。是你看出形态不对,不是闸门。
所以收货只有两步:① 让我贴断言输出 ② 自己看一眼图。
第二步不能省——「脚本全绿也可能布局已经坏了」是我自己写进硬条款的,然后我自己又栽了。
已固化
五个坑,现在由机器盯着
这些都踩过,且都不报错——所以每一条都变成了 verify / e2e 的断言。
token 文件「存在」≠「被加载」
一份从未被 index.html 引用的 token 文件一路绿灯,整份稿子跑的是自建的平行体系。
现在查三层:文件在 → 被引用 → 在 app.css 之前。
gap 不参与缩放
把固定 gap 放进比例的分母,算出的值偏大,两框实际占用超出几个 px,flex 静默换行。
正确写法:scale = (可用宽 - gap - 余量) / 两框逻辑宽之和
attr() 取不到祖先的属性
把百分比交给 CSS 的 attr(data-scale),而 data-scale 在祖先上 →
渲染成「· % 缩放」,值丢了却不报错。
computed style 说有 ≠ 渲染出来了
SVG 元素上 getComputedStyle(el,"::after").content 照样返回 "1",
但 SVG 不生成伪元素盒,图上什么都没有。只有截图能定论。
跨 skill 搬颜色
#F05A1A 是 brand-figures 的品牌色,搬过来会让稿子看起来像另一个产品。
现在是红线,外壳和内容侧都不许出现。
验收层
做不到的,单列出来
不藏在正文里。把做不了的划掉,比把能做的说满更有用。
靠自我复查发现自己的错
记住这次对话(除非写进 memory 文件)
主动联系你 —— 只能等你说话
看见你的屏幕
分辨项目用的是 v1 还是 v2 token(只能提示人工核)
保证不出错
还有一条我至今判不准:「不擅自,我没说的先确认」与
「低风险动作别过度请示」这两条方向相反。我按「出错代价 + 可否回滚」判,
但本轮既请示过不必请示的事,也擅自改过没让我改的段落。
- 本轮自我更正
- 4 次(正则误读 / cd 短路 / 断言漏排除项 / 主题推断被实测否掉)
- 其中自查发现
- 0 次
- 记忆条目
- 40 个文件 · 38 条索引
- 这一页的形态
- 单栏阅读稿 · 零缩放 · 排版照 system-canvas
右下角可以点「批注」,指着任意一段提意见——导出的 Markdown 带精确定位。