2026年8月21日 CIはコードをテストしていたが、contractsは見ていなかった——だから本番でAPIが壊れた ほとんどのCIパイプラインは構文エラーや論理バグを検出する。しかし、実際に本番を落とすAPI contractの破壊変更は見逃している。修正方法を解説する。 additional-strategiesapibreaking-changesci-cd
2026年8月8日 抽象解釈は博士学位が必要に聞こえる。もうそうではない Inferを使ってCIパイプラインで形式的静的解析を実行する方法。動作する設定と現実的なトレードオフを紹介する。 abstract-interpretationci-cdstatic-analysisinfer
2026年7月22日 CI があなたなしで tangle できない限り、あなたのリテラート・プログラムは壊れている Literate programming は単一事実情報源を約束するが、手動の weave と tangle のステップが CI/CD パイプラインを破壊する。Markdown ファイルを正規のものに保つため、抽出とドキュメント生成を自動化する方法を紹介する。 literate-programmingci-cdweave-tangleautomation
2026年6月7日 コンパイラは構文をチェックする。テストはアーキテクチャをチェックすべきだ。 多くのチームはアーキテクチャルールをWikiに記載している。依存グラフが逸脱した時にCIを失敗させる実行可能なテストとして書く方法を紹介する。 deep-divesarchitecture-testingclean-architectureci-cd
2026年6月6日 ドメイン層がPostgresをimportする。CIは何も言わない。 クリーンアーキテクチャの図はホワイトボード上では美しい。ここでは、ビルドパイプラインが依存方向を強制し、ドメインコードがインフラストラクチャに到達できないようにする方法を紹介する。 deep-divesclean-architectureci-cddependency-rules
2026年5月27日 ミューテーションテストに4時間かかる。ではチームは実際にCIでどう使っているのか? ほとんどのチームはすべてのコミットでフルのミューテーションテストスイートを実行していない。ここでは、ビルドパイプラインを破壊することなく、エンジニアリングチームが実際にミューテーションテストをCIに統合する方法を紹介する。 deep-divesmutation-testingci-cdtest-quality
2026年5月22日 AI Codebaseのための決定的ガードレール 人間のレビューは一貫性がない。AIレビューはさらに悪い。AI生成codebaseに対するスケーラブルな唯一の防御は決定的enforcement — 無視される提案ではなく、ビルドを失敗させるルールだ。 ai-engineeringsoftware-architectureguardrailssemgrepci-cdcode-review-automation