feat(sync): expose contract display context

This commit is contained in:
jiashumeng
2026-09-15 20:18:43 +09:30
parent 6d8093fa14
commit 025ee7ffa6
6 changed files with 25 additions and 9 deletions
@@ -100,6 +100,7 @@ arguments: {"contractIds":["1001","1002"]}
- 每批 1—200 个稳定合同 ID,返回 `checked_at/count/items/not_found_ids`。
- `items` 使用与合同变化流相同的公开字段;软删合同返回删除标记,查无记录进入 `not_found_ids`。
- 合同展示上下文包含`contract_no/contract_name/property_name/customer_no/customer_name/owner_name`;这些字段用于页面、AI解释和人工核对,关联、授权和接收人选择只能使用稳定ID。
- CRM 必须逐项复核状态、到期日、负责人、客户归属、提醒配置和续约结果。任一变化、缺失、删除、响应不完整、证据时间异常或服务不可用,对应合同本次都不得发送。
- 该工具属于 SYNC 能力和限流档,调用方传 `tenant_id/tenantId/scope` 会被拒绝;数据域只能来自服务 Token。