AI News HubLIVE
站内改写

Show HN: Mneme HQ – AIコーディングエージェント向けリポジトリネイティブアーキテクチャルール

Mneme HQ は、コード生成前に制約を強制することでアーキテクチャの漂流を防ぎ、レビューの負荷を軽減する、AI支援開発向けアーキテクチャガバナンスレイヤーです。AIコーディングエージェントのワークフローに直接統合され、禁止されたフレームワーク、境界を越えた呼び出し、陳腐化した決定をPRキューに到達する前にブロックします。

記事インテリジェンス

エンジニア中級

要点

  • AIエージェントがコードを生成する前にアーキテクチャルールを強制し、違反を根本から阻止
  • Claude Code、Cursor、GitHub Copilotなど、主要なAIコーディングツールと連携
  • 未承認のフレームワーク導入、境界を越えた呼び出し、ADR競合を自動的にブロック
  • 生成前ガバナンスレイヤーとして機能し、生成後観測ツールと補完関係にある

重要な理由

このニュースが重要なのは、AIエージェントがコードを生成する前にアーキテクチャルールを強制し、違反を根本から阻止ためです。

技術的影響

モデル選定、推論コスト、プロダクト能力、評価基準に影響する可能性があります。

Mneme HQ は、AI支援開発におけるアーキテクチャガバナンスレイヤーを提供するツールです。AIコーディングエージェントがコードを生成する際にアーキテクチャ上の決定を無視する問題に対処します。チームのアーキテクチャ上の意図を実行可能な制約にコンパイルし、コード生成前の段階でガバナンスを適用することで、アーキテクチャの漂流がレビューフェーズに及ぶのを防ぎます。

静的なルールファイルやプロンプトテンプレートとは異なり、Mneme は単に規範を記録するのではなく、それを強制します。決定論的スコアリングとスコープ認識型検索により、AIコールごとに適切な制約が確実に適用されます。Claude Code、Cursor、GitHub Copilot、Windsurf、OpenAI、Aiderなど、多数のAIコーディングアシスタントをサポートし、直接API統合または既存のエージェントプラットフォームを通じて使用できます。

Mneme のワークフローは5つのフェーズで構成されます:ロード、検索、構築、注入、評価。チームはJSONファイルを編集してルールを定義し、Mneme はAIコールのたびにそのルールをロードし、コンテキストパケットを構築してシステムプロンプトに注入し、最後に生成されたレスポンスが制約に準拠しているかを評価します。これにより、セッション健忘症(エージェントが以前の決定を忘れてしまう問題)が解消され、毎回再プロンプトする必要がなくなります。

このツールは、以下のような一般的な違反を防止できます:未承認のフレームワーク導入(例えば、Zustand標準化アプリにReduxを持ち込む)、境界を越えたアーキテクチャ違反(フロントエンドルートでBigQueryクライアントをインスタンス化する)、ADR競合(Pub/Subに移行した後にCeleryを再導入する)、制限されたパス変更(コード生成エージェントが本番データベース移行ディレクトリに書き込む)、セキュリティポリシー違反(生のSQL文字列連結)、非承認依存関係の使用(ライセンス制限リポジトリにGPLパッケージを追加する)などです。

Mneme は3つの主要デモを提供しています:ADRコンパイラ(既存のアーキテクチャ決定記録を実行可能ルールに変換する)、アーキテクチャ漂流防止(AIエージェントがADRに違反するコードを提案した場合にブロックするプロセスを示す)、およびマルチエージェント間のガバナンス継続性(複数のエージェントが同じコードベースで動作しながらアーキテクチャの一貫性を維持する)。このツールはモデル非依存かつエージェント非依存であり、OpenAI、Anthropic、Gemini、Llama、Qwen、DeepSeek、Mistralなどのモデル、およびLangGraph、CrewAI、AutoGenなどのフレームワークをサポートします。CI/CDパイプラインのゲートとして機能し、プルリクエストに到達する前にアーキテクチャ違反をブロックできます。Mneme のビジョンは、AI支援ソフトウェア開発のためのガバナンスインフラストラクチャレイヤーになることです。現在のフェーズ1ではオープンソースの開発者ツールを提供し、将来のフェーズではチーム向けガバナンスレイヤー、エージェントプラットフォーム統合、そして最終的には組織全体でのポリシー・アズ・コードの執行と漂流分析を目指しています。