Files
junhong_cmp_fiber/openspec/changes/archive/2026-08-11-enforce-integration-audit-links/tasks.md
break 619d0c5efe
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 51s
提案
2026-08-11 15:39:51 +08:00

832 B
Raw Blame History

1. 审计关联写入契约

  • 1.1 注册外部交互开始与入站事实的 Audit Event并提供调用链获取其内部 ID 的最小写入入口。
  • 1.2 让 AttemptInboundAttempt 和终态写入优先保留审计事件关联;关联缺失时记录告警但继续写入 Integration Log。

2. 调用链接入

  • 2.1 枚举并接入全部外呼、入站回调、未发送裁决和重试调用点,正常路径传递已持久化审计事件 ID。
  • 2.2 保持业务成功、失败、未知和幂等冲突的现有状态语义,不按弱字段推断关联。

3. 验证

  • 3.1 在隔离数据库验证正常路径关联已存在 Audit Event缺少关联时 Integration Log 仍可写入且产生告警。(按用户要求跳过)
  • 3.2 运行格式化、构建和 OpenSpec 校验。