话说的范围要盖住门拦的范围;报告上把缺哪几格红字直说

三件,都是「说的和做的不是同一件事」这一类的又一次现形。

**为什么模型会漏掉 start** —— 提示词那条规矩写窄了。
原文:「标了「须你启动」的项要先 start **再调工具**」——只说了调工具;
而拦截那一侧(`readyToWork`)管的是 tool / ask / human / decide / entry / finish 一整片。
模型那一拍要发的是 `human`(派工单),照字面读这条规矩管不着它,于是漏了 start,
撞上「S3_confirm 标了人工激活,要先 start 再干活」白烧一拍。
**话窄一格,模型就正好漏在那一格上。** 现在写全:动它之前先 start,发卡与 finish 都算;
只有 write 例外(它的 itemId 只是记账,挂不上照写)。

**目标价左对齐** —— 右对齐是给要竖着相加的那种数用的;这张表一行一个料、彼此不相加,
右对齐只让它跟自己的表头分了家:标题贴左、数贴右,中间空一条,眼睛来回找。
等宽字体留着(位数对齐仍有用),对齐跟表头走。

**报告上把缺哪几格红字直说** —— 从前只在空格子里摆一枚小小的「必填」胶囊,
九行料摊开就淹在表里;而人打开这一屏就是来填的。现在表上方一条红带,
点名还差几格、差在哪一行的哪一列。两个数由基座现算(`_missing` / `_missing_keys`),
与提交闸、放行门 L1 同一个数;**模版不算也不判** —— 「一格不缺就别出这条带」
交给样式表(`data-class-of` → `v-0` 那档 display:none)。
浏览器验过两态:缺 1 格时 v-1 显示,从件上补齐后重渲变 v-0 自动收起。

五道门禁全绿(975 passed)。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JsTDjoHovERXyy6Wmw1ALp
This commit is contained in:
2026-08-02 15:04:33 +08:00
co-authored by Claude Opus 5
parent 3cf9f10b86
commit a9e66ceb39
3 changed files with 58 additions and 4 deletions
+16 -2
View File
@@ -441,8 +441,22 @@ export function createAgentRunner(deps: AgentRunnerDeps): {
' (空着 = 这一列没有值);数值列(:number/:integer)尤其不能写空串。',
' write 的 `itemId` 是**记账**:填正在干的那一项(它会亮进「进行中」);',
' 挂不上(项已完成等)写也照落 —— 写的授权在台账声明,不在计划项。',
' tool / ask 的 `itemId` 则要落在**当下可为**里;阶段(stage)只能 start,',
' 标了「须你启动」的项要先 start 再调工具。',
' tool / ask 的 `itemId` 则要落在**当下可为**里;阶段(stage)只能 start。',
/*
* **话说的范围要盖住门拦的范围**(2026-08-02 实测逼出来的)。
*
* 从前这一句写的是「标了「须你启动」的项要先 start **再调工具**」——
* 只说了调工具。而拦截那一侧(`readyToWork`)管的是 tool / ask / human /
* decide / entry / finish 一整片。模型那一拍要发的是 `human`(派工单),
* 照字面读这条规矩管不着它,于是漏了 start,撞上
* 「S3_confirm 标了人工激活,要先 start 再干活」白烧一拍。
*
* **门拦住的事和话说的事必须是同一件** —— 话窄一格,模型就正好漏在那一格上。
* 例外只有 write:它的 itemId 只是记账,挂不上照写不拦(见 turn-runner 的注释)。
*/
' 标了「须你启动」的项,**动它之前先 start** —— 调工具、发卡(ask / human / decide / entry)、',
' 宣告完成(finish)都算,一拍里 start 排在那个动作前面即可。',
' 只有 write 例外:它的 itemId 只是记账,挂不上也照写。',
'② **系统能干的活不要交给人**:调工具就在「可调工具」里挑,照它的入参键名填 ——',
' 把一件工具做得到的事发成一张卡问人,是白占人的时间(实测踩过:该调历史价工具,',
' 却发了一张「请查这三个 PN 的历史价」的卡)。触达世界的动作也只能 tool',