## Что это
Viewer для .pptx-артефактов рендерит слайды как карусель: основная область — текущий слайд (SVG+text rendering, не raster), внизу — thumbnail-полоса всех слайдов. Навигация: ArrowLeft/Right, PgUp/PgDn (±1), Home/End (первый/последний), цифры 1-9 (быстрый прыжок). Click на thumbnail — переход на слайд. Спикерские заметки в боковой панели toggle через `N`.
Экспорт: «Export as PDF» через headless print-to-pdf, «Open in source» — если артефакт пришёл из сессии с file-path, открывает в нативном PowerPoint/Keynote.
Компоненты: `@rox-one/artifact-viewer-pptx`, парсинг через `pptxgenjs` или fork с read-mode. Рендеринг через CSS+SVG, без iframe-isolation (контент уже прошёл redaction).
## Зачем
Pptx — частый артефакт для team-планинга, board-meetings, customer-decks. Без native-viewer пользователь либо открывает в PowerPoint (теряет flow), либо смотрит на сырой XML. Carousel + keyboard nav даёт presenter-mode прямо в правой панели.
## Источники вдохновения
- [1weiho/open-slide](https://github.com/1weiho/open-slide) — agent-oriented slides в TS, pptx-adapter reference
- [AAAAAAAJ/slides](https://github.com/AAAAAAAJ/slides) — стиль-классификация промптов и slide-rendering
- [agisota/Markdansi](https://github.com/agisota/Markdansi) — TS Markdown→ANSI Micro-Mark для slide content
## 🔗 Linear
- [PZD-443](https://linear.app/kuhjie/issue/PZD-443) — backing ticket