SignatureKit
Conceitos

Runtime Effect

As APIs do SignatureKit retornam Effects tipados para manter requisitos e erros recuperáveis explícitos.

SignatureKit mantém falhas técnicas recuperáveis no canal de erro tipado do Effect. Invariantes obrigatórios continuam falhas duras. Serviços usam Context.Service + Layer, então os internos não escondem Effect.provide dentro da biblioteca.

O que isso compra

  • Call sites enxergam os serviços exigidos no ambiente do Effect.
  • Segredos ficam em Redacted até uma borda explícita de importação ou transporte.
  • Testes trocam layers sem mockar estado global.
  • Falhas HTTP, de schema e provider carregam fatos estruturados estáveis.

Regra de borda

Aplicações executam Effects. Bibliotecas retornam Effects. Por isso os exemplos colocam Effect.runPromise em handlers, scripts, testes ou bordas da app.

Nesta página