掲載済み (2026-07-11号)
236 178文字 • 1分

Guardian Framework: AI支援開発におけるアーキテクチャの形骸化を防ぐSDLCオーケストレーター

原題: GitHub - arman-jalili/guardian-framework: Architecture Enforcement Framework for AI-Assisted Development

英語

掲載情報

概要

ビジネス要件からDDD設計、実装、そしてCIによるアーキテクチャ制約の自動検証までを一気通貫で管理し、AI開発における設計とコードの乖離を物理的に防ぐフレームワーク。

詳細内容

guardian-frameworkは、AIを用いたソフトウェア開発(AI-Assisted Development)において、設計の形骸化(アーキテクチャ・ドリフト)を防ぐためのSDLCオーケストレーターです。全ての設計資産(モジュール定義、ADR、ロードマップ、CIスクリプト等)を`.pi/`ディレクトリで一括管理し、そこから実装や検証コードを生成する仕組みを提供します。AIとの対話的なドメイン探索から、DDD(ドメイン駆動設計)に基づくレイヤードアーキテクチャの自動生成、さらに「ドメイン層がインフラ層に依存していないか」といった設計制約をCIで強制的にチェックする機能を備えています。オプションのTDDモードでは、設計から自動的に失敗するテストを生成し、AIエージェントにRed-Green-Refactorのサイクルを回させることも可能です。1人の開発者が11日間で14.6万行のRustプロジェクトを構築した実績を持ち、AIの生産性と設計の堅牢性の両立を目指しています。