Orkestra/Documentação

Documentação

A Orkestra é uma suíte de onze módulos que compartilham um núcleo: a task, a decisão e o contexto são os mesmos em todos. Esta documentação começa pelo que você está tentando fazer, não pelo organograma dos módulos.

i

Onde a suíte está hoje. Plan, Docs, Core, Vivo, Ops e Padlock estão em produção. Voice, Twin, Pulse e App estão em construção — e cada seção aqui diz explicitamente o que já responde e o que ainda não.

Três formas de usar

Elas não competem: a maioria dos times usa as três, com o mesmo login e o mesmo board.

  • Pelo seu agenteClaude Code, Cursor ou qualquer cliente MCP fala com a suíte pelo Core. É o caminho para automação. ver
  • Pela extensão de IDEo board e a task dentro do editor, para quem escreve o código. ver
  • Pelos apps webPlan, Docs, Vivo e Ops, para quem não vive no editor. ver

Conectar um agente pelo Core

O Core é um servidor MCP. Qualquer cliente que fale o protocolo — Claude Code, Cursor, Windsurf — acessa a suíte inteira por ele, com OAuth: o token nunca vai em query string, e as permissões são as do seu usuário no Padlock.

# Claude Code — adicionar o servidor
$ claude mcp add --transport http orkestra https://mcp.orkestraai.com.br/mcp

# O login abre no browser (OAuth PKCE, pelo Padlock).
# Verifique o contexto ativo:
> suite_context()
!

Ferramenta nova exige sessão nova. Reconectar o servidor não revela ferramentas publicadas depois que a sessão começou. Abra uma sessão nova.

As 47 ferramentas

Dez famílias. O prefixo diz qual módulo responde — e quando um módulo não está disponível, a ferramenta declara ausência em vez de inventar resposta.

FamíliaFerramentasO que cobre
plan_*15Board: tasks, projetos, spaces, status, árvore e busca
twin_*11Simulação: impacto, estimativa, previsão, cenários
workflow_*6Agent Flow: contexto, início, reporte de etapa, checkpoint
brain_*5Memória: perguntar, lembrar, registrar decisão, buscar
docs_*4Documentação: criar, atualizar, buscar, listar coleções
ops_*2Operação: deploys e incidentes
vivo_*1Reuniões: visão geral
voice_*1Requisitos capturados por voz
suite_context1Contexto ativo: organização, produtos, permissões
report_session1Sessão de agente: impacto, riscos, duração

Agent Flow (A0–A4)

O fluxo que conduz uma implementação do requisito ao merge. A diferença para um script encadeado é que cada etapa declara qual evidência prova que aconteceu — e o guard rail reprova o que não prova.

workflow_context(taskRef)
  // contexto antes de pensar em solução

workflow_start(taskRef, 'full')
  // devolve a etapa atual e o contrato: o que fazer,
  // guard rails, evidência esperada

workflow_report_step(evidência)
  // guard rail valida → escreve no card → avança a FSM
  // evidência rejeitada = corrigir e reportar de novo

workflow_checkpoint(decisão)
  // quando a escolha é do dono do produto, o fluxo PARA aqui

Não há caminho alternativo. Evidência rejeitada se corrige, não se contorna. É de propósito: no minuto em que existe um atalho, ele vira o caminho padrão numa sexta à noite.

Extensão de IDE

Põe o board e a task dentro do editor. É um cliente da suíte entre outros — o quadro continua vivendo no Plan. Página do produto

$ code --install-extension djalexdee.orkestra-ai
$ cursor --install-extension djalexdee.orkestra-ai

Hosts suportados: VS Code, Cursor, Windsurf, Google Antigravity e Kiro.

Os módulos

Cada um resolve sozinho e é vendido à parte. O que muda quando dividem o mesmo núcleo é que a task do board, a decisão no Brain e a página no Docs são o mesmo objeto.

  • Planboard, sprints, projetos. Em produção.
  • Docsdocumentação viva, escrita também por agente. Em produção.
  • Coreo servidor MCP e o Agent Flow. Em produção.
  • Vivoreuniões, gravação e transcrição. Em produção.
  • Opsdeploys, incidentes, linha do tempo operacional. Em produção.
  • Padlockidentidade, organizações e papéis. Em produção.
  • Extensãoa suíte dentro da IDE. Em produção.
  • Voice · Twin · Pulse · Appem construção. Não prometemos data aqui.

Integrações de board

Jira, GitHub Issues, Azure DevOps e ClickUp. A task continua morando na sua ferramenta; a Orkestra lê e escreve nela, em vez de pedir que o time migre.

Repositórios

GitHub, Bitbucket e GitLab. A branch carrega o id da task, os commits ficam ligados ao card e o PR abre com a spec no corpo.

Webhooks

Entrada e saída. Na entrada, eventos do seu board e do seu SCM chegam assinados. Na saída, cada avanço do fluxo pode notificar o seu sistema — com entrega registrada, para dar para responder “chegou?” sem adivinhar.

Autenticação

Toda a suíte autentica pelo Padlock, que é o emissor de identidade. Os produtos são clientes OAuth first-party (PKCE) — não há senha guardada em cada app, e revogar acesso num lugar revoga em todos.

!

Token não vai em query string. Nem em campo de texto no browser. Segredo se provisiona no servidor; capacidade sem credencial aparece como ausente, nunca como botão que falha.

Planos e módulos

A cobrança é por assento, não por uso. Um assento dá acesso aos módulos do plano, sem cota para acompanhar. Módulos avulsos podem ser assinados à parte quando o plano não os cobre. Ver preços

Self-host · BYOK

A chave de IA é sua: a conta do provedor também, e não há markup nosso sobre token. Para requisitos de soberania há VPC dedicado com os dados na região da sua escolha. Falar com vendas