Plataforma central de ferramentas de automação
Um responsável maior de idade deve criar a conta em seu próprio nome e informar aqui o nome do menor que vai utilizá-la. Enviaremos ao e-mail do responsável um pedido de consentimento, que precisa ser confirmado antes da liberação do acesso.
Nos campos acima, preencha os seus dados (do responsável) — nome, e-mail, telefone e data de nascimento. O acesso e a cobrança ficam no seu nome.
Seu e-mail foi confirmado. Um administrador precisa aprovar seu acesso. Você receberá um e-mail quando isso acontecer.
Digite o código enviado para e a nova senha.
O que cada novo cadastro recebe sozinho, sem depender de aprovação — a automação roda no momento em que o usuário confirma o e-mail. O bônus de tokens sai apenas para e-mail inédito (que nunca aparece na lista abaixo).
Nos cards que têm subcards, dá para escolher quais itens entram. Nenhum item marcado = card inteiro.
Histórico permanente — o e-mail continua aqui mesmo que a conta seja excluída. É essa lista que impede o mesmo e-mail de receber o bônus duas vezes. Excluir da lista zera essa memória: o e-mail volta a valer como novo e ganha o bônus outra vez.
Um professor (papel definido em Usuários) enxerga as conversas com o Tutor de IA
— transcrição, resumo e orientações — apenas dos alunos das turmas dele, nos painéis
🤖 Conversas IA e 🎓 Modo Aula. Ele não vê tokens, usuários, sistema nem as outras turmas.
A importação de uma empresa/grupo/turma copia a lista no momento do clique:
quem entrar na empresa depois não passa a ser lido automaticamente.
Collapsible tree (D3): Portal → Ferramentas → Subcards. Clique num nó para expandir/colapsar. Montada a partir das fontes vivas (ferramentas + catálogos), então atualiza sozinha quando algo novo é criado.
Tudo o que está anotado nos roadmaps do projeto (padronização de aparência, plataforma de relés). Lido ao vivo dos arquivos .md.
Procedimentos reutilizáveis para construir/estender o Portal (em .claude/skills/). Cada uma é invocada por /<nome> no Claude Code — ou dispara sozinha quando o pedido casa com o gatilho. Esta lista lê o frontmatter dos SKILL.md, então atualiza sozinha quando uma skill nova é criada. (Referência interna — não é uma função para o cliente.)
Clique numa célula para conceder ou revogar acesso. Admins têm acesso total automaticamente.
Vale para as ferramentas cobradas por tempo. Ocioso = sem mouse/teclado na página. Sem clientes = nenhuma conexão TCP na porta Modbus/IEC do usuário (medida no sistema, não declarada pelo navegador). Com cliente conectado a cobrança é sempre cheia — o simulador está servindo dados, é uso real. Alterações valem no heartbeat seguinte, sem reiniciar nada.
Passado o teto, o débito vai a zero e a página mostra "sessão pausada — clique para continuar". Qualquer clique/tecla retoma na hora.
Soma o que foi debitado com a janela aberta e ninguém do outro lado. Só enxerga o período em que a medição já estava ligada — débitos anteriores a ela não guardam ociosidade e aparecem como "sem medição".
A faixa aparece no portal, na página inicial, na tela de aula e dentro das ferramentas (rodapé, para não cobrir o supervisório). Ela some sozinha se você religar a venda.
Desligado, nenhum link de compra aparece — nem no topo do portal, nem na página inicial, nem na tela de aula — e o checkout é recusado no servidor, não apenas escondido na tela. O saldo do usuário continua visível e funcionando.
Cada usuário tem saldo único de tokens. Cada ferramenta tem pricing próprio (aba Pricing). Admins têm saldo ilimitado.
Excluir um usuário não apaga o histórico de tokens dele, mas deixa o saldo órfão — sem dono, invisível.
Agora o saldo é guardado no cadastro do e-mail: se a pessoa voltar a se cadastrar, aparece o botão
↩ Recreditar na linha dela em Usuários. A varredura recupera os casos anteriores a esta mudança.
Regra: só o token pago (compra) gera devolução. Bônus de boas-vindas, recarga de cortesia
e brinde do administrador são liberalidade — ficam registrados, mas não viram reembolso nem dívida.
Modos: per_second (cobra por tempo), per_use (cobra por execução/relatório), free (gratuito). Cada alteração entra em pricingHistory — sessões em andamento mantêm o preço de quando começaram.
Medidores acumulam livremente, independente de cobrança. Servem para analytics e relatórios — não bloqueiam acesso.