Espaços dentro de uma equipe — quem lê cada um — e o link público para um resumo.
Por padrão, uma reunião é sua e de mais ninguém. Duas coisas podem ampliar isso, e elas são independentes: fazer parte de uma equipe e publicar um link.
Toda reunião gravada em uma equipe fica em um espaço ou em vários, e quem puder ler QUALQUER um deles pode lê-la. Uma reunião sobre um assunto de RH que também é jurídico pode estar ao mesmo tempo em “RH” e em “Jurídico”. Uma equipe começa com dois:
Qualquer pessoa da equipe pode criar outros (um espaço para um cliente, um negócio, três pessoas), dar um nome, renomear e adicionar ou tirar colegas. Quem é adicionado lê tudo o que está nele a partir daquele momento, inclusive reuniões gravadas antes de entrar; é para isso que serve compartilhar um espaço. Os administradores da equipe leem todos os espaços, exceto o “Pessoal” de qualquer pessoa, estejam ou não neles.
Quem gravou uma reunião é quem a coloca nos espaços e a tira deles, durante a gravação ou a qualquer momento depois; no aplicativo, o cartão de espaços na reunião abre uma lista para marcar e desmarcar. O “Pessoal” não pode ser combinado com nada: adicionar uma reunião a qualquer outro espaço a tira do “Pessoal”, tirá-la do último espaço a devolve para lá, e escolher “Pessoal” a tira de todos os outros espaços de uma vez, fora do alcance de todo mundo. Ninguém mais pode colocá-la, nem os administradores. Um link compartilhado continua funcionando, seja qual for o espaço em que a reunião está.
Espaços só existem dentro de uma equipe. Quem usa o Chui sozinho nunca vê nenhum.
Ninguém que só pode ler uma reunião pode alterá-la ou excluí-la. Isso vale para todas as formas de usar o Chui, inclusive por um assistente.
Uma reunião gravada por outra pessoa aparece nas listas e nas buscas marcada como dela, então sempre fica claro de quem é a reunião citada. Também há um filtro de “minhas” e “da equipe”.
Sair de uma equipe, ou ser removido dela, faz você deixar de ler os espaços da equipe a partir daquele momento e tira você de todos os espaços em que estava. As reuniões já gravadas continuam nos espaços em que estão, e quem gravou cada uma ainda pode levá-la de volta ao seu “Pessoal”. Quem é tirado de um espaço só deixa de ler uma reunião se nenhum outro espaço a que tem acesso a contiver.
Tudo isso pode ser feito pedindo. list_workspaces() traz todos os espaços que você pode abrir, quem lê cada um e quantas reuniões há nele, com os ids que as outras ferramentas usam. create_workspace() e rename_workspace() fazem o que o nome diz. add_to_workspace() coloca um colega, e o assistente é orientado a avisar antes que essa pessoa vai ler tudo o que já está lá. add_meeting_to_workspace() adiciona uma reunião sua a um espaço, além dos espaços em que ela já está, e remove_meeting_from_workspace() a tira de um. get_meeting() lista todos os espaços em que uma reunião está. list_meetings() aceita o id de um espaço para listar só as reuniões dele; uma reunião que está em vários aparece em cada um. Em duas operações o assistente pergunta antes, porque elas tiram leitores: prepare_remove_from_workspace() diz quem deixaria de ler o quê (o seu próprio id é o jeito de sair de um espaço) e remove_from_workspace() aceita só o token dela; prepare_delete_workspace() diz cada reunião que ainda está em um espaço criado por você, e delete_workspace() tira cada uma dele; a que não estava em nenhum outro espaço volta para o “Pessoal” de quem a gravou. “Pessoal” e “Toda a equipe” não podem ser excluídos.
Uma reunião pode ser publicada em um link que qualquer pessoa pode abrir, sem conta no Chui e sem login. A página mostra o título, a data, a duração da reunião, as pessoas que você nomeou e o resumo; você decide se a transcrição e a gravação também entram. O Chui conta quantas vezes o link foi aberto, deixando de fora os acessos que reconhece como uma máquina gerando o cartão de pré-visualização; por isso, colar o link no WhatsApp, no Slack ou no Telegram não muda o número. Um acesso de uma máquina que o Chui não reconhece ainda é contado, e abrir não é ler: o número é a melhor evidência que o Chui tem de que alguém deu uma olhada, não a prova de que alguém leu a reunião.
Se quem abre o link já está conectado ao Chui e pode ver essa reunião, a página leva a pessoa direto para ela no Chui, em vez de deixá-la lendo uma cópia. Todos os outros leem a página.
As anotações que você digitou ficam só com você, seja qual for a sua escolha.
O link pode ser desativado, e desativar é desativar: a partir daquele momento o endereço não responde nada, para ninguém que o tenha. Publicar a reunião de novo cria um endereço diferente, então quem guardou o link antigo em uma conversa não recupera a reunião.
Só quem gravou uma reunião pode publicá-la ou retirar o link. Um colega que pode abrir uma reunião compartilhada com a equipe não pode, e nem fica sabendo se existe um link: não é uma decisão dele.
Embaixo do link, três linhas dizem o que recebe quem o abre:
A frase acima dessas três linhas sempre diz qual está valendo, para você saber o que está entregando antes de entregar. Mudar mantém o mesmo endereço, não cria um novo, então vale na hora para todo mundo a quem você já mandou o link; a tela avisa isso. Restringir de novo tira a transcrição, ou a gravação, da página com a mesma rapidez, mas quem leu ou ouviu nesse meio-tempo já leu ou ouviu.
Nas duas opções mais restritas, a gravação não está na página de jeito nenhum: não há nela nenhum endereço que leve ao áudio. Em Tudo, a página só oferece a gravação enquanto o próprio link funciona: desativar o link, ou restringi-lo de novo, interrompe o áudio no mesmo instante em que tira a página do ar.
Uma reunião cujo áudio o Chui nunca recebeu ainda pode ser definida como Tudo; a página dela simplesmente não tem player.
Um link que você mandou antes de isso existir não mudou. Todo link começa no resumo e fica nele até alguém mudar de propósito.
Você pode pedir as duas coisas por voz. share_meeting() dá um endereço a uma reunião e o devolve, para o assistente colocá-lo direto na mensagem que você está escrevendo; ele é orientado a dizer qual é a reunião e esperar você dizer “sim”, porque quem ler a página antes de você mudar de ideia já leu. Uma reunião que o Chui ainda está processando não pode ser publicada: ainda não haveria nada por trás do link.
set_share_level() são aquelas três linhas, ditas em voz alta: peça para a transcrição (ou a gravação) entrar também na página, ou para qualquer uma delas sair. Ela não publica nada (uma reunião sem link ativo dá erro), então um assistente a quem você pede “compartilhe com a transcrição” faz isso em dois passos, e se o segundo falhar a página fica mais restrita do que você pediu, e não mais aberta. O assistente é orientado a dizer com clareza o que Tudo entrega antes de perguntar a você: a sua voz e a de todos os outros, que qualquer pessoa com o endereço pode ouvir.
Para desativar um link, o assistente pergunta antes. prepare_unshare_meeting() informa qual é a reunião, qual é o endereço e quantas vezes ele foi aberto, e nada aconteceu até ali; só depois que você diz “sim” é que unshare_meeting() o retira, e só pode retirar o link que acabou de ser mostrado a você. É a mesma pergunta que o aplicativo faz ao mostrar o endereço ao lado do botão, e ela é feita aqui porque isso não pode ser desfeito.
O Chui consegue responder “quais das minhas reuniões qualquer pessoa com um link pode ler?” de uma vez, e não reunião por reunião. No aplicativo é uma tela própria, Configurações → Links públicos, que lista cada reunião com link ativo, quando foi publicada e quantas vezes a página foi aberta, com a opção de desativar cada uma ali mesmo. Quando não há nada publicado, ela diz isso em uma frase, e essa é a resposta tranquilizadora.
list_shared_meetings() é a mesma lista e diz o que cada página mostra (o resumo, o resumo e a transcrição, ou tudo isso e a gravação), porque três links ativos podem mostrar coisas bem diferentes. Ela não devolve os endereços em si: para saber o link, pergunte sobre uma reunião específica. Links que você já desativou não aparecem em lugar nenhum: isso é o que pode ser lido agora, não um histórico do que já foi.
Quem lê uma reunião na equipe é definido pelos espaços dela: add_meeting_to_workspace(), acima.
Uma reunião que outra pessoa compartilhou é uma conversa dessa pessoa, e há duas coisas que você pode fazer. As duas ficam no fim dessa reunião, onde estaria o botão Excluir do dono; nenhuma aparece em uma reunião sua, porque não há a quem denunciar nem quem bloquear.
Denuncie. “Denunciar esta reunião” recebe o que você quer dizer, com as suas palavras, e envia para uma pessoa no Chui que lê e responde. Não há categoria para escolher nem e-mail para informar. A página aberta por um link público tem o mesmo recurso como um formulário na própria página, o que importa, porque quem a abre geralmente nem usa o Chui.
report_meeting() é o mesmo caminho, por escrito. Não é report_problem(): essa informa uma falha no Chui (um resumo errado, uma gravação que parou) e vai para outra fila, lida por outras pessoas. Esta trata de uma pessoa e da gravação dela.
Denuncie conteúdo ilegal. Se você acredita que uma gravação armazenada no Chui viola a lei (qualquer gravação, não só uma compartilhada com você), a Lei de Serviços Digitais da UE (Digital Services Act) permite que você envie uma notificação formal: o formulário em chui.io/dsa/report, com link na página de toda gravação compartilhada, ou um e-mail para privacy@chui.io. Ele pede o link, o motivo de ser ilegal, seu nome e e-mail e a sua declaração de que está enviando de boa-fé. Você recebe uma confirmação por e-mail, uma pessoa analisa, e você fica sabendo o que foi decidido e como contestar. Os pontos de contato estão em chui.io/dsa. report_illegal_content() é a mesma notificação, por escrito.
Bloqueie a pessoa. Depois de um bloqueio, nada que essa pessoa compartilha chega mais até você, e nada que você compartilha chega até ela, inclusive reuniões já compartilhadas. Nenhum conteúdo é excluído, deixa de ser compartilhado ou é alterado: o Chui simplesmente para de responder, e Configurações → Privacidade (Settings → Privacy) lista todas as pessoas que você bloqueou, com a opção de desbloquear. Desbloquear devolve todas as reuniões dos dois lados, exatamente como estavam.
Bloquear não é o mesmo que remover um colega da empresa: o bloqueio continua valendo mesmo se alguém convidar você de volta.
prepare_block_person() informa quem ficaria em silêncio e quantas reuniões cada lado deixaria de ver; block_person() aceita só o token que ela entrega, então não dá para bloquear ninguém que não tenha sido mostrado a você antes. unblock_person() remove um bloqueio e list_blocked() é a lista, que sempre traz só os bloqueios feitos por VOCÊ, porque um bloqueio feito contra você não é seu para remover.
Quando uma reunião que você gravou veio de um convite da agenda, um cartão abaixo do resumo oferece enviar o resumo por e-mail para as pessoas desse convite — nunca a transcrição, a gravação nem suas anotações. «Revisar e enviar» mostra cada endereço marcado (você pode desmarcar alguém ou adicionar um endereço) e o e-mail exatamente como vai sair. Sai do Chui em seu nome, as respostas chegam para você e você recebe uma cópia. Só leva um link para a reunião se você já a compartilhou. Cada conta tem um limite diário de endereços.
prepare_send_notes() mostra o e-mail e cada destinatário; send_notes() aceita só o token que ele entregou. Um e-mail enviado não pode ser recuperado.
Depois de cada reunião com outras pessoas no convite, a notificação «sua reunião está pronta» também oferece enviar as notas para elas, com quantas são; um toque abre a tela de envio, e nada sai até a pessoa apertar enviar. Embaixo dessa tela, «Não perguntar depois de cada reunião» para a oferta até ela ser ligada de novo em Ajustes → Lembretes de reuniões. set_notes_offer() liga ou desliga isso digitando; get_account diz como está agora.
Em Ajustes, «O resumo — em outro lugar também» aceita um endereço web por conta: um Slack incoming webhook, um Zapier «Catch Hook», um Make custom webhook ou qualquer endereço https seu. Cole e aperte Salvar: o Chui primeiro envia uma mensagem de teste para lá e recusa um endereço que não a aceite. A partir daí, quando o resumo de uma reunião fica pronto, o Chui envia para lá sozinho — o Slack recebe uma mensagem no formato dele, qualquer outro endereço um documento JSON (título, resumo, link, horário de início, duração em minutos, idioma). Só vai o resumo, nunca a transcrição, a gravação nem as anotações que você digitou; um link só se a reunião já estiver compartilhada. Cada reunião vai uma vez, e as notas de voz para você mesmo nunca vão sozinhas.
Primeiro roda a mesma verificação de privacidade de um e-mail. Se ela encontrar qualquer coisa que pareça privada, nada sai: a reunião avisa, e «Revisar e enviar» mostra cada trecho marcado para você manter ou remover antes de enviar. Se o endereço parar de aceitar, Ajustes diz o que ele respondeu; «Trocar o endereço» ou «Parar».
prepare_set_summary_destination() mostra para onde cada resumo iria e set_summary_destination() aceita só o token que ele entregou; stop_summary_destination() para o envio. prepare_post_summary() mostra o resumo de uma reunião como ele iria (com os trechos marcados para responder) e post_summary() envia. get_account diz o que está conectado.
Um endereço que só aceita envios com chave recebe ela no campo Chave embaixo do endereço: ela vai com cada envio no cabeçalho Authorization e, depois de salva, não aparece em lugar nenhum. test_summary_destination() envia uma mensagem de teste para o endereço salvo com a chave. Se o endereço não responder ou disser que está ocupado, o Chui pergunta mais duas vezes; uma recusa (401 quer dizer chave errada) não se repete.
Abaixo do resumo de uma reunião, «Prometido» mostra um cartão para cada coisa que você prometeu — a quem, o quê e até quando. Para as que o Chui consegue escrever, o e-mail já está pronto: «Ver o e-mail» mostra exatamente como ele vai sair, para o endereço do convite ou da página da pessoa (ou um que você digite uma vez — o Chui guarda nessa pessoa), do Chui em seu nome, com as respostas e uma cópia para você. Uma promessa de enviar um arquivo diz qual; anexe um dos arquivos da reunião ou adicione um e envie — até 3,5 MB por e-mail. Uma promessa que precisa antes do seu trabalho (uma proposta com preços, um contrato) não tem e-mail; o cartão só diz o que está devido. «Ocultar» tira o cartão e nada é enviado. Os cartões não são uma lista de tarefas.
list_promises() lista todos com cada e-mail palavra por palavra. prepare_send_promise() mostra o e-mail, o destinatário e os arquivos, e send_promise() aceita só o token que ele entrega; prepare_dismiss_promise() e dismiss_promise() ocultam um do mesmo jeito. Um e-mail enviado não pode ser desfeito.
Desde o build 225. Se o seu e-mail é da Microsoft (Outlook, Microsoft 365), o Chui pode enviar as notas e o e-mail de uma promessa do seu próprio endereço em vez de «você via Chui»: ele fica então na sua pasta Itens Enviados e as respostas voltam direto para você. Na tela de envio, «Enviar de <seu endereço> em vez disso» pede uma vez à Microsoft; depois disso a escolha «De» alterna entre o seu endereço e o do Chui, e o Chui lembra qual você escolheu. A mesma autorização deixa uma promessa que precisa do seu trabalho ir para o seu Microsoft To Do — «Adicionar ao meu To Do» no cartão dela registra a promessa com o prazo e um link de volta para a reunião. Nada sai e nada é registrado sem o seu toque. Uma empresa que não deixa as pessoas aprovarem aplicativos sozinhas mostra, em vez disso, uma página para você encaminhar para a TI dela. Do seu próprio endereço, um e-mail leva até 2,9 MB de arquivos.
No iPhone (desde o #1800), «Adicionar às minhas tarefas» pergunta para onde deve ir: para os Lembretes da Apple — a lista padrão desse iPhone — ou para o Microsoft To Do. «Sempre lá» lembra a resposta em todos os seus dispositivos; «mudar» ao lado do botão pergunta de novo, e Ajustes → Links públicos → «Perguntar sempre» a esquece. Os Lembretes da Apple não podem ser alcançados pela internet, então é o seu próprio iPhone que escreve o lembrete, e só quando você toca: o iOS pergunta uma vez se o Chui pode usar os Lembretes, e o Chui adiciona esse único lembrete — o título, o prazo, para quem é e um link para a reunião — e nunca lê, altera nem apaga os outros. Se você disse não, o cartão diz onde ativar. No Android, no Windows e em chui.io as promessas vão para o Microsoft To Do. set_todo_destination() escolhe o lugar digitando.
Uma promessa que é uma lista, como uma lista de compras, vai para a sua lista de tarefas como uma única tarefa com cada item como uma etapa própria, na ordem em que foi dito, e o cartão dela mostra primeiro o título e depois os itens em letra mais clara (desde o build 239).
connect_mailbox() diz se está conectado e, se não estiver, onde conectar — um assistente não pode fazer esse passo por você. set_send_from("mine") ou set_send_from("chui") escolhe o endereço. prepare_add_task() mostra a tarefa em que uma promessa se transformaria e add_task() a registra; prepare_disconnect_mailbox() e disconnect_mailbox() desfazem a conexão, e depois disso a Microsoft continua listando o Chui em myaccount.microsoft.com até você removê-lo lá.
Antes de enviar, o Chui verifica o resumo em busca de trechos que pareçam privados (desde o build 224) — um preço, um comentário sobre alguém, algo das suas anotações, algo chamado de confidencial — e mostra cada um no lugar, com o motivo: manter ou remover do que vai ser enviado. Nada é decidido por você e o seu resumo não muda. Depois, «O que você compartilhou» no mesmo cartão mostra quando foi, para quem e exatamente o que receberam.
prepare_send_notes() também lista os trechos que parecem privados e por quê; chame de novo com remove para os que a pessoa removeu, e o e-mail mostrado passa a ser a versão que vai. get_shared_version() lê o que foi enviado.