記事一覧

React Router v7 移行で typecheck が壊れる4つの原因(Remix v2 → v7)
2026.03.07
React Router v7 移行後に typecheck が通らなくなる4つの落とし穴と修正コードを解説します。json() 廃止・型定義不在・tsconfig 変更・abortDelay 廃止を、Cloudflare Edge 本番環境で検証済みの実践知として記録します。
TypeScript troubleshooting Vite

React Router v7 移行後、wrangler pages dev で起きる2つの環境問題
2026.03.05
React Router v7 移行時に wrangler 開発環境で必要な作業2点を解説します。bare-import 警告への Vite プラグイン対処と Windows でのキャッシュロック問題を、Cloudflare Edge 本番環境で検証済みの実践知として記録します。
Pages TypeScript troubleshooting
アトミック・レンダリング:Lighthouse最適化が露出させるUIの時間的不整合と、Edge時代の可視化制御設計
2026.03.01
Lighthouseは原因ではなく、設計の穴を暴く「露出装置」だ。Edge配信と分散実行によって顕在化した「未確定時間」を制御し、UIを「ピクセル」ではなく「時間」として管理するアトミック・レンダリングの技術論。
React performance

AIエージェントが壊さない開発環境:Cloudflare D1 ローカル自律化と「状態管理」の物理学
2026.02.28
「認証地獄」は本質ではない。問題は「外部状態への依存」だ。AIコーディング時代に必須となる、再現性・決定性・CI親和性を担保したD1ローカル環境の構築思想。環境を「依存物」から「成果物」へと再定義するエンジニアリングの記録。
D1 troubleshooting architecture

AI駆動開発でStripe審査を1回で突破する—「孤島コード」と「一発突破」の生存戦略
2026.02.22
AI(Claude Code)を活用した決済機能実装後のStripe審査を、最小コストで突破するための戦略的判断を共有。不確実な審査基準に対し、懸念点を一気に潰す「一発突破」の重要性と、AI開発特有の落とし穴である「孤島コード」への対策を解説します。
Stripe troubleshooting testing architecture

AIを信じるな、設計を信じろ:エージェント乱立時代の爆死回避術
2026.02.21
StripeエージェントがClaude Codeプロジェクトを暴走させた。SSoT違反を検出し、汚染されたコードを全削除した実録。「動くコード」に騙されない、5年後の保守性に責任を負うプロの視点を共有する。
Stripe Subagent architecture troubleshooting
