Testes e verificação
Papel no sistema
Testes e verificações mantêm o monorepo confiável apesar dos três Workers, pacotes compartilhados e documentação versionada. A regra é testar o menor escopo que cobre o risco da mudança e ampliar quando contratos compartilhados mudam.
Onde fica o código
Testes de runtime ficam perto do código em apps/monitor, apps/api, apps/workflows, packages/db, packages/workflow-core e packages/demo-workflow. A documentação do site fica em apps/specs.
Como se conecta com o resto
Mudanças em packages/workflow-core podem quebrar apps/api, apps/monitor e apps/workflows. Mudanças em packages/db podem quebrar auth e workflows. Mudanças em docs devem passar pelo build do apps/specs.
Como verificar
Use pnpm --filter specs check-types e pnpm --filter specs build para esta documentação. Para código, rode os filtros dos pacotes afetados e prefira testes focados antes de pnpm check-types.