Манифест v2 · core 0.9 · 9 доменов · EN

Формат описания
приложения

Уровень OpenAPI / JSON-LD. Один артефакт — четыре читателя: пиксели, голос, агентский API, документ. LLM помогает в авторстве, в рантайме его нет.

world = fold(Φ)  ·  artifact = f(intents, ontology, projection)
Четыре объекта формата
Онтология, намерения, проекции, лог.
Всё остальное — производное. Артефакт, UI, агентская схема, документ — функции над этими четырьмя.

Ontology

Сущности, поля с read/write matrix, роли, инварианты, правила.

Intents

Декларативные частицы: ownerRole, requiredFields, conditions, effects.

Projections

Какие намерения образуют один экран, диалог, страницу.

Φ

Phi — лог

Лента confirmed-эффектов. Мир не хранится — это fold(Φ).

0
доменов
0
намерений
0
тестов
0
материализации
0
UI-адаптера
Четыре читателя
Один артефакт. Четыре равноправные материализации.
Pixels, voice, agent API, document — архитектурно равноправны. Все читают один viewerWorld, scoped по роли.
01

Pixels

Renderer + adapter + Token Bridge. Mantine, shadcn, Apple-glass, AntD.

ProjectionRendererV2
02

Voice

Speech-script из turns. JSON для voice-agent, SSML для TTS, plain для IVR.

/api/voice/:domain/:projection
03

Agent API

JSON-schema намерений, viewer-scoped world, exec. Preapproval guard для лимитов.

/api/agent/:domain/{schema,world,exec}
04

Document

Structured граф: sections, tables, fields, badges. HTML для печати, JSON для архивов.

/api/document/:domain/:projection
Где уместен LLM
В авторстве — да. В рантайме — нет.
Ни одно решение, влияющее на состояние мира или рендер, не зависит от LLM. Детерминизм формата его исключает.
Design-time
  • Вывод онтологии из описания домена
  • Enrichment артефакта — labels, icons, placeholder'ы
  • Pattern suggestion — candidate-паттерны из живых приложений
Runtime
  • Рендер артефакта
  • Валидация и применение намерений
  • Voice / document / agent API
  • Продвижение witness'ов
Зоны силы
Девять доменов. 585 намерений. Один движок.
Каждый домен — новая форма задачи. Разные эстетики, роли, материализации — из одной онтологии.
225
Sales
Аукцион. 11 сущностей, 4 роли. Чисто-кристаллизационный.
100
Messenger
Real-time чат. WebSocket, WebRTC, threads.
58
Invest
AntD fintech. 4 роли, 7 правил, 3 ML-сервиса.
56
LifeQuest
Цели + привычки. Shadcn/doodle, mobile-first.
47
Reflect
Дневник эмоций. Apple visionOS-glass.
45
Delivery
Food last-mile. 5 ролей, map, scheduler.
22
Booking
Service booking. Темпоральные предикаты.
17
Planning
Коллективные опросы. Кворум, фазы.
15
Workflow
Редактор процессов. React Flow canvas.
Среда авторства
IDF Studio. Инструмент, не часть формата.
Визуализация онтологии, Pattern Inspector, viewer / role switching, Φ-playback. В рантайме не участвует.
IDF Studio
Домен invest в среде авторства

Граф онтологии

Сущности, роли, ownership, references.

Живой прототип

Проекции рендерятся inline на каждое изменение.

Pattern Inspector

Off / Preview / Commit для stable-паттернов.

Артефакт — функция от онтологии, намерений и проекции. UI — функция от артефакта. Всё вычислимо, всё воспроизводимо. Никакого рантайм-LLM.
— Манифест v2, часть III