Files
ai-contract-platform/project-docs/V2-P1-07.6.1-external-trust-deferred-core-release-2026-08-25.md
T
yuqei 1d85329a6a
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 9m12s
Build and Test Quality Gate / Isolated Alibaba and Tencent KMS gateway (pull_request) Failing after 4m53s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 24m55s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 8m42s
feat: deliver governed contract platform and async AI tasks
2026-08-26 12:53:47 +08:00

3.2 KiB
Raw Blame History

V2 P1-07.6.1 双云可信增强延后与核心产品解耦实施说明

日期:2026-08-25
决策:保留双云能力,默认关闭,不作为当前核心产品上线门禁

1. 决策背景

阿里云/腾讯云 KMS 与 OSS/COS 不可变见证主要解决密钥外部托管、独立防篡改证明、跨云故障域和外部审计问题。它们不会提升合同起草、审查、版本、审批、下载或签署主流程的基本可用性,而且真实接入涉及付费资源、云账号权限和不可逆对象锁。

当前阶段优先验证核心产品价值,因此不购买双云资源,不删除既有实现,也不以本地 mock 冒充真实双云验收。

2. 能力模式

新增 CONTRACT_API_RELIABLE_EVIDENCE_EXTERNAL_TRUST_MODE:

模式 行为 发布门禁
disabled 默认;内部证据链和签名自检可用,外部锚定关闭 缺少双云材料只产生 warning,不阻断
optional 允许逐步配置外部探针/见证 配置不完整产生 warning,不阻断
required 企业可信增强正式启用 缺少任一探针或见证目标产生 error,阻断

隔离 UAT Compose 强制使用 required;普通开发和当前核心生产配置使用 disabled。

3. 后端保护

  • disabled 模式下,定时 worker 不执行外部透明锚定;
  • 管理员不能通过策略开关绕过能力模式启用外部锚定;
  • 手工调用外部锚定接口返回 409 external_trust_capability_disabled;
  • 内部签名自检探针继续可用,不会请求双云服务;
  • required 模式仍保持双地域、双见证和最少见证数的原有失败关闭语义;
  • 运行配置返回 mode 和 release_blocking,发布工具可区分付费增强缺失与核心配置错误。

4. 前端调整

  • 试点运营页从“P1-07.6 外部见证”调整为“P1-07 试点运营与核心旅程”;
  • 默认明确展示“企业外部可信增强暂未启用,不影响核心主流程”;
  • 外部锚定间隔、最少见证数和外部锚定开关在 disabled 模式下不可编辑;
  • 双云信任运营面板折叠为可选能力说明,避免给运营人员造成“未购买即系统故障”的误解;
  • 内部证据链、公共验签治理、运营工单、SLO 和漏斗仍正常工作。

5. 当前上线边界

核心上线可以继续验收:

  • 场景化起草和模板生成;
  • 上传审查、失败重试和人工接管;
  • 合同版本、正文哈希和审批失效;
  • 企业 Playbook 与规则解释;
  • 国内电子签署连接器;
  • 新用户引导、市场首页和试点运营后台。

当前不得对外宣称:

  • 已通过真实双云 UAT;
  • 已获得两个云厂商的独立不可变见证;
  • 本地内部证据链等同于第三方存证或司法效力证明。

6. 重新启用条件

出现以下任一条件时再启动双云采购和 UAT:已有付费企业客户明确要求;外部审计或融资尽调要求独立见证;合同证据需要跨云灾备;合规负责人批准保留期、预算和不可逆锁定操作。

届时把模式从 disabled 调整为 required,使用既有隔离编排和执行器完成真实验收,不需要重新开发核心能力。