Metadata-Version: 2.4
Name: shade-sdk
Version: 0.2.0
Summary: O runtime dos robôs da ShadeOne: ledger por chave de negócio, recuperação, relatório e o protocolo com o executor.
Author: ShadeOne
License-Expression: Apache-2.0
Requires-Python: >=3.11
Requires-Dist: loguru>=0.7.0
Requires-Dist: pydantic-settings>=2.0.0
Requires-Dist: pydantic>=2.0.0
Description-Content-Type: text/markdown

# shade-sdk

O runtime dos robôs da ShadeOne. O robô gerado pela plataforma importa este pacote, na versão
fixada pelo `requirements.lock` da imagem do sandbox, e o robô escrito à mão vai importar o
mesmo pacote (ADR 019, D1).

- `shade_sdk.runtime.ledger`: identidade do item por chave de negócio, o `incerto` gravado
  antes de efetivar e o canal do registro com o executor.
- `shade_sdk.runtime.recovery`: classificação da falha, sessão perdida e modal inesperado.
- `shade_sdk.runtime.report`: relatório HTML da execução e o histórico.
- `shade_sdk.runtime.config`: `Settings` e a carga do `.env`.
- `shade_sdk.runtime.output`: a planilha de saída, com ou sem mascaramento de PII.
- `shade_sdk.runtime.protocolo`: o número e o formato do contrato robô ↔ executor.

Licença: Apache-2.0.
