Copiloto operacional · Constitucional

O agent que conhece o teu calendário,
o teu staff e o mar.

Não é AGI. Não é um chatbot que conversa. É um funcionário digital invisível que opera a logística da tua escola: lê o mar — calcula-o, não o adivinha — respeita as regras de segurança e trata do resto. 5 minutos viram 5 segundos, selado dentro da tua escola.

Agent · Tua escola Selado
Como vai estar sábado às 10h em Espinho?
Agent
Sábado às 10h, Espinho:
• Onda 1,2m a 9s, SSW
• Vento 14kt cross-shore
• Score 7,4 / 10 para iniciantes

Janela ótima entre as 10h e as 11h.
abre aula iniciantes nesse horário, 6 vagas, 35€
Agent
Aula aberta — sábado 10h, 6 vagas
Visível no marketplace
Waitlist (3 surfistas) notificada
Aviso-te sexta às 18h se o forecast mudar.
Escreve uma mensagem…
O teu Agent conhece a tua escola. Não é um chatbot genérico.
Fundação + personalização

A constituição SurfBooking. A camada da tua escola.

Cada Agent na SurfBooking corre sobre a mesma fundação dura — privacidade, auditoria, honestidade, zero leaks. A tua escola acrescenta a sua camada por cima.

Fundação fixada Aplica-se a cada escola, em cada página, a cada minuto

A Constituição SurfBooking

O charter que escrevemos e cumprimos. Define o que cada Agent — em cada escola, em cada dispositivo — tem de fazer e não pode fazer. Privacidade entre escolas. Audit trail. Sem invenção. Zero leaks de PII. Estamos por ela tanto como tu. Não dobra para receita, para investidores, para atalhos.

A tua camada

Constituição da tua escola

Construída por cima da nossa. Regras da casa, voz da tua escola, particularidades dos alunos, protocolos especiais. O Agent lê-a antes de cada resposta. Evolui contigo todos os dias.

Promessa de privacidade

Nós afinamos as regras. Não lemos as conversas.

A equipa SurfBooking vê sinais anonimizados de como o teu Agent é usado e se as pessoas o acharam útil — uso e polegar para cima/baixo, agregados. Nada mais. Nunca lemos o que disseste ao Agent, nem o que ele te respondeu. Cada conversa fica selada dentro da tua escola.

Vemos
Sinais anonimizados de uso e satisfação. Agregados.
Não vemos
O conteúdo das tuas conversas. Nunca.
O que o teu Agent faz

Numa linha, o Agent chega a todos os cantos da tua escola.

Lê o teu forecast

Swell + vento + maré por spot. Sugere as melhores janelas para cada nível.

Abre aulas

Avulsa, em lote, pack ou externa (Airbnb / Booking). Wizards guiam passo a passo.

Explica cada ficha

Lista de espera, equipamento, histórico de instrutor, progresso do aluno, certificações. Tira da tua base — nunca inventa.

Fala com a tua waitlist

Abre uma aula — notifica os surfistas certos (nível, praia, idioma) e regista quem respondeu.

Lê os teus números

Reservas, receita, cancelamentos, média de avaliação. Vê padrões que tu não viste — "3 cancelamentos em domingos com vento este mês".

Respeita as regras

Rácios pedagógicos, idade mínima, limites regulamentares — validados automaticamente antes da aula ir para o ar.

Camada 1 · Selada
Fundação SurfBooking
Regras fixadas no servidor que cada Agent obedece — paredes de privacidade, rácios SurfBooking, RGPD, trilho de auditoria. Iguais para todas as escolas, todas as conversas, todos os deploys. Nenhuma escola pode contornar.
+
Camada 2 · Tua
Camada da tua escola
O que nos contas sobre a tua escola — regras de casa, voz, particularidades da praia, equipamento. Nós tecemos isso em cada resposta. Edita quando quiseres; em conflito, a fundação ganha sempre.
Pilares públicos

Sete promessas que cada Agent cumpre.

O charter completo é mais longo e audit-grade. Estes sete são os que mais importam a uma escola.

01 Em produção

Privacidade entre escolas

Cada escola é um silo selado. Nenhum Agent, instrutor ou parceiro de uma escola consegue ler dados de outra. A separação é aplicada no servidor, não na interface.

02 Em produção

Contexto da tua escola

O ficheiro onde escreves as tuas regras, voz e particularidades. O Agent lê-o antes de cada resposta. Edita-se livremente — evolui contigo todos os dias.

03 Desenhado

Honestidade

O Agent cita a fonte de cada facto. Quando não tem a certeza, recusa. Não inventa. Quando não sabe, diz que não sabe — em PT-PT, sem corporate-speak.

04 Em produção

Servidor sempre manda

Esconder no frontend nunca chega. Cada pedido sensível é validado no servidor. Tu nunca confias só no que o ecrã esconde — nós também não.

05 Desenhado

Capacidade, não conteúdo

Nunca lemos os textos. Nunca sabemos o que disseste ao Agent nem o que ele te respondeu — só métricas de uso anonimizadas. Medir a QUALIDADE do Agent ao longo do tempo é o passo seguinte (em construção).

06 Em produção

Anti-abuso

Tamanho máximo por pergunta. Limites por hora por utilizador. Detector de tentativas de manipular o Agent. Sem espaço para abusar.

07 Em produção

Editais de praia: rácio por treinador, não por aula

Quando uma aula agrupa dois ou mais treinadores para expandir a capacidade, a lei exige que os alunos sejam divididos em sub-grupos independentes na praia — cada sub-grupo respeitando o rácio individual por treinador. A plataforma avisa esta regra em cada criação, edição e check-in, em texto pedagógico claro. Não bloqueia (a operação é da escola); informa, protege e regista.

Audit-grade — provas concretas

O que os auditores realmente vêem.

Sob acordo de confidencialidade, reguladores inspeccionam os FORMATOS abaixo — não o conteúdo. Acções administrativas ficam num log apenas-append; o ledger de reembolsos vai mais longe com cadeia de hashes server-side para que a reconciliação de payouts seja verificável via hash no replay.

Ação administrativa
event=school·approved · actor=[admin] · at=[ISO timestamp] · target=[id]
Cada aprovação / rejeição / mudança-de-papel fica registada com o autor e o alvo. Apenas-append por convenção. Extraída para relatório de regulador a pedido — nunca enviada espontaneamente.
Edições do contexto da escola
school=[id] · what=school·context · bytes=[size] · edited_by=[owner] · at=[ISO timestamp]
Cada edição ao contexto da tua escola fica versionada com autor + timestamp + tamanho. Nunca revelamos o conteúdo da edição a ninguém fora da tua escola.
Ledger de reembolsos (hash-chained)
booking=[id] · event=refund·processed · amount=[REDACTED] · tier=[window] · prev_hash=[…] · row_hash=[…]
Reembolsos ficam num ledger apenas-append separado para a conciliação de payouts ser verificável via hash server-side. O valor não está visível ao auditor — a cadeia torna adulteração imediatamente detectável no replay.
Prova de direito ao esquecimento
user=[id] · event=account·purged · scope=[every PII surface] · at=[ISO timestamp]
Pedidos de direito ao esquecimento ficam registados com timestamp + scope para a operação ser auditável. Auditores vêem o registo — os teus dados pessoais ficam inalcançáveis, não apenas escondidos.
Estes são FORMATOS DE EXEMPLO com IDs sintéticos. O acesso de auditoria corre sob acordo assinado via [email protected] — auditores vêem os teus controlos, nunca o teu conteúdo.

As tuas conversas ficam tuas.

Os prompts do Agent, a sua configuração central e o contexto da tua escola não saem daqui. Não partilhamos nem com auditores, nem com outras escolas, nem com ninguém. O que abrimos — sob acordo de confidencialidade, quando um regulador pergunta — são os nossos controlos: o código que prova que a privacidade, a integridade do trilho de auditoria e o RGPD funcionam. Nunca o conteúdo que esses controlos protegem.

v11.0.0 · actual Última atualização 2026-05-15 Ver as features → Para escolas →
Voz · em produção hoje

O Agent ouve. Depois age.

Dois microfones no calendário: topo para lote, miniatura para cirúrgico. Voz nativa do browser, sem comandos a memorizar, nunca abre o chat sozinho — fica no calendário para não perderes o fluxo.

Melhor janela
"Muda para o melhor dia desta semana" — o agent vai buscar 168h de forecast, classifica por nível (onda + período >12s + vento offshore), escolhe a melhor hora e mostra as condições antes de confirmar.
Lote numa frase
"Muda todas as aulas de iniciante para próxima semana / próximo mês / o melhor dia." Dezenas de slots reagendam em paralelo com condições visíveis por aula.
Edits contextuais
O mic da miniatura conhece a aula: "Instrutor Pedro" / "Preço 55€" / "6 alunos" / "Duplica para sábado às 10". PUT directo, sem menus.
Tolerância pt-PT
Os engines ouvem "Móvel" em vez de "Move-a". O parser normaliza, aceita "dia 24" / "próxima semana", e números por extenso ("cinco alunos") — feito para como as escolas falam mesmo.
Chat com stock
Pergunta "quantos fatos M tenho?" — o agent responde a partir de um bloco de stock pré-computado, nunca inventa números. Qty em manutenção separada. Lazy-fetched, queries não relacionadas não pagam.
Nunca abre o chat sozinho
Se o parser não entender, mostra exemplos num toast — fica no calendário. O chat só abre quando o user diz explicitamente "abre o agent". Acaba o padrão frustrante "a IA tentou responder e fez pior".
Pronto quando quiseres

Cria a camada da tua escola.

A fundação já está a correr. A camada da escola é tua para escreveres. Abre a tua escola, edita o ficheiro de contexto em dois minutos, e o Agent começa a responder com as tuas regras de casa a partir da próxima conversa.

Criar a constituição da minha escola →
0€ até 2027 · 60 segundos · Sem cartão