完善公共基础接入与全局审计闭环
This commit is contained in:
@@ -214,6 +214,11 @@ Status: ready-for-agent
|
||||
- 已结束的历史本地审批保留为 `legacy` 只读事实,不伪造企微实例。发布时仍未结束的退款/线下充值按创建人类型形成真实企微审批;缺少平台绑定、固定代理身份或创建人事实的记录进入迁移待处理清单,不能继续使用旧本地审批接口。
|
||||
- 回滚应用时保留已经形成的企微实例、提交人/身份快照、Integration Log 和 Audit Event。已有企微申请进入运行后不得恢复旧本地审批动作,只能继续同步或人工处置。
|
||||
|
||||
## 公共能力发布依赖
|
||||
|
||||
- 最终 14 号真实企微发布票阻塞于公共基础 12 号票、全局审计 19 号票和公共通知 08 号票;退款业务消费者还必须替换为 UR#35 的具体纵向 Ticket。
|
||||
- 审批终态事件必须登记版本和消费者幂等键;审批实例是领域事实,企微请求/回调进入 Integration Log,提交、人工同步和状态变化进入 Audit Event。
|
||||
|
||||
## Testing Decisions
|
||||
|
||||
- 主要自动化接缝采用最高公共行为边界:Fiber HTTP 路由与认证 → Application/Domain/Query → GORM → 开发 PostgreSQL、Redis 和 Asynq 可控队列;企业微信网络统一替换为可编程 WeCom Adapter。测试不直接断言私有函数或目录结构。
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
- 12 — 交付历史审批与待处理数据迁移接缝
|
||||
- 13 — 冻结企微后台与个人中心前端契约
|
||||
- `.scratch/tech-public-foundation/issues/12-foundation-release-gate-and-integration-contract.md` — 12 — 建立公共基础发布门禁和下游接入契约
|
||||
- `.scratch/tech-global-audit/issues/19-one-time-audit-cutover-gate.md` — 19 — 执行一次性审计切换与停机发布门禁
|
||||
- `.scratch/tech-inapp-notifications/issues/08-notification-release-gate.md` — 08 — 完成公共通知发布门禁与下游接入契约
|
||||
- UR#35 退款企微审批的“退款创建接入公共审批并消费终态事件”纵向 Ticket;UR#35 拆票后必须在本票实施前替换为其具体文件引用
|
||||
|
||||
**Status:** ready-for-agent
|
||||
|
||||
Reference in New Issue
Block a user