diff --git a/Development-Workflow.-.md b/Development-Workflow.-.md index 4055a80..cc5b85b 100644 --- a/Development-Workflow.-.md +++ b/Development-Workflow.-.md @@ -35,16 +35,29 @@ Gitea 暂时不可用时可以准备工单和 Wiki 草稿,但不得把本地 ### 先判断是否需要工单 -只有纯界面显示文案同时满足以下全部条件时,才可以免工单、免原型: +以下改动必须建立单元任务工单: + +- 新功能、数据库迁移、API 或运行时配置契约变化; +- 权限、安全、凭据、并发、数据删除、发布或其他高风险操作; +- 跨模块行为变化、重构、重大 UI、交互或导航变化; +- 无法确定影响范围、风险或是否改变既有行为的修改。 + +以下修改同时满足“范围明确、容易回退、不涉及上述必须建单项”时可以直接提交: + +- 错别字、注释、文档措辞、格式化、导入排序、单文件内部变量改名; +- 不改变产品行为的类型标注、文档字符串、测试或已确认死代码清理; +- 单文件低风险缺陷,且只是恢复已有明确行为,不改变接口、数据库、状态、权限、安全、并发、流程、布局或可访问性; +- 纯界面显示文案,并满足本页的全部文案豁免条件。 + +直接提交仍要保留无关工作区改动、执行受影响的最小验证并写清提交说明。有任何不确定就建单。 + +纯界面显示文案豁免还必须同时满足: - 只修改用户看到的组件显示名称、按钮文字、标题、提示语或其他文案; - 不改变业务含义、操作流程、权限、状态、接口、数据和验收结果; - 不涉及法律条款、安全提示、支付、金额、单位或其他高风险含义; - 不修改国际化键、代码组件名、类名、变量、API 字段、数据库字段或其他程序标识符; -- 不造成明显布局、截断、换行、可访问性或支持平台问题; -- 有任何不确定时不使用豁免。 - -豁免修改只执行与受影响界面相称的最小检查,确认文字正确且没有明显布局或可访问性问题,然后停止。只要任一条件不满足,或涉及用户行为、样式布局、交互和导航,就建立单元任务工单。 +- 不造成明显布局、截断、换行、可访问性或支持平台问题。 ### 再判断设计证据