# Cadastro do indicado pelo link (gabarito A31)

SEED · Cadastro pelo link — página pública sem login (v0.2)

- arquivo: https://ds.seed.eng.br/05-html-de-referencia/telas/tela-cadastro-indicado.html
- governa: §2 Form-field — https://ds.seed.eng.br/canon/seed-componentes/02-form-field-campo-de-formulario-estavel-validado/
- onde vive (SH17, seed-componentes §46.4): no produto, FORA — página pública, aberta por link com token — o INDICADO se cadastra sozinho pelo link que o parceiro compartilhou, sem login (autocadastro; leva 39, letra s): antes de haver conta não há app (SH17); `noindex, nofollow` e `no-referrer`; o HTML servido não traz as palavras da lista `seed-proibidas` e não mostra quem enviou o link (M2b = a); o estado «enviado» tem um só texto para todos, inclusive quem já está na base; aprovada por ele na folha 9 (M2 «ok», 2026-10-18); a referência traz a casca: não (raiz `pagina`); rail funcional (medido): —
- camada de material (§93): sim — https://ds.seed.eng.br/material/

## Vistas e estados desta tela

- Formulário aberto — https://ds.seed.eng.br/05-html-de-referencia/telas/tela-cadastro-indicado.html#estado=aberto
- Enviando (progresso simulado) — https://ds.seed.eng.br/05-html-de-referencia/telas/tela-cadastro-indicado.html#estado=enviando
- Enviado (o mesmo texto para qualquer pessoa) — https://ds.seed.eng.br/05-html-de-referencia/telas/tela-cadastro-indicado.html#estado=enviado
- Link expirado ou inválido (um só estado genérico) — https://ds.seed.eng.br/05-html-de-referencia/telas/tela-cadastro-indicado.html#estado=invalido
- Erro de campo (três sinais: borda, ícone e texto) — https://ds.seed.eng.br/05-html-de-referencia/telas/tela-cadastro-indicado.html#estado=erro
