01

Что должно остаться в intent

Intent описывает сущности, действия, состояния интерфейса, правила доступа и измеримый пользовательский результат. Пути файлов, названия React-компонентов и ORM-конфигурация принадлежат target compiler.

Такое разделение позволяет обсуждать продукт до выбора конкретного runtime.

02

Два target как тест архитектуры

IntentStack v0.1 компилирует одну спецификацию в web_ts_minimal и next_shadcn. Отличия targets заставляют явно определить промежуточную модель вместо скрытого копирования одного шаблона.

Сгенерированное приложение должно собираться и выполнять основной сценарий. Иначе compiler генерирует презентацию, а не программный продукт.

03

Где заканчивается v0.1

Первые targets покрывают ограниченный набор компонентов и backend-паттернов. Это достаточная область для проверки идеи, но не универсальный конструктор любого приложения.

Следующий инженерный шаг — стабилизировать intermediate representation и добавить golden tests, которые сравнивают поведение targets, а не только файлы.