Quem mais pode ver uma reunião

Espaços dentro de uma equipa — quem lê cada um — e o link público para um resumo.

Por predefinição, uma reunião é tua e de mais ninguém. Há duas coisas que podem alargar isso, e são independentes: estar numa equipa e publicar um link.

Numa equipa: espaços

Cada reunião gravada numa equipa está num 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 em «RH» e em «Jurídico» ao mesmo tempo. Uma equipa começa com dois:

Qualquer pessoa da equipa pode criar mais espaços (para um cliente, para um negócio, para três pessoas), dar-lhes nome, mudar-lhes o nome e adicionar ou retirar colegas. Quem for adicionado lê tudo o que lá está a partir desse momento, incluindo reuniões gravadas antes de ter entrado. É para isso que serve partilhar um espaço. Os administradores da equipa leem todos os espaços, exceto o «Privado» de cada pessoa, estejam ou não neles.

Quem gravou uma reunião adiciona-a a espaços e retira-a deles, enquanto está a ser gravada ou em qualquer altura depois. Na aplicação, o cartão do espaço na reunião abre uma lista para marcar e desmarcar. O «Privado» não se combina com nada. Adicionar uma reunião a qualquer outro espaço retira-a do «Privado». Retirá-la do último espaço devolve-a para lá. Escolher «Privado» retira-a de todos os outros espaços de uma vez, longe dos olhos de todos os outros. Mais ninguém a pode colocar num espaço, nem os administradores. Um link partilhado continua a funcionar, sejam quais forem os espaços em que a reunião está.

Os espaços só existem dentro de uma equipa. Uma pessoa sozinha nunca vê nenhum.

Ninguém que só possa ler uma reunião a pode alterar ou eliminar. Isto vale para qualquer forma de usar o Chui, incluindo um assistente.

Uma reunião gravada por outra pessoa aparece nas listas e nas pesquisas marcada como sendo dela, para que fique sempre claro de quem é a reunião citada. Há também um filtro para distinguir «minhas» de «da equipa».

Se saíres de uma equipa, ou fores removido dela, deixas de ler os espaços da equipa a partir desse momento e és retirado de todos os espaços em que estavas. As reuniões já gravadas ficam nos espaços em que estão, e quem gravou cada uma ainda a pode levar de volta para o seu «Privado». Quem for retirado de um espaço só deixa de ler uma reunião se nenhum outro espaço a que tenha acesso a contiver.

Tudo isto pode ser feito a pedido. list_workspaces() dá todos os espaços que podes abrir, quem lê cada um e quantas reuniões tem, com os identificadores de que as outras ferramentas precisam. create_workspace() e rename_workspace() fazem o que dizem. add_to_workspace() põe lá um colega, e o assistente tem instruções para avisar primeiro que essa pessoa vai ler tudo o que já lá está. add_meeting_to_workspace() adiciona uma das tuas reuniões a um espaço, além daqueles em que já está, e remove_meeting_from_workspace() retira-a de um. get_meeting() lista todos os espaços em que uma reunião está. list_meetings() aceita um identificador de espaço para listar só as reuniões dele. Uma reunião que esteja em vários aparece em cada um. Há duas operações sobre as quais o assistente pergunta primeiro, porque retiram leitores. prepare_remove_from_workspace() diz quem deixaria de ler o quê (é com o teu próprio identificador que sais de um espaço), e remove_from_workspace() aceita apenas o token que ela devolve. prepare_delete_workspace() nomeia cada reunião que ainda está num espaço que criaste, e delete_workspace() retira-as todas dele. Uma reunião que não estava em nenhum outro espaço volta para o «Privado» de quem a gravou. O «Privado» e o «Toda a equipa» não podem ser eliminados.

Um link para a reunião

Uma reunião pode ser publicada num link que qualquer pessoa pode abrir, sem conta Chui e sem iniciar sessão. A página mostra o título, a data, a duração da reunião, as pessoas que identificaste e o resumo. Tu decides se a transcrição e a gravação também lá ficam. O Chui conta quantas vezes o link foi aberto, sem contar os acessos que reconhece como uma máquina a gerar um cartão de pré-visualização. Por isso, colar o link no WhatsApp, no Slack ou no Telegram não altera o número. Uma máquina que o Chui não reconheça continua a contar, e abrir não é ler. O número é a melhor indicação que o Chui tem de que alguém espreitou, não a prova de que alguém leu a reunião.

Se quem abrir o link já tiver sessão iniciada no Chui e puder ver essa reunião, a página leva-o diretamente para essa reunião no Chui, em vez de o deixar a ler uma cópia. Todos os outros leem a página.

As notas que escreveste ficam contigo, escolhas o que escolheres.

O link pode ser desativado, e parar significa parar: a partir desse momento o endereço deixa de responder, para todos os que o têm. Publicar a reunião outra vez cria um endereço diferente, por isso quem guardou o link antigo numa conversa não volta a ter a reunião.

Só quem gravou a reunião a pode publicar ou retirar o link. Um colega que possa abrir uma reunião partilhada com a equipa não pode, e nem sequer fica a saber se existe um link. Não é uma decisão que lhe caiba.

Quanto da reunião a página mostra

Por baixo do link, três linhas dizem o que recebe quem o abre:

A frase por cima dessas três linhas diz sempre qual está em vigor, para saberes o que estás a entregar antes de o entregares. Mudar a opção mantém o mesmo endereço e não cria um novo, por isso tem efeito imediato para todos a quem já enviaste o link. O ecrã avisa disso. Voltar a restringir tira a transcrição, ou a gravação, da página com a mesma rapidez, embora quem a tenha lido ou ouvido entretanto já o tenha feito.

Nas duas opções mais restritas, a gravação não está de todo na página: não há nela nenhum endereço que chegue ao áudio. Em Tudo, a página só disponibiliza a gravação enquanto o próprio link funcionar. Parar o link, ou voltar a restringi-lo, para o áudio no mesmo momento em que para a página.

Uma reunião cujo áudio o Chui nunca recebeu pode mesmo assim ser definida como Tudo. A página dela simplesmente não tem leitor.

Um link que enviaste antes de esta opção existir não mudou. Todos os links começam no resumo e ficam aí até alguém os mudar de propósito.

Podes pedir as duas coisas por palavras. share_meeting() dá um endereço a uma reunião e devolve-o, para que o assistente o possa pôr diretamente na mensagem que estás a escrever. O assistente tem instruções para nomear a reunião e esperar que digas que sim, porque quem ler a página antes de mudares de ideias já a leu. Uma reunião que o Chui ainda está a processar não pode ser publicada: ainda não haveria nada por trás do link.

set_share_level() corresponde às três linhas acima, pedidas por palavras: pede que a transcrição, ou a gravação, também vá para a página, ou que qualquer uma delas saia. Esta ferramenta não pode publicar nada (uma reunião sem link ativo dá erro). Por isso, um assistente a quem peçam para «partilhar com a transcrição» fá-lo em dois passos, e se o segundo falhar a página fica mais restrita do que pediste, e não mais aberta. O assistente tem instruções para dizer claramente o que Tudo entrega antes de te perguntar: a tua voz, e a de todos os outros, que qualquer pessoa com o endereço pode ouvir.

Antes de desativar um link, o assistente pergunta primeiro. prepare_unshare_meeting() indica qual é a reunião, qual é o endereço e quantas vezes foi aberto, e nesse momento ainda nada aconteceu. Só depois de dizeres que sim é que unshare_meeting() o retira, e só pode retirar o link que acabou de te ser mostrado. É a mesma pergunta que a aplicação faz ao mostrar o endereço ao lado do botão, e é feita aqui porque esta ação não se pode desfazer.

O que está publicado neste momento

O Chui consegue responder a «quais das minhas reuniões qualquer pessoa com um link pode ler?» de uma só vez, em vez de reunião a reunião. Na aplicação há um ecrã próprio para isso, Definições → Links públicos, que lista todas as reuniões com um link ativo, quando foram publicadas e quantas vezes a página foi aberta, com a opção de desativar cada um ali mesmo. Quando não há nada publicado, o ecrã di-lo numa 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. Não devolve os endereços em si: para obteres o link de uma reunião, pergunta por ela. Os links que já desativaste não aparecem em lado nenhum. Isto é o que se pode ler agora, não um histórico do que já esteve publicado.

Quem lê uma reunião numa equipa depende dos espaços em que ela está: add_meeting_to_workspace(), acima.

Quando uma reunião te chega e não devia

Uma reunião que outra pessoa partilhou é a conversa de outra pessoa, e há duas coisas que podes fazer em relação a isso. Ambas estão no fundo dessa reunião, onde estaria o botão Eliminar do dono. Nenhuma aparece numa reunião tua, porque não há a quem a denunciar nem quem bloquear.

Denuncia-a. «Denunciar esta reunião» recebe o que queres dizer, pelas tuas palavras, e envia-o para uma pessoa no Chui que o lê e responde. Não há categoria para escolher nem endereço de e-mail para indicar. A página que um link público abre tem o mesmo, como formulário na própria página. Isto importa, porque quem a abre normalmente nem sequer usa o Chui.

report_meeting() é o mesmo caminho, por escrito. Não é report_problem(): esse comunica uma falha no Chui (um resumo errado, uma gravação que parou) e vai para outra fila, lida por outras pessoas. Este é sobre uma pessoa e a gravação dela.

Denuncia conteúdo ilegal. Se achas que uma gravação guardada no Chui viola a lei, seja de quem for e não só uma partilhada contigo, o Regulamento dos Serviços Digitais da UE (Digital Services Act) permite-te enviar uma notificação formal. Podes usar o formulário em chui.io/dsa/report, disponível a partir da página de cada gravação partilhada, ou enviar um e-mail para privacy@chui.io. A notificação pede o link, a razão pela qual o conteúdo é ilegal, o teu nome e e-mail e uma declaração de que a envias de boa-fé. Recebes uma confirmação por e-mail, uma pessoa analisa a notificação e ficas a saber o que foi decidido e como contestar a decisão. Em chui.io/dsa estão os pontos de contacto. report_illegal_content() é a mesma notificação, por escrito.

Bloqueia essa pessoa. Depois de um bloqueio, nada do que essa pessoa partilhe te volta a chegar, e nada do que tu partilhes lhe chega, incluindo reuniões já partilhadas. Nada é eliminado, deixa de estar partilhado ou é alterado: o Chui simplesmente deixa de as mostrar. Em Definições → Privacidade está a lista de todas as pessoas que bloqueaste, com a opção de levantar o bloqueio. Levantá-lo devolve todas as reuniões dos dois lados, exatamente como estavam.

Um bloqueio não é o mesmo que remover um colega de uma empresa: mantém-se mesmo que alguém te volte a convidar.

prepare_block_person() indica quem deixaria de ter acesso ao conteúdo de quem e quantas reuniões cada lado deixaria de ver. block_person() aceita apenas o token que essa ferramenta devolve, por isso não se pode bloquear ninguém que não te tenha sido mostrado primeiro. unblock_person() levanta um bloqueio e list_blocked() é a lista. Nela só aparecem os bloqueios que TU fizeste, porque um bloqueio feito contra ti não cabe a ti levantar.

Enviar as notas por email

Quando uma reunião que gravou veio de um convite do calendário, um cartão sob o resumo oferece-se para enviar o resumo por email às pessoas desse convite — nunca a transcrição, a gravação nem as suas notas. «Rever e enviar» mostra cada endereço marcado (pode desmarcar alguém ou acrescentar um endereço) e o email exatamente como vai sair. Sai do Chui em seu nome, as respostas chegam a si e recebe uma cópia. Só leva um link para a reunião se já a partilhou. Cada conta tem um limite diário de endereços.

prepare_send_notes() mostra o email e cada destinatário; send_notes() aceita apenas o token que ele entregou. Um email enviado não pode ser recuperado.

Depois de cada reunião com outras pessoas no convite, a notificação «a tua reunião está pronta» propõe também enviar-lhes as notas, com quantas são; um toque abre o ecrã de envio, e nada sai até a pessoa carregar em enviar. Por baixo desse ecrã, «Não perguntar depois de cada reunião» para a proposta até ser ligada de novo em Definições → Lembretes de reuniões. set_notes_offer() liga-a ou desliga-a por escrito; get_account diz como está agora.

Cada resumo para o Slack, o Zapier ou um endereço web, sozinho

Nas Definições, «O resumo — também noutro sítio» 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-o e carregue em Guardar: o Chui envia primeiro 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-o para lá sozinho — o Slack recebe uma mensagem no seu próprio formato, qualquer outro endereço um documento JSON (título, resumo, link, hora de início, duração em minutos, idioma). Só vai o resumo, nunca a transcrição, a gravação nem as notas que escreveu; um link só se a reunião já estiver partilhada. Cada reunião vai uma vez, e as notas de voz para si próprio nunca vão sozinhas.

Primeiro corre a mesma verificação de privacidade que num email. Se encontrar alguma coisa que pareça privada, nada sai: a reunião di-lo, e «Rever e enviar» mostra cada passagem assinalada para a manter ou retirar antes de a enviar. Se o endereço deixar de as aceitar, as Definições dizem o que respondeu; «Mudar o endereço» ou «Parar».

prepare_set_summary_destination() mostra para onde iria cada resumo e set_summary_destination() aceita apenas o token que ele entregou; stop_summary_destination() para o envio. prepare_post_summary() mostra o resumo de uma reunião tal como iria (com as passagens assinaladas a que responder) e post_summary() envia-o. get_account diz o que está ligado.

Um endereço que só aceita envios com chave recebe-a no campo Chave por baixo do endereço: vai com cada envio no cabeçalho Authorization e, depois de guardada, não aparece em lado nenhum. test_summary_destination() envia uma mensagem de teste para o endereço guardado 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.

Promessas de uma reunião

Por baixo do resumo de uma reunião, «Prometido» mostra um cartão por cada coisa que tu prometeste — a quem, o quê e até quando. Para as que o Chui consegue escrever, o e-mail já está escrito: «Ver o e-mail» mostra-o exatamente como vai sair, para o endereço do convite ou da página da pessoa (ou um que escrevas uma vez — o Chui guarda-o nessa pessoa), do Chui em teu nome, com as respostas e uma cópia para ti. Uma promessa de enviar um ficheiro diz qual; anexa um dos ficheiros da reunião ou acrescenta um e envia — até 3,5 MB por e-mail. Uma promessa que precisa primeiro do teu trabalho (uma proposta com preços, um contrato) não tem e-mail; o cartão só diz o que está em falta. «Ocultar» retira o cartão e nada é enviado. Os cartões não são uma lista de tarefas.

list_promises() lista-os com cada e-mail palavra a palavra. prepare_send_promise() mostra o e-mail, o destinatário e os ficheiros, e send_promise() aceita só o token que ele entrega; prepare_dismiss_promise() e dismiss_promise() ocultam um da mesma forma. Um e-mail enviado não pode ser anulado.

Enviar do teu próprio endereço, e promessas no teu To Do

Desde a build 225. Se o teu correio é da Microsoft (Outlook, Microsoft 365), o Chui pode enviar as notas e o e-mail de uma promessa do teu próprio endereço em vez de «tu através do Chui»: fica então na tua pasta Itens Enviados e as respostas voltam diretamente para ti. No ecrã de envio, «Enviar de <o teu endereço> em vez disso» pergunta uma vez à Microsoft; depois disso a escolha «De» alterna entre o teu endereço e o do Chui, e o Chui lembra-se do que escolheste. A mesma autorização deixa uma promessa que precisa do teu trabalho ir para o teu Microsoft To Do — «Adicionar ao meu To Do» no seu cartão regista-a com o prazo e um link de volta para a reunião. Nada sai e nada é registado sem o teu toque. Uma empresa que não deixa as pessoas aprovarem aplicações sozinhas mostra em vez disso uma página para reencaminhares à sua equipa de TI. Do teu próprio endereço, um e-mail leva até 2,9 MB de ficheiros.

No iPhone (desde o #1800), «Adicionar às minhas tarefas» pergunta para onde deve ir: para os Lembretes da Apple — a lista predefinida desse iPhone — ou para o Microsoft To Do. «Sempre lá» lembra a resposta em todos os teus dispositivos; «mudar» ao lado do botão pergunta de novo, e Definições → Links públicos → «Perguntar sempre» esquece-a. Os Lembretes da Apple não se alcançam pela internet, por isso é o teu próprio iPhone que escreve o lembrete, e só quando tocas: 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 disseste que não, o cartão diz onde o ativar. No Android, no Windows e em chui.io as promessas vão para o Microsoft To Do. set_todo_destination() escolhe o lugar escrevendo.

Uma promessa que é uma lista, como uma lista de compras, vai para a tua lista de tarefas como uma só tarefa, com cada item como um passo próprio, pela ordem em que foi dito, e o cartão mostra primeiro o título e depois os itens em letra mais clara (desde a build 239).

connect_mailbox() diz se está ligado e, se não estiver, onde o ligar — um assistente não pode fazer esse passo por ti. set_send_from("mine") ou set_send_from("chui") escolhe o endereço. prepare_add_task() mostra a tarefa em que uma promessa se tornaria e add_task() regista-a; prepare_disconnect_mailbox() e disconnect_mailbox() largam a ligação, e depois disso a Microsoft continua a listar o Chui em myaccount.microsoft.com até o removeres lá.

Antes de seguir, o Chui verifica o resumo à procura de passagens que pareçam privadas (desde a build 224) — um preço, um comentário sobre alguém, algo das tuas notas, algo dito confidencial — e mostra cada uma no seu lugar com o motivo: manter, ou retirar do que é enviado. Nada é decidido por ti e o teu resumo não muda. Depois, «O que partilhaste» no mesmo cartão mostra quando foi, para quem e exatamente o que receberam.

prepare_send_notes() lista também as passagens que parecem privadas e porquê; chama-o de novo com remove para as que a pessoa retirou, e o email que mostra é então a versão que segue. get_shared_version() lê o que foi enviado.