Пилот и acceptance
Как доказать обещание: слои приёмки для A4 и F1, шестинедельный план и критерий go / no-go.
Пилот должен доказывать не демонстрационную презентацию, а реальное встраивание, сохранение и повторное открытие документов. Для партнёра это должен быть инженерный опыт: взять Evaluation Kit, открыть свой документ, выполнить критичные действия и увидеть проверяемый результат.
| Слой acceptance | A4 | F1 |
|---|---|---|
| Open | DOCX открывается в WebView host без отдельного окна A4. | Реальная книга открывается из host-owned bytes/URI; capabilities видимы. |
| Edit | Пользователь выполняет согласованные правки; Host получает dirty. | Cell/range/formula mutation создаёт одну revision/history entry. |
| Save | Rust save завершён; Host получает saved, путь/байты/dirty=false. | Bytes/stream возвращаются host-у; save capability явная. |
| Reopen | Сохранённый DOCX повторно открывается и сохраняет document truth. | Два cold reopen сохраняют семантику и package integrity. |
| Events | ready/dirty/saved/error; OEM events по профилю. | opened/ready/revisionChanged/dirty/saved/refused/progress. |
| Security | Token не утёк; loopback-only; no document content logs. | No credentials/projections leakage; policy before open/save/network. |
| Lifecycle | Unmount/shutdown без listeners/sockets/child processes. | Workers/processes/listeners/orphans равны нулю после close. |
| Performance | Startup/open/edit/save/memory на named DOCX tiers. | Open/edit/recalc/save memory/frame budgets на corpus. |
Предлагаемый 6-недельный план
Заголовок раздела «Предлагаемый 6-недельный план»| Этап | Длительность | Результат |
|---|---|---|
| Discovery | 2-3 рабочих дня | Platform/backend decision, top scenarios, docs corpus, security constraints, business owner. |
| Technical spike | 1-2 недели | Open/edit/save/reopen реального DOCX/XLSX внутри host container. |
| OEM pilot | 3-6 недель | Branding, storage adapter, SSO/audit, events, chosen product routes, benchmark. |
| Go/No-Go | 1 сессия | Capability profile, production backlog, commercial estimate, SLA/LTS assumptions. |
Источник / основание: A4 Architecture Specification содержит обязательный end-to-end journey install/spawn/bootstrap/WebView/open/edit/events/save/close/reopen. F1 Architecture Specification содержит technical spike acceptance: open, edit, UI, save, isolation, failure, performance, teardown.