
xcsandClaude Fable 5
b98ec75a89
数据工单由剧本声明、引擎决定 —— 不靠模型抄卡骨架(W05 1.4.3)
用户:「右边 AI 聊天框里这个数据工单怎么又显示的执行工单?」查实:说明书骨架里
`"variant":"data"` 与 `gateLedgers` 并排写着,模型抄卡时 gateLedgers 抄到了、variant 丢了
(看着像元数据)。靠模型抄一个标记本来就靠不住。
改成与 `view` 同一条道理:这一步派的是什么单,写剧本时就定死 ——
- 契约 `PlanStep.cardVariant: 'data'`;活动在 S0d_p08_master / S0d_p10_document 两步上声明;
- `cards.issue` 入参多一项可选 `itemId`(turn-runner 从 human 动作带下来;引擎自发的验收/兜底卡没有项);
- 组装层按 itemId 查剧本,`stepVariant ?? 卡上写的` —— 模型写不写都一样。
在跑那一单的卡已就地补上 variant(payload),刷新即见「数据工单」。
2102 测 / typecheck / lint / depcruise 绿;api-report 已刷;两处 CONTRACT.md 同步。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJcX8A6TWp4GRs41TYryEh
2026-08-27 13:51:14 +08:00
..
2026-08-27 11:44:36 +08:00
2026-08-02 13:41:44 +08:00
2026-08-03 12:28:31 +08:00
2026-08-27 11:44:35 +08:00
2026-08-24 10:26:45 +08:00
2026-08-27 11:44:35 +08:00
2026-08-27 11:44:35 +08:00
2026-08-27 11:13:53 +08:00
2026-08-26 13:29:36 +08:00
2026-08-27 11:15:21 +08:00
2026-08-26 03:47:48 +08:00
2026-08-26 10:55:58 +08:00
2026-08-27 04:29:40 +08:00
2026-08-26 13:29:36 +08:00
2026-08-24 10:26:45 +08:00
2026-08-26 14:34:19 +08:00
2026-07-27 22:36:58 +08:00
2026-08-26 10:55:58 +08:00
2026-08-26 02:38:12 +08:00
2026-08-26 14:34:19 +08:00
2026-08-27 00:10:28 +08:00
2026-08-26 13:29:36 +08:00
2026-08-03 12:28:31 +08:00
2026-08-27 13:51:14 +08:00
2026-08-27 11:15:21 +08:00
2026-08-26 13:29:36 +08:00
2026-08-25 23:34:17 +08:00
2026-08-26 14:34:19 +08:00