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

Privacy between schools

Each school is a sealed silo. No Agent, instructor or partner from one school can read another's data. Separation is enforced server-side, not in the UI.

02 Em produção

Your school's context

The file where you write your rules, voice and quirks. The Agent reads it before every answer. Free to edit — evolves with you every day.

03 Desenhado

Honesty

The Agent cites the source of every fact. When unsure, it declines. It doesn't invent. When it doesn't know, it says so — in plain language, no corporate-speak.

04 Em produção

Server always decides

Hiding in the frontend is never enough. Every sensitive request is validated server-side. You never rely on what the screen hides — neither do we.

05 Desenhado

Capacity, not content

We never read the texts. We never know what you said to the Agent or what it replied — only anonymised usage metrics. Measuring the Agent's QUALITY over time is the next step (being built).

06 Em produção

No abuse

Max length per question. Hourly limits per user. Detector for Agent manipulation attempts. No room to abuse.

07 Em produção

Beach Editais: ratio per coach, not per lesson

When a lesson bundles two or more coaches to expand capacity, Portuguese beach law requires students to be split into independent sub-groups on the sand — each sub-group respecting the single-coach ratio. The platform surfaces this rule on every creation, edit and check-in, in plain pedagogical copy. It doesn't block (the operation is the school's); it informs, protects and records.

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.

v1.0.0 · actual Última atualização 2026-09-17 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 7 dias de forecast, classifica por nível (onda + bónus de período a partir de 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€/mês, sempre · 60 segundos · Sem cartão · Ver o preço todo