# 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 业务逻辑时保持关键分支、幂等语义和跨服务边界的高密度注释。