معماری Hatcher
معماری Hatcher یک ترجمه مستقیم از چهار ستون ما به کد است. هر انتخاب یک قدم عمدی به سمت یک محیط توسعه است که قطعی، قدرتمند است و فرمانده انسان را در کنترل مطلق نگه میدارد.
مهندسی ما توسط یک سؤال راهنمایی میشود: آیا این به ستونها خدمت میکند؟
چهار ستون: پایه معماری ما
به جای اصول انتزاعی، معماری ما بر روی چهار ستون ملموس و باربر ساخته شده است. آنها سیستم هستند.
Constitutional Engineering
این لایه حاکمیت است. توسط سیستم Playbooks (یک موتور زمینه پویا) تقویت میشود و توسط Hatcher Actions اجرا میشود. هر عملیات، به خصوص از هوش مصنوعی، در برابر این قانون اساسی تعریفشده توسط کاربر اعتبارسنجی میشود. این ستون سیستم Autopilots را قادر میسازد با اطمینان اجرا کند در حالی که به قوانین شما احترام میگذارد.
The Time Graph
این لایه امنیت و قابلیت ممیزی است. توسط یک موتور Git سفارشی و با کارایی بالا تقویت میشود که برای تغییرات دانهای و با فرکانس بالای توسعه هوش مصنوعی ساخته شده است. تاریخچه تغییرناپذیری را فراهم میکند که The Time Graph HAT و لاگهای قابل ممیزی برای هر ماموریت Autopilot را تقویت میکند.
AI Under Command
این لایه هماهنگی است. به عنوان یک صفحه کنترل مدل-مستقل عمل میکند و ناوگانی از مدلهای هوش مصنوعی (مانند Claude و Gemini) را مدیریت میکند. قصد انسان را به عملیات هوش مصنوعی دقیق و محدودشده قانون اساسی ترجمه میکند. این ستون Gen HAT و Code HAT را تقویت میکند و به شما فرمان بر عوامل هوش مصنوعی متعدد میدهد.
The Universal Fabricator
این لایه اجرا و نوسازی است. از WebAssembly برای اجرای polyglot Hatcher Functions (Delphi، C++، Rust و غیره) در محیط امن و قطعی یک EGG (Enforced Governance Guardrails) Hatcher استفاده میکند. این کد قدیمی را قادر میسازد در هر جا اجرا شود در حالی که استانداردهای مدرن را رعایت میکند.
پشته فناوری و چشمانداز
انتخابهای فناوری ما عملی و آیندهنگر هستند و نیاز به نوآوری سریع را با تعهد بلندمدت به عملکرد و امنیت متعادل میکنند.
کامپوننت | فناوری | چرا آن را انتخاب کردیم |
---|---|---|
Desktop Shell | Electron (فعلی) | یک پایه قوی و آزمایششده در نبرد برای توسعه سریع و چندپلتفرمی فراهم میکند و به ما اجازه میدهد روی پیشنهاد ارزش اصلی خود تمرکز کنیم. |
UI Framework | Vue.js 3 + TypeScript | Composition API و type-safety آن برای رابط پیچیده و stateful یک IDE حرفهای ایدهآل است. |
Core (چشمانداز) | Tauri + Rust | چشمانداز بلندمدت ما این است که هسته Hatcher را در Rust بسازیم به دلیل عملکرد بینظیر، امنیت حافظه و تضمینهای امنیتی آن. |
این "مسیر به Rust" برای وعده ما مرکزی است. ما آینده را بر روی یک نمونه اولیه اثباتشده میسازیم، با یک نقطه پایانی معماری واضح که بالاترین استانداردهای برتری مهندسی را اولویتبندی میکند.
امنیت و حریم خصوصی از طراحی
امنیت یک ویژگی نیست؛ یک پیشنیاز معماری است.
محلی-اول به طور پیشفرض: کد منبع و تاریخچه شما روی دستگاه شما زندگی میکنند. هیچ چیز بدون اقدام صریح شما، مانند فعالسازی همگامسازی تیمی برای لاگ ممیزی تغییرناپذیر، به سرویس کلود ارسال نمیشود.
صفر ذخیرهسازی کد: سرویسهای کلود ما (برای ویژگیهای تیمی مانند Playbooks) یک کپی کامل از مخزن شما را ذخیره نمیکنند. ما فقط دادههای حاکمیت لازم (مانند Playbooks و ورودیهای لاگ ممیزی) را ذخیره میکنیم، هرگز کل codebase شما در حالت استراحت.
اجرای Sandbox شده: Hatcher Functions در یک sandbox WebAssembly امن بدون دسترسی پیشفرض به سیستم شما اجرا میشوند.
عملیات شفاف: Time Graph و Human Firewall اطمینان میدهند که شما یک رکورد واضح و قابل ممیزی از هر اقدام و کلمه نهایی در هر تغییر دارید.
آماده غواصی عمیقتر؟
کاوش کنید چگونه معماری ما نسل بعدی توسعه کمکشده با هوش مصنوعی را ممکن میسازد