10 lines
982 B
Markdown
10 lines
982 B
Markdown
# robot-service AGENTS.md
|
||
|
||
1. `robot-service` 只拥有机器人账号池事实,不拥有用户头像、昵称、钱包、游戏局和房间状态。
|
||
2. `game-robot` 只能读写 `hyapp_robot.robot_game_robots`;旧 `hyapp_game.game_self_game_robots` 只能作为一次性迁移来源,不能作为新逻辑读写表。
|
||
3. `room-robot` 只能读写 `hyapp_robot.robot_room_robots`;机器人入房、退房、麦位、IM 事件仍由 `room-service` 和 Room Cell 负责。
|
||
4. 迁移旧机器人池时只能复制或补齐数据,禁止 drop/truncate/rename 旧库旧表,保证线上可回滚和历史排查。
|
||
5. 机器人用户仍是真实 App 用户,头像昵称由 `user-service/likei` 用户库提供,robot-service 不复制展示资料。
|
||
6. 新增配置默认打开;只有 DSN、三方密钥、外部地址这类环境敏感值使用环境配置或占位符。
|
||
7. 修改 Go 业务逻辑时保持关键分支、幂等语义和跨服务边界的高密度注释。
|