| content |
{"Commits":[{"Sha1":"5b6172408 {"Commits":[{"Sha1":"5b6172408b40342773517f4e065f7e5b6c9c272d","Message":"Merge branch 'claude/02-followup-20261017' into codex/adversarial-postlock-02-integrated-20261017\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T01:16:08-07:00"},{"Sha1":"c8858c8c07e3f715bb2c23807857c2b6a9301871","Message":"docs: 记续办验证——439e1f4 干净检出 320/320,三个标签打在 439e1f4\n\ncommerce@1.10.0、finance@2.0.0、thing@0.20.0 打在源码提交 439e1f4;34f767b 被\n验收会话阻断,未打标签。干净检出八项检查通过、完整回归 320/320、失败与跳过 0;\n三段修复前复现(d130954、24522ae、34f767b)与各包逐文件 sha256 见\nevidence/adversarial-2026-10-17/followup-result.json。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T01:15:18-07:00"},{"Sha1":"24b0700b4e4d2b25fdcf02580325180f13993e96","Message":"test(commerce): cover late supplier return rollback and retry\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T01:08:26-07:00"},{"Sha1":"439e1f425f4fcf28d6961f558692ffd05336e4f0","Message":"fix: 确认已退回只认商包同事务写下的确认(验收会话 10-18 阻断)\n\n34f767b 的物包 ConfirmInstanceReturned 自带发货单与证据,可绕开商包直接调用:\n普通发货后只凭 thing.confirm_instance_return 就能把实例转为已退回、结束所有权。\n\n- 商包 ConfirmPurchaseReturnReceived 先写下不可变的确认记录并记事件,同一事务\n 再调物包,只交确认 ID;子命令失败时整笔回滚,确认不留下。\n- 商包发布 STABLE 只读守卫 commerce.assert_purchase_return_confirmation_ref\n (sql/014):确认属本租户、点名该实例、是该订单的退货、那笔退货的发货单与\n 订单供应商;返回订单、退货、供应商、实例、发货单、签收时刻与证据摘要。\n- 物包载荷改为实例、版本与 purchaseReturnConfirmationId,经守卫读回核对;\n 读不到确认(直调、伪造确认 ID 或 causationId)为\n PURCHASE_RETURN_CONFIRMATION_NOT_FOUND,别的实例的确认为 _STATE_INVALID。\n thing.instance_return 记下确认 ID,每条确认至多用一次(sql/022)。\n- 回归:收入验收会话直调反例(原样);补普通发货直调、伪造确认 ID 与\n causationId、别的实例的确认、跨租户、守卫字段、子命令失败回滚、\n 同一命令 ID 换载荷与重放。两条直调用例在 34f767b 上 2/2 失败。\n- 同步命令描述、包说明、采购 SOP、续办记录与验证页,重生成 Tool 与知识材料。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T01:04:37-07:00"},{"Sha1":"34f767b5f963547d1ac42d2668b4867f040f9274","Message":"feat: F01 选项 A 确认已退回(commerce 1.10.0、thing 0.20.0)\n\n用户 10-18 批准选项 A:供应商签收后由收货人凭证据确认已退回,实例转为\n终态已退回,本企业所有权在确认时结束;确认前保留在途与所有权。\n\n- 商包 ConfirmPurchaseReturnReceived(sql/014):点名本订单的退货、发货单上的\n 实例、订单供应商与签收证据,同事务经组合边调物包 ConfirmInstanceReturned;\n 每个实例至多一条确认,只追加,数据库再核退货、发货单与供应商。\n- 物包 ConfirmInstanceReturned(新模块 instance-returns.mjs,sql/022):\n IN_TRANSIT → RETURNED,关闭所有权与开着的关系,写 thing.instance_return;\n 已退回之后由数据库守卫 instance_version 拒绝一切变更。已发布 instances.mjs 不改。\n- 两条命令高风险、需人工确认;正式绑定继续默认拒绝。\n- 回归:错供应商、错订单、实例不在退货单上、签收时刻无效、证据不全、重复、\n 跨租户、缺子命令授权均拒绝;同一命令 ID 幂等。放到 24522ae 上 2/2 失败。\n- 收入验收会话两条退款政策竞态回归;补续办验证页;重生成 Tool 与知识材料。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T00:41:22-07:00"}],"HeadCommit":{"Sha1":"5b6172408b40342773517f4e065f7e5b6c9c272d","Message":"Merge branch 'claude/02-followup-20261017' into codex/adversarial-postlock-02-integrated-20261017\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-18T01:16:08-07:00"},"CompareURL":"luoanwu/juhai-seven-domain-platform/compare/d130954ae045bb0082f6334273c12393214df963...5b6172408b40342773517f4e065f7e5b6c9c272d","Len":6}... |