Что должно остаться в intent
Intent описывает сущности, действия, состояния интерфейса, правила доступа и измеримый пользовательский результат. Пути файлов, названия React-компонентов и ORM-конфигурация принадлежат target compiler.
Такое разделение позволяет обсуждать продукт до выбора конкретного runtime.
Два target как тест архитектуры
IntentStack v0.1 компилирует одну спецификацию в web_ts_minimal и next_shadcn. Отличия targets заставляют явно определить промежуточную модель вместо скрытого копирования одного шаблона.
Сгенерированное приложение должно собираться и выполнять основной сценарий. Иначе compiler генерирует презентацию, а не программный продукт.
Где заканчивается v0.1
Первые targets покрывают ограниченный набор компонентов и backend-паттернов. Это достаточная область для проверки идеи, но не универсальный конструктор любого приложения.
Следующий инженерный шаг — стабилизировать intermediate representation и добавить golden tests, которые сравнивают поведение targets, а не только файлы.