Архитектура 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 для запуска полиглот Hatcher Functions (Delphi, C++, Rust и т.д.) внутри безопасной, детерминистской среды Hatcher EGG (Enforced Governance Guardrails). Это позволяет legacy коду работать где угодно, соблюдая современные стандарты.
Технологический стек и видение
Наш выбор технологий прагматичен и дальновиден, балансируя потребность в быстрой инновации с долгосрочным обязательством к производительности и безопасности.
Компонент | Технология | Почему мы выбрали это |
---|---|---|
Desktop Shell | Electron (Текущая) | Обеспечивает надежный, проверенный в боях фундамент для быстрой, кросс-платформенной разработки, позволяя нам сосредоточиться на нашем основном ценностном предложении. |
UI Framework | Vue.js 3 + TypeScript | Его Composition API и типобезопасность идеальны для сложного, stateful интерфейса профессиональной IDE. |
Core (Видение) | Tauri + Rust | Наше долгосрочное видение - выковать ядро Hatcher на Rust для его непревзойденной производительности, безопасности памяти и гарантий безопасности. |
Этот "Путь к Rust" центральный для нашего обещания. Мы строим будущее на проверенном прототипе с четкой архитектурной конечной целью, которая приоритизирует высочайшие стандарты инженерного мастерства.
Безопасность и конфиденциальность по дизайну
Безопасность - это не функция, это архитектурная предпосылка.
Локально по умолчанию: Ваш исходный код и история живут на вашей машине. Ничего не отправляется в облачный сервис без вашего явного действия, такого как включение командной синхронизации для неизменяемого журнала аудита.
Нулевое хранение кода: Наши облачные сервисы (для командных функций, таких как Playbooks) не хранят полную копию вашего репозитория. Мы храним только необходимые данные управления (такие как Playbooks и записи журнала аудита), никогда ваш полный код в покое.
Изолированное выполнение: Hatcher Functions запускаются в безопасной песочнице WebAssembly без доступа к вашей системе по умолчанию.
Прозрачные операции: Time Graph и Human Firewall гарантируют, что у вас есть четкая, аудируемая запись каждого действия и последнее слово на каждое изменение.
Готовы погрузиться глубже?
Исследуйте, как наша архитектура обеспечивает следующее поколение разработки с помощью ИИ