重写设计文档,遵守下面的风格:
1. 禁止使用比喻性质的或肢体动作词,例如“接”、“跑”、“打”、“落”、“补”、“收”等等,除非是专业用语;
2. 主动使用逻辑衔接,用“但是”、“因此”、“那么”等连词来承接存在逻辑关系的上下句。
3. 逐句阅读文档内容并修改,不使用搜索和替换。
4. 按文件分配 sub agent ,避免多个 sub agent 写同一个文件。
对比效果如下(修改之前 vs 修改之后):
- 步骤应落在已登记的动作库上,由规划器组合
- 步骤应来自已登记的动作库,由规划器组合
- 每个步骤都能指回动作库中的登记动作。
- 每个步骤都能追溯到动作库中的登记动作。
- 样本库随仓库提交、启动不再灌数据,测试改回内存库
- 样本库随仓库提交、启动不再写入数据,测试改回内存库
- 取数通道收口这一意图不变。
- 取数通道只在本模块实现这一意图不变。
- 口径变化靠人看输出发现,执行一次真花一次 Provider 调用
- 口径变化需要由人阅读输出发现,执行一次会真实消耗一次 Provider 调用
- 工具落在 `hs-infra-access`,它是唯一持有数据库连接的模块
- 工具由 `hs-infra-access` 提供,它是唯一持有数据库连接的模块
- `roles` 为空就不写角色那半
- `roles` 为空就省略角色部分
- 模型可据此收紧查询
- 模型可据此缩小查询范围
- 不是模型能修的东西,如实冒泡。
- 不是模型能修的东西,如实向上抛出。
- 没有并发上限这个旋钮
- 没有控制并发上限的配置项
- 拼成给模型看的文本归本模块
- 本模块负责把它们拼成给模型看的文本
- 支持指标定义的注册与版本化(为审计留口)。
- 支持指标定义的注册与版本化(为审计预留位置)。
- 分账,防止一个人连点占满名额
- 按用户分摊,防止单个用户连续请求占满名额