Пакет для партнёра и первый пилот
Что дать трём специалистам для go / no-go: порядок чтения, пять вопросов для первой встречи и критерий успешного пилота.
Как встроить работающий пример за 30 минут
Заголовок раздела «Как встроить работающий пример за 30 минут»Цель первого запуска — не production. Цель — открыть свой DOCX внутри host-приложения, изменить его, получить события и проверить сохранённый файл.
| Время | Действие | Ожидаемый результат |
|---|---|---|
| 0–5 мин | Получить Surface Host и тестовый DOCX; выбрать WebView. | Известны binary, input и отдельный output path. |
| 5–10 мин | Запустить surface на свободном loopback-порту. | Host читает bootstrap: URL, token и contract version. |
| 10–15 мин | Создать WebView и открыть bootstrap URL. | Поверхность загружается внутри окна партнёра. |
| 15–20 мин | Подключить обработчик host messages. | Host получает ready и показывает статус. |
| 20–25 мин | Изменить первый абзац и выполнить Save. | Приходят dirty и saved; создаётся output DOCX. |
| 25–30 мин | Переоткрыть output и завершить surface process. | Изменение сохранено; listeners, socket и process освобождены. |
Команда запуска текущего Surface Host
Заголовок раздела «Команда запуска текущего Surface Host»fastdoc-cli surface --port 0 \ --doc /absolute/input.docx \ --save /absolute/output.docxПсевдокод host-интеграции
Заголовок раздела «Псевдокод host-интеграции»bootstrap = startSurface(input, output)webview.onMessage(event => handleA4Event(event))webview.open(bootstrap.url)waitFor('ready')// пользователь редактирует документwaitFor('dirty'); requestSave(); waitFor('saved')webview.close(); stopSurface()Что дать трём специалистам для go / no-go
Заголовок раздела «Что дать трём специалистам для go / no-go»Сначала — общая картина и живой пример. Затем — архитектурная глубина, контракт и коммерческие условия.
Рекомендуемый порядок чтения
Заголовок раздела «Рекомендуемый порядок чтения»-
Документ 1 — этот файл. Что такое A4, объекты и связи, Rust/Web, варианты размещения и 30-минутный старт.
-
Документ 2 — Architecture Specification. Protocol, lifecycle, security, versioning, deployment и production acceptance.
-
Evaluation Kit. Surface Host, host-примеры, три DOCX, schemas/types, known limitations и Quick Start.
-
Capability Matrix. Что доказано для выбранной платформы и реальных документов партнёра.
-
Pilot Plan. Один маршрут open → edit → event → save → reopen с критериями успеха.
Пять вопросов для первой встречи
Заголовок раздела «Пять вопросов для первой встречи»-
Где должен работать редактор: Windows desktop, macOS, browser, Android/iOS или on-prem service?
-
Как host передаёт документ и куда должен получить новую версию?
-
Какие десять пользовательских действий обязательны в первом пилоте?
-
Какие типы DOCX и размеры файлов являются реальными для компании?
-
Какие требования к SSO, аудиту, сети, обновлениям, LTS и data residency обязательны?
Критерий успешного первого пилота
Заголовок раздела «Критерий успешного первого пилота»Следующий документ
A4 Embedded Editor Architecture Specification — подробная спецификация для архитекторов и инженеров после того, как команда поняла базовую модель продукта.
Статус утверждений
Документ описывает проверенную архитектурную основу репозитория на август 2026 года. Конкретный публичный SDK, набор команд, SLA, лицензия и production capability profile фиксируются отдельными приложениями к пилоту и договору.