GitHub Actionsのrequired status checkでbotのPRだけ免除したい時にハマった2つの罠
2026年9月23日
Reusable GitHub Actions workflowでPRのタイトルや本文の書式を検査するjobを組んでいると、必ずと言っていいほど直面する問題があります。Dependabotのようなbotが作るPRは本文を自分たちの都合で書けないため、検査対象から外したい、というものです。
自作ツールが公式機能とかぶり始めたら、コードではなくADRを書く
2026年9月6日
自作の自動化ツールを長く運用していると、ベンダーの公式機能と役割がかぶり始めることがあります。ADRに対応表を書いて境界を明文化し、Non-goalsには理由とトリガー条件を添え、継続の可否を勘ではなく測定可能なゲートで判断する方法を整理しました。
Notion APIの404は「存在しない」とは限らない——database_idとdata source id、そして権限の切り分け
2026年8月25日
Notion REST API が返す 404 は「IDが違う」と「権限が無い」の両方で発生する。MCP経由で見えるIDをそのまま渡すと落ちる理由と、2×2のマトリクスで原因を一発で切り分ける手順をまとめる。
WordPress REST APIへの画像アップロードが日本語ファイル名で落ちる——Content-Dispositionとlatin-1の罠
2026年8月23日
WordPress REST APIで日本語ファイル名の画像をアップロードするとUnicodeEncodeErrorで失敗する。HTTPヘッダがlatin-1でしか送れない仕組みと、ASCIIセーフなファイル名への変換による回避策をまとめる。





