Skip to content

Conceitos ​

Os termos usados no Standcast e nesta documentação.

Instalação ​

Uma instalação do GitHub App do Standcast numa organização ou conta pessoal do GitHub. Tudo no Standcast pertence a uma instalação: configuração, dailies, conexão com o Slack, API keys e webhooks. Os dados nunca passam de uma instalação para outra.

Organização ​

A organização do GitHub (ou conta pessoal) onde o app está instalado. A CLI e as tools do MCP chamam de org e usam o login dela no GitHub, por exemplo acme.

Time ​

Um grupo de pessoas declarado em teams no standcast.yml. Cada time tem fuso, dias úteis, horário do consolidado, idioma e canal do Slack próprios. Veja a referência do standcast.yml.

Membro ​

Uma pessoa listada em members de um time, pelo login do GitHub ou por um time do GitHub (@acme/backend). Membros escrevem dailies. Uma pessoa pode estar em vários times.

Gestor ​

Um login do GitHub listado em managers de um time. Gestores leem os consolidados, as dailies e os impedimentos do time pelas tools de gestor do servidor MCP. Impedimentos sem outra pessoa para encaminhar vão para os gestores.

Admin ​

O dono de uma conta pessoal, ou um membro com o papel admin na organização do GitHub. Admins conectam o Slack, criam API keys e webhooks e podem ler todos os times pelas tools de gestor.

Daily ​

A daily de uma pessoa para uma data, numa organização. Ela tem três listas:

  • Ontem: o que a pessoa fez desde a última daily.
  • Hoje: o que ela planeja fazer. Pelo menos um item.
  • Impedimentos: o que a trava. Pode ficar vazia.

Cada item é uma linha de texto, com link opcional para um pull request, issue, commit ou card. Enviar de novo no mesmo dia substitui a daily anterior. Uma única daily aparece no consolidado de todos os times da pessoa.

Data da daily ​

A data a que uma daily pertence. É o dia de hoje no fuso do primeiro time da pessoa (o primeiro time do standcast.yml que a lista). Num dia que não é útil, a daily conta para o próximo dia útil: uma daily enviada no sábado conta para segunda.

Rascunho ​

O ponto de partida do "ontem", montado pelo Standcast a partir da atividade da pessoa no GitHub da organização desde a última daily: pull requests abertos, pull requests mergeados, revisões e commits, mais os seus cards do Linear que começaram ou terminaram, quando o Linear está conectado. O agente mostra o rascunho, e a pessoa mantém, edita ou remove cada item.

Consolidado ​

Uma mensagem no Slack por time por dia útil, publicada no digest_at do time. Primeiro os impedimentos, depois a daily de cada pessoa e, no fim, a lista de quem não enviou.

Daily atrasada ​

Uma daily enviada depois que o consolidado do time foi publicado. Ela vai como resposta na thread do consolidado, uma vez por pessoa por dia.

Confirmação ​

O Standcast só envia uma daily depois que a pessoa confirma. Nos clientes MCP que suportam, o próprio Standcast pergunta à pessoa; nos outros, o agente tem que perguntar. Veja a regra de confirmação.

Lembrete ​

Uma mensagem direta no remind_at do time para quem ainda não enviou a daily. No máximo uma por pessoa por dia, e só antes do consolidado.

Impedimento sugerido ​

Um impedimento que o Standcast percebe por você: um pull request seu sem revisão há pr_review_hours, o CI falhando nele há 24 horas, ou um card seu no Linear em andamento há card_stale_days. Ele vai só para você, no seu rascunho. O gestor só vê se você confirmar na sua daily.

Encaminhamento de impedimentos ​

Enviar cada impedimento novo uma vez para quem pode ajudar: os revisores do pull request ligado, depois os CODEOWNERS dele, depois os gestores do time. Para um card do Linear: os responsáveis pelos cards que o travam, depois o responsável por ele, depois quem o criou, depois os gestores.

Conexão com o Linear ​

Uma conexão por instalação, feita por um admin na página de setup. Ela deixa o Standcast ler os cards de um workspace do Linear, só leitura. Veja Instalar.

Entrega ​

Uma tentativa de enviar uma mensagem no Slack: um consolidado, uma daily atrasada, um lembrete ou um impedimento encaminhado por mensagem direta. Cada uma é registrada uma vez por time, data e tipo, então uma nova tentativa nunca publica duas vezes. As entregas com falha aparecem na página de setup com o erro.

API key ​

Um segredo que começa com sck_, criado por um admin na página de setup, com escopos somente leitura, para outros sistemas lerem as dailies confirmadas, os consolidados e os impedimentos da organização. Veja API keys.

Webhook ​

Um endpoint HTTPS que um admin cadastra para receber eventos assinados: daily.submitted, blocker.opened e digest.sent. Veja Webhooks.

Sessão ​

O que o standcast login guarda na sua máquina depois que você entra com o GitHub. Começa com sc_, é usada pela CLI, pela skill e pelo servidor MCP e expira depois de 90 dias sem uso.