Архитектура
Одно нейтральное ядро, спроецированное на языки
Языконезависимое ядро поставляет манифест, формат карточек-паттернов, каталог девяти классов исполняемых scaffold’ов, операционные плейбуки и нейтральные движки: проверку соответствия, трассируемость, инертный тег-макрос. Каждый языковой стек проецирует ядро через собственный экстрактор фактов и четыре бинаря-гейта, добавляет тайп-оракул времени генерации, языковой гайд, девять карточек в форме языка и два агентских скилла. Политика остаётся у вашего проекта — какие ячейки под гейтом, какие исключены и почему. Пакеты поставляют движки, но никогда — политику.
flow · нейтральноеcore-ai-nativeманифест · формат карточек · каталог scaffold’ов · плейбуки · движки: conform, specmap, specmark
rust-ai-native-langэкстрактор syn · оракул над rust-analyzer · гайд, 9 карточек, 2 скилла
typescript-ai-native-langsidecar ts-extract на Compiler API · оракул над вашим typescript · гайд, 9 карточек, 2 скилла
go-ai-native-langgo-extract на чистой stdlib · оракул над gopls · гайд, 9 карточек, 2 скилла
политика — здесьваш репозиторийconform.toml + specmap.toml · коммитимый specmap.json · ratchet-базлайн · реестры долга и намерений
Каждый стек поставляется и как MCP-сервер (*-ai-native-mcp) — та же командная поверхность плюс тайп-оракул для любого MCP-совместимого агента; один только Rust-сервер отдаёт восемнадцать инструментов. Дистрибуция — vibe: пакет-агрегатор на язык закрепляет стек, сервер и ядро одним разрешённым набором версий.