2026年5月16日 メテオフォール型開発は本当にある。コードベースまで一緒に崩れる必要はない この言葉が刺さるのは、チームが実際に動き続ける要件、固定の締切、半分しか固まっていない作業範囲の中で開発しているからです。Autotomy は幻想的な計画を直せませんが、開発を止めない構造は作れます。 AIエンジニアリングソフトウェアアーキテクチャautotomyプロダクト開発guardrails
2026年5月16日 Stanford CS146S は AI coding を正しく見ている。足りない科目はアーキテクチャだ Stanford CS146S を AIアーキテクチャの観点からレビューし、AI coding への評価は正しい一方で、置き換え可能性を支える設計規律が欠けている点を批評します。 ai-engineeringsoftware-architecturestanfordcs146sguardrailsagentic-development
2026年5月15日 優れたエンジニアリングの考え方が AI で経済的になるまでニッチのままだった理由 Design by contract、property-based testing、mutation testing、model checking は悪い考え方だったわけではありません。継続運用に必要な専門知が重すぎただけです。AI はその前提を変えます。 ai-engineeringsoftware-reliabilitydesign-by-contractproperty-based-testingmutation-testing
2026年5月14日 なぜ AI 生成コードにはガードレールが必要なのか AI なら React Native MVP をすばやく ship できるが、guardrails がなければ小さな変更ひとつで無関係な flow まで壊れる。速度を fragility に変えないための declarative constraints を説明します。 思想AIガードレール
2026年5月14日 Vibe coder のための React Native App Lifecycle ガイド dev では問題ないのに、昼休みのあと戻ると白画面になる。ネイティブの lifecycle を正しく扱う resume status パターンを説明します。 React Nativeライフサイクルセッション
2026年5月14日 なぜ Vibe-coded React Native app は起動時に落ちるのか optional SDK が core infrastructure と同じように初期化されると、app は起動直後に crash する。non-critical な tool が production を巻き込まないための dependency tier system を説明します。 React Native依存関係本番運用
2026年5月14日 なぜ Cursor + NativeWind の Vibe coding はスケール時に壊れるのか Cursor で週末に MVP を出したのに、brand color を 1 つ変えるだけで 47 ファイルに find-and-replace が必要になる。出血を止める styling contract を説明します。 React Nativeスタイリングアーキテクチャ
2026年5月14日 なぜ Claude Code にコードレビューを任せるべきではないのか(代わりに何を使うべきか) LLM コードレビューは非決定的で遅く、アーキテクチャ違反を見逃す。コードを本当にクリーンに保つ O(1) ガードスタックを紹介します。 ai-code-reviewguardrailscursorclaude-codedeterministicarchitecture
2026年5月14日 置き換えでリファクタするという新しい考え方 既存コードを守る発想をやめ、削除前提で設計する。Autotomy パターンがモジュールを安全に差し替えられる理由を説明します。 アーキテクチャパターンautotomy
2026年5月14日 React Native の service boundaries と composition root React Native の画面から外部 SDK への依存を切り離すには。service boundaries、interface、composition root を使い、AI が変更する範囲を明確にします。 react-nativearchitecturecursorclaude-codevibe-codingservice-boundaries