Дата: 2026-08-26 Статус: Принято
Сборка документа выполняется локальным Typst compiler: данные читаются из файлов проекта, затем происходит несколько внутренних итераций layout и создаётся PDF. Внешних сетевых сервисов, конкурентной записи или длительных независимых операций в v1 нет.
Добавление собственной async-модели не ускорит Typst-layout, но усложнит диагностику, воспроизводимость и тестирование.
Выбрали синхронную детерминированную сборку одного документа. Параллельный запуск нескольких независимых fixtures допускается только во внешнем test harness, где каждый процесс получает собственный entry point и output.
Становится проще: воспроизводимость, порядок diagnostics, изоляция state и расследование visual regressions.
Становится сложнее: массовая генерация большого набора документов должна оркестрироваться внешним скриптом.
Закрывает дверь на: сетевые и фоновые операции непосредственно внутри шаблона v1.