/connect [fonte] — puxar do mundo agora
Argumentos
/connect = todas as fontes do watch.yaml · /connect jira (ou github,
slack, gmail, drive) = só aquela fonte.
Sequência
- Executar o(s) conector(es) de
scripts/connectors/correspondentes (gmail→gmail.py, drive→gdrive.py) — leitura pura, snapshots emvault/RAW/inbox/com prefixo. - Relatório curto por fonte: só o que é novo (change digest contra
.state.json): "PR #142 +2 comentários (sem resposta sua)". - Processar via
/dump(o dono raramente quer o dado cru esperando). - Se algo relevante para o dia (resposta de stakeholder, card que andou): 1 linha no final: "→ relevante p/ sua reunião com Ana às 15h".
Regras
- Nunca escrever em ferramenta externa. Nunca responder/comentar por conta própria.
- Fonte sem credencial: dizer qual variável falta do
.env.example, sem imprimir valor nenhum. - Fonte desligada (
enabled: falseno watch.yaml) NÃO é erro: o conector reporta "desligado no watch.yaml (mudo)" — reconheça, reporte em 1 linha e SIGA. Proibido debugar, testar credencial ou "investigar" fonte desligada; reativar é decisão do dono (uma linha no watch.yaml). - Erro de API: reportar a mensagem BRUTA do conector, não interpretar demais.