Reference

Safe First Tasks

告诉新人第一批“可以碰什么”和“先别碰什么”。安全感来自正向路径,不只是禁令。

先判断车道

Green:产品可独立开发

  • 低风险体验小改
  • 复用现有 UI / 提示
  • 不碰序列化资产

Yellow:后台/全栈可独立开发

  • 接口 / 数据链路
  • Command / Service 小逻辑
  • 证据、风险、验证更完整

Red:客户端 owner 做

  • 启动 / 热更
  • 框架源码
  • 构建 / Package

适合作为第一批 agent 任务

任务类型为什么适合必须加的限制
已有错误码 → 文案映射调整范围小,容易手动验证。不得新增弹窗 Prefab;沿用现有提示方式。
输入 / 状态校验多在普通 C# 或 Command 内完成。先找相似校验;不要改协议。
防重复点击状态业务价值高,风险可控。必须覆盖成功、失败、取消、关闭页面。
空数据展示逻辑产品能清楚验收,后台能补边界判断。不要改资源加载方式。
已有接口返回字段的容错后台同学容易理解。不要绕过 TSDK / 项目网络层。
已有 Toast / 提示逻辑复用不需要新 UI 资源。必须找现有提示 API。
生成验证清单 / 补文档几乎无运行时风险。必须附源码路径。

不适合作为第一批任务

产品可直接开发的 Green lane

后台 / 全栈可直接开发的 Yellow lane

给产品实现者的任务卡模板

任务:{一句话描述}

用户入口:{页面 / 按钮 / 状态}
正常验收:{成功时看到什么}
异常验收:
- 接口失败:{预期}
- 超时:{预期}
- 快速重复点击:{预期}
- 关闭页面 / 弹窗:{预期}
- 第二次打开:{预期}

禁止项:
- 不改页面布局 / Prefab
- 不改资源
- 不改主流程
- 不新增第三方依赖

需要工程确认:{不确定点}

给后台 / 全栈的分析入口

先不要修改代码。
请找出这个小任务在 HappyMahjong 中最小可改范围:
- Context / View / Mediator / Command / Service / Model
- 现有相似实现
- 不应修改的文件
- 可自动测试的普通 C# 逻辑
- 必须手动验证的 Unity 行为