ROX.ONE уже умеет генерировать документы, таблицы, презентации и code-артефакты. Шесть базовых просмотрщиков уже работают после T537. Следующий шаг — расширить экосистему: добавить новые форматы, закрыть E2E тестами все адаптеры и обеспечить надёжную работу на каждой платформе.
Архитектура построена вокруг `@rox-one/artifact-viewer-core` — реестра адаптеров с lazy-загрузкой. Каждый адаптер регистрирует себя через единый интерфейс: detect(content) → boolean, render(content) → ReactNode. Уже работают: Markdown, DOCX, XLSX, PPTX, Figma embed, Browser sandbox. Следующие в очереди: JSON-viewer со schema-aware подсветкой и интерактивным tree, data visualization через D3 для chart-артефактов, video/audio плейер для мультимедиа-результатов. Полный Playwright E2E suite с xvfb закроет все адаптеры обязательными тестами — сейчас harness готов, но не в gate.
**Ключевые истории:**
- JSON viewer (schema-aware, интерактивный tree, copy-path)
- Data visualization adapter на базе D3 для chart/graph артефактов
- Video/audio артефакт плейер с controls и transcript
- Playwright E2E suite обязательный в CI для всех 6+ адаптеров
- Node-flow viewer для workflow/pipeline артефактов
**Источники вдохновения:**
- [d3/d3](https://github.com/d3/d3) — индустриальный стандарт SVG/Canvas визуализации
- [1weiho/open-slide](https://github.com/1weiho/open-slide) — agent-oriented slide framework в TypeScript
- [agisota/visual-json](https://github.com/agisota/visual-json) — schema-aware JSON editor, embeddable
- [groq/groq-autosheet](https://github.com/groq/groq-autosheet) — browser spreadsheet с AI chat и MCP-поддержкой
**Ожидаемая ценность:** Любой артефакт, сгенерированный ассистентом, открывается встроенным просмотрщиком без скачивания — пользователь остаётся в контексте разговора, а не переключается в Word или Excel.