PWAの更新で他タブの作業を壊さない:Web Locks APIとService Workerの二段階排他制御新着!!
2026年10月31日
PWAの更新通知を見落とすと古い画面が残り、skipWaitingを強制すると他タブの入力中の内容まで壊れます。Web Locks APIで共有ロックと排他ロックを使い分け、Service Workerに有効化まで保持させ、他タブを壊さずに更新する二段階の排他制御を実装します。
WordPressのエラー送信が止まったときの点検手順:error_get_last()の上書きとWP-CLI疎通確認
2026年10月16日
WordPressからのエラー送信が止まったとき、送信の故障を疑う前に行う点検の型と、error_get_last()が後続のNoticeで上書きされる欠陥の直し方、受け手のスキーマ検査をテストに写す方法、本番で安全に疎通確認できるWP-CLIコマンドの作り方をまとめます。
CLIの起動判定がCIでだけ失敗する謎—TTY検出で出力形式が変わる罠
2026年9月25日
CLIはTTY接続の有無で出力形式を変えることがあり、これがE2EテストのCI環境でのみ起動判定が失敗する原因に。この謎を解き明かし、起動待ち判定の切り分け方と、原因の見えにくい不具合を解決するアプローチを解説します。
CLIの「エラーは出ているはずなのに何も表示されない」を追ったら見えた4つの罠
2026年9月21日
社内向けのCLIツールで、「エラーは出ているはずなのに何も表示されず、終了コードだけがおかしい」という不具合を追いかけたことはないでしょうか。
CIの使い捨てVMが原因不明で落ちる時に疑うべき「隠れた制約」
2026年9月20日
CIの使い捨てVMがなぜか毎回落ちる——原因はドキュメント上の識別子制約ではなく、内部で組み立てられるUNIXソケットパスの長さ制限でした。表面上の制約をクリアしても落ちる罠の見つけ方と、決定的なハッシュで識別子を短縮する対処法を解説します。
Notion APIの404は「存在しない」とは限らない——database_idとdata source id、そして権限の切り分け
2026年8月25日
Notion REST API が返す 404 は「IDが違う」と「権限が無い」の両方で発生する。MCP経由で見えるIDをそのまま渡すと落ちる理由と、2×2のマトリクスで原因を一発で切り分ける手順をまとめる。






