Protótipo de telas · 12.08.2026
Escopo recortado: só corrida, só o essencial.
Onze telas para elucidar o recorte: o atleta descobre a prova, conecta
a fonte de atividade, persegue metas de participação, coleciona o que viveu e
guarda os próprios recordes; o que ele viveu vira página pública e
imagem social;
a assessoria lê tudo isso como dado de treino. Nada aqui é funcional — cada tela
existe para fixar uma decisão. Os valores de cor, tipo, espaço e véu vêm de
VISUAL-SPEC.md; a fonte é a Archivo variável do próprio repositório e as peças de
conquista são os SVGs gerados por packages/brand.
Expo · 390 × 844. Componente de UI não cruza plataforma (ADR-001).
Busca vive no hero; filtro denso pertence a /races e não aparece aqui (ADR-008).
Sem foto real, o placeholder não inventa matiz — varia textura e ícone (ADR-020).
Semana 7 de 12 · ciclo para a Corrida da Lua
Texto só abaixo do platô do véu. SAVED unifica favoritar e “tenho interesse”;
GOING continua separado (ADR-011) — são dois botões, não um. A assessoria entra
aqui, e é o que separa o Atleo de um catálogo de provas.
“Prova alvo do seu ciclo. Plana e à noite — as duas condições que a gente treinou. Monto a estratégia de pace quando você marcar que vai correr.”
A inscrição acontece no site do organizador. O Atleo não vende inscrição.
Nunca “conecte para usar”, sempre “conecte para enriquecer” (PRD §39). Toda integração é encapsulada, com timeout, e sempre há caminho manual — o Garmin fora do ar mostra exatamente isso. Estado carrega ícone e rótulo, nunca só cor.
Conecte para enriquecer sua experiência. Nada aqui é obrigatório.
Encontramos uma atividade compatível com a Meia de Niterói, de domingo:
A meta é de participação, e o marco é a consequência. O domínio calcula o progresso; o servidor concede o selo — selo gravado pelo cliente seria falsificável (PRD §111). Por isso o selo aparece travado até a prova acontecer.
Três metas, combinadas com a Camila. O progresso é lido do seu dado, não digitado.
Falta uma. A Corrida da Lua, em 27.12, já está marcada como “vou correr”.
Seu longão chegou a 18,4 km. A maratona é o alvo de 2027 — o ciclo abre em março.
No ritmo das últimas quatro semanas, você fecha em 21.11.
As peças são os SVGs reais de packages/brand/assets. Quatro objetos, quatro
significados: medalha é participação, troféu é colocação, selo é marco, carimbo é lugar
(ADR-014). Raridade só imprime dígito que a amostra sustenta, e some acima de 50% (ADR-019).
Desde março de 2025 · Niterói, RJ
A raridade aparece só quando a amostra sustenta o dígito, e some acima de 50% — peça comum não ganha rótulo de comum. A posição de cada peça é determinística: mesma viagem, mesmo lugar, para sempre.
O passaporte guarda o que ela viveu; o perfil guarda o que ela é — recordes, carga, quem treina ela e de onde vem o dado. A maratona aparece como recorde vazio, porque estado vazio é estado, não ausência de tela. Apagar a conta mora aqui, e não num menu escondido.
Página pública e imagem social (PRD §18). Aberto a quem não tem conta.
O que o mundo vê em /u/marina-alves. Sem barra de abas: quem abre pode não
ter conta (PRD §51). Os badges vêm primeiro porque são o que diferencia um passaporte de
um currículo. Cidade sim, endereço nunca — localização residencial não é
inferida nem publicada (PRD §48).
Marina não escolhe quem vê. Ela escolhe o que é público.
/u/marina-alves/experiences/meia-de-niteroi-2026. A referência põe o título
sobre o mapa; aqui nada escrito pousa sobre o mapa — só superfície opaca
(ADR-021), e a rota leva casca escura para ler sobre qualquer trecho. O que a Runna não
tem: a experiência rende peça, e ela aparece aqui.
A peça que sai para o WhatsApp e o Instagram (PRD §18). Aqui o véu de 62% deixa de ser detalhe e vira o produto: a referência escreve direto sobre a foto e some numa foto clara. O véu é calculado contra a pior foto possível — a branca — e o texto só entra abaixo do platô. A medalha vai junto, porque é o que ninguém mais imprime.
Next · 1240 px. Painel operado, não lido: resumo antes do detalhe.
O que pede atenção lê num relance: tarja de severidade na linha, estado com ícone e rótulo. Nenhuma cor de colocação aqui — ouro, prata e bronze são de colocação, não de decoração (ADR-014). A linha sem sincronização mostra o estado vazio no meio dos cheios.
Semana de 06 a 12 de agosto de 2026
| Atleta | Volume 7 dias | Variação | Meta do ciclo | Próxima prova | Estado |
|---|---|---|---|---|---|
| BA Bruno AokiGrupo noite · 41 anos | 0 km | sem dado | Sem meta ativa | Corrida da Virada31.12.2026 · 10K | Sem sincronizar há 9 dias |
| RN Rafael NunesGrupo manhã · 29 anos | 58 km | +38% |
Primeira 42K
|
Maratona do Rio14.03.2027 · 42K | Salto de carga |
| DM Diego MatosGrupo tarde · 36 anos | 12 km | −46% |
Voltar a 3× por semana
|
Nenhuma marcada | Queda de volume |
| MA Marina AlvesGrupo noite · 34 anos | 42 km | +5% |
Três provas no semestre
|
Corrida da Lua27.12.2026 · 12K | Em carga |
| JP Juliana PradoGrupo manhã · 45 anos | 31 km | +2% |
500 km no ano
|
Reverun Teresópolis09.11.2026 · 10K | Constante |
| CR Camila ReisGrupo noite · 31 anos | 47 km | +7% |
Sub 2h na 21K
|
Videira Wine Run22.05.2027 · 21K | Em carga |
Volume e pace são duas medidas de escala diferente, então são dois gráficos de um eixo — nunca um com dois eixos. Cada um traz sua tabela, para quem não lê por cor. A procedência do dado fica escrita em cima: dado de treino sem fonte não serve para decidir carga.
34 anos · Grupo noite · na assessoria desde 03.2025
A semana em curso está destacada. Nenhuma subida acima de 10% entre semanas.
| Semana | km | Variação |
|---|---|---|
| 1 | 26 | — |
| 2 | 30 | +15% |
| 3 | 28 | −7% |
| 4 | 34 | +21% |
| 5 | 36 | +6% |
| 6 | 32 | −11% |
| 7 | 38 | +19% |
| 8 | 41 | +8% |
| 9 | 37 | −10% |
| 10 | 44 | +19% |
| 11 | 46 | +5% |
| 12 | 42 | −9% |
Caiu 50 s por km no ciclo. A linha desce porque o pace melhora.
| Semana | Pace |
|---|---|
| 1 | 6:12 |
| 2 | 6:06 |
| 3 | 6:09 |
| 4 | 5:52 |
| 5 | 5:46 |
| 6 | 5:49 |
| 7 | 5:41 |
| 8 | 5:35 |
| 9 | 5:38 |
| 10 | 5:28 |
| 11 | 5:25 |
| 12 | 5:22 |
provider, nunca requisito.DATA-POLICY.md).
Cor, tipografia, espaço, raio, véu e geometria de conquista saíram de VISUAL-SPEC.md,
gerado por packages/brand/spec.ts. A Archivo variável é o arquivo em
packages/tokens/fonts, com subconjunto latino. Medalhas, troféus, selos e carimbos
são os SVGs de packages/brand/assets, sem redesenho. Os contrastes do tema escuro
foram medidos, não estimados — n500 reprova como texto sobre fundo escuro e por isso
não aparece.