B3.15.4Optimization Boundary设计
效率优化不得改变默认路径的结果,只能改变到达结果的代价
别名: 优化边界 · 结果一致性 · 默认路径
概念解释
快捷键、模板、批量、自动填充和捷径应压缩步骤、等待和输入,但不能悄悄改变对象范围、默认值、校验、权限、日志或最终数据。优化边界(optimization boundary)要求快速路径与普通路径对同一意图产生可解释的等价结果。
机制
效率功能常由不同入口实现,容易复制旧默认、跳过校验、改变排序、合并请求或使用不同时间基准。用户用慢路径确认后又用快路径批量执行时,任何结果差异都会变成静默错误。安全边界应放在共享服务层;界面捷径只改变表达和步数,并保持审计可归因。
边界
有些效率设计确实会限制范围,例如“只对当前筛选结果批量删除”,但差异必须显式显示并确认,不能算隐式改变。性能优化可能延迟、合并或异步执行,也要说明结果生效时间。不同权限路径可能看到不同动作,这属于授权差异而非默认路径漂移。
怎么落地
- 为每个捷径定义输入、范围、默认值、校验、权限、输出、日志和失败语义。
- 把业务规则放入共享服务,所有入口调用同一操作;界面只改变交互成本。
- 执行前显示范围摘要,如“当前 24 项”“使用模板 T3 的默认值”。
- 用等价测试比较慢路径、快捷键、模板和 API 的数据、通知、撤销与审计。