Pular para o conteúdo principal

Feature: Group Redirect

Introdução ao documento

Este documento descreve a feature de redirecionamento para grupo exposta em /grupo/{uid}, responsável por decodificar um identificador e resolver a URL final do grupo.

Evidências:

Versionamento

Atualizar este documento quando mudarem:

  • o encoding do uid;
  • o contrato de getGroupLink;
  • a estratégia de erro ou redirecionamento.

Evidências:

Referencial teórico

O mapeamento desta feature foi derivado da rota grupo, do utilitário de decodificação e do adapter de resolução do link final.

Evidências:

Visão geral

Atores

Pré-condições

Fluxo principal

  1. A rota recebe uid (app/grupo/[uid]/page.tsx#L12-L12).
  2. Decodifica o valor e chama getGroupLink(enroll_id) (app/grupo/[uid]/page.tsx#L12-L13).
  3. Se group_link existir, redireciona o navegador (app/grupo/[uid]/page.tsx#L41-L41).

Fluxos alternativos

Regras de negócio

Estados possíveis

Endpoints envolvidos

Dados impactados

Pendências

  • Não há endpoint interno /group documentado no OpenAPI atual.
  • A semântica exata entre uid, enroll_id e enrollment_id continua dependente de contrato externo.

Evidências: