Skip to content

Hatcher Architecture

Hatcher のアーキテクチャは、四つの柱をコードに直接翻訳したものです。すべての選択は、決定論的で、強力で、人間の指揮官が絶対的な制御を維持する開発環境への意図的なステップです。

私たちのエンジニアリングは、一つの質問によって導かれます: これは柱に役立つか?

四つの柱: 私たちのアーキテクチャ基盤

抽象的な原則の代わりに、私たちのアーキテクチャは四つの具体的な、荷重を支える柱の上に構築されています。それらはシステムです。

Constitutional Engineering

これはガバナンス層です。Playbooks System(動的コンテキストエンジン)によって駆動され、Hatcher Actions によって強制されます。すべての操作、特に AI からのものは、このユーザー定義の憲法に対して検証されます。この柱は、Autopilots System がルールを尊重しながら自信を持って実行することを可能にします。

The Time Graph

これは安全性と監査可能性の層です。AI 開発の粒度の高い、高頻度の変更のために構築されたカスタム高性能 Git エンジンによって駆動されます。すべての Autopilot ミッションのための監査可能なログと The Time Graph HAT を駆動する不変の履歴を提供します。

AI Under Command

これはオーケストレーション層です。AI モデルの艦隊(Claude や Gemini など)を管理する、モデルに依存しない制御プレーンとして機能します。人間の意図を、憲法に拘束された正確な AI 操作に変換します。この柱は、Gen HATCode HAT を駆動し、複数の AI エージェントを指揮できるようにします。

The Universal Fabricator

これは実行とモダナイゼーション層です。WebAssembly を使用して、Hatcher EGG(Enforced Governance Guardrails)の安全で決定論的な環境内でポリグロット Hatcher Functions(Delphi、C++、Rust など)を実行します。これにより、レガシーコードは、モダンな標準を尊重しながら、どこでも実行できるようになります。

テクノロジースタックとビジョン

私たちのテクノロジー選択は、実用的で将来を見据えており、迅速なイノベーションの必要性と、パフォーマンスとセキュリティへの長期的なコミットメントのバランスを取っています。

コンポーネントテクノロジー選んだ理由
Desktop ShellElectron (現在)迅速なクロスプラットフォーム開発のための堅牢で実績のある基盤を提供し、コア価値提案に集中できるようにします。
UI FrameworkVue.js 3 + TypeScriptComposition API と型安全性は、プロフェッショナル IDE の複雑でステートフルなインターフェースに理想的です。
Core (ビジョン)Tauri + Rust長期的なビジョンは、Hatcher のコアを Rust で鍛造し、比類のないパフォーマンス、メモリ安全性、セキュリティ保証を実現することです。

この「Path to Rust」は、私たちの約束の中心です。私たちは、実証済みのプロトタイプ上に未来を構築しており、エンジニアリングの卓越性の最高基準を優先する明確なアーキテクチャのエンドゲームを持っています。

設計によるセキュリティとプライバシー

セキュリティは機能ではありません。それはアーキテクチャの前提条件です。

  • デフォルトでローカル優先: ソースコードと履歴はマシン上にあります。不変の監査ログのチーム同期を有効にするなど、明示的なアクションなしに、クラウドサービスに何も送信されません。

  • コードストレージなし: チーム機能(Playbooks など)のためのクラウドサービスは、リポジトリの完全なコピーを保存しません。必要なガバナンスデータ(Playbooks や監査ログエントリなど)のみを保存し、静止状態のコードベース全体は保存しません。

  • サンドボックス化された実行: Hatcher Functions は、デフォルトでシステムにアクセスできない安全な WebAssembly サンドボックスで実行されます。

  • 透明な操作: Time Graph と Human Firewall は、すべてのアクションの明確で監査可能な記録と、すべての変更に対する最終的な発言権を保証します。

さらに深く掘り下げる準備はできましたか?

私たちのアーキテクチャが次世代の AI 支援開発を可能にする方法を探索します