May 20th, 2026

Integration Wave 1: manifest schema, sandbox helpers, mock infra, error spans

Что изменилось

Первая волна swarm-разработанных фундаментальных примитивов для ROX integration framework объединена в одном merge. Спецификация целостности — docs/superpowers/specs/2026-05-20-rox-integration-vision-design.md.

  • IntegrationManifest Zod schema: 5 файлов, +930 LoC. Security-baseline (sandbox, contextIsolation, no-node, no-webview) закодирован на TS-type уровне — manifest не может скомпилироваться без явных declarations.
  • IntegrationRegistry: регистрация интеграций с lazy-loading; защита от дублирующейся регистрации одного и того же integrationId.
  • Sandbox helpers: утилиты для создания изолированных BrowserView с предзаданными перлушенными permissions, без node-integration.
  • Mock infra: testing harness для интеграций без real-network — детерминированные unit-тесты.
  • Error spans: структурированные error-spans для observability — каждая ошибка интеграции трекается с full context.
  • Cross-cutting Goal 1 polish: первая итерация по полировке UX для интеграций — мелкие штрихи перед Wave 2.

Где попробовать

Прозрачно для пользователей — фундамент для будущих интеграций (например, Slack или Notion).

Связано

PR #349 — Wave 1 (4 swarm-branches).