实现七月迭代公共技术基础
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 9m20s

This commit is contained in:
2026-07-23 17:52:48 +09:00
parent f7c42252c0
commit 17782d5f8e
76 changed files with 5246 additions and 158 deletions

View File

@@ -4,16 +4,15 @@
**Blocked by:** 01 — 建立公共迁移所有权与检查门禁
**Status:** ready-for-agent
**Status:** completed
**架构通道:** 主通道为 Query辅助通道为 Infrastructure。
**完整业务边界:** 本票收口系统配置表、代码注册表、启动校验、缓存读取和超级管理员列表 API。明确不注册支付等具体业务 Key不允许创建任意 Key不提供原始 JSON 自由编辑器;新增 Handler 必须同步文档生成器。
- [ ] 配置存储支持唯一 Key、字符串化值、`string/int/bool/json` 类型、模块、中文说明、只读与敏感属性、创建更新人与时间,且无外键或 GORM 关联标签。
- [ ] 注册表定义稳定 Key、模块、类型、值域或枚举、默认值、只读、敏感和控件提示重复 Key、类型冲突或非法默认值在启动或验证阶段失败。
- [ ] 只有已认证超级管理员可按模块分页查询配置;权限不足返回统一 403不伪装为空数据。
- [ ] 未注册数据库 Key 默认不可写,最多按只读、可诊断方式展示;敏感配置值按注册策略脱敏。
- [ ] PostgreSQL 是唯一事实来源Redis 未命中、超时或不可用时回退数据库并尝试回填,缓存 Key 和默认 TTL 遵循公共常量。
- [ ] 真实 Fiber、认证、GORM 和 Redis 测试覆盖模块过滤、四种类型、缓存命中与回退、未注册 Key、敏感值和权限边界OpenAPI 文档生成器同步更新。
- [x] 配置存储支持唯一 Key、字符串化值、`string/int/bool/json` 类型、模块、中文说明、只读与敏感属性、创建更新人与时间,且无外键或 GORM 关联标签。
- [x] 注册表定义稳定 Key、模块、类型、值域或枚举、默认值、只读、敏感和控件提示重复 Key、类型冲突或非法默认值在启动或验证阶段失败。
- [x] 只有已认证超级管理员可按模块分页查询配置;权限不足返回统一 403不伪装为空数据。
- [x] 未注册数据库 Key 默认不可写,最多按只读、可诊断方式展示;敏感配置值按注册策略脱敏。
- [x] PostgreSQL 是唯一事实来源Redis 未命中、超时或不可用时回退数据库并尝试回填,缓存 Key 和默认 TTL 遵循公共常量。
- [x] 真实 Fiber、认证、GORM 和 Redis 测试覆盖模块过滤、四种类型、缓存命中与回退、未注册 Key、敏感值和权限边界OpenAPI 文档生成器同步更新。