Archived
人兜底也要问**行标识**:主键问不到就写不进台账
A6「生成正式报价单」转人兜底时只问了出参的值(unitPrice / leadTime), 没问报价单号 —— 而 quote_no 是 formal_quote 的主键之一。结果人填完照样落不了地: 放行合并时被非空约束挡下(实测:null value in column "quote_no")。 `fallbackFields` 改为**键与值一起问**:出参声明里的主键路径,凡作用域里没有的都要问; 上游已给过的不再重复问。与前面「出参契约属于步、不属于执行者」是同一条: 这一步该产出的**行**和**值**,换谁来做都得齐。 gates: tsc / eslint / depcruise / 399 测试 全绿 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KeDBx2PHLavbURXB8LJJ7m
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"messageId": "rfq-20260727Z@x.com",
|
||||
"from": "buyer@x.com",
|
||||
"to": [
|
||||
"rfq@we.com"
|
||||
],
|
||||
"cc": [],
|
||||
"subject": "【询价】客户 C200 RFQ-20260727Z 求报价",
|
||||
"body": "客户编码 C200,询价单号 RFQ-��\nPN-FULL-001 TI 年用量 9000 目标价 6.00 交期 10w",
|
||||
"receivedAt": "2026-07-27T20:00:00.000Z",
|
||||
"attachments": []
|
||||
}
|
||||
Reference in New Issue
Block a user