Capítulo 14 · Sistema do Coach
Apêndices
Referência rápida para consulta pontual.
Referência rápida para consulta pontual. Para os conceitos, veja o Glossário.
FAQ / troubleshooting (índice)
Seção intitulada “FAQ / troubleshooting (índice)”Reúne os pontos que mais confundem, com o capítulo que resolve cada um:
| Situação | Onde resolver |
|---|---|
| “Publiquei o programa mas o atleta não vê a semana nova.” | 7.3 — semana ativa |
| “A semana virou e meus atletas ficaram sem treino.” | 7.3 — autorar adiantado |
| “O programa inteiro está uma semana adiantado/atrasado.” | 7.1 — âncora de segunda |
| “Não deixou salvar: ‘exatamente 1 primária’.” | 7.5 — sessões · 7.9 — validação |
| “Dei o Elite Performance e apareceu uma sessão do Impact Performance.” | 7.2 — composição |
| “Dei um programa e o atleta não viu diferença.” | 5 — Perfil |
| “Não aparece Tirar num programa do atleta, só Acaba sozinho.” | 5 — Programas: dar e tirar |
| “Onde está o seletor de tier?” — saiu em 08/10/2026; o atleta recebe programas. | 5 — Programas: dar e tirar |
| “Não consigo desativar o Elite/Impact Performance.” | 20 — Programas |
| “O diálogo de desativar pede para confirmar compras.” | 20 — Programas |
| “Onde escolho o programa em que o atleta admitido entra?” | 13 — Configurações |
| “Corrigi um dia da semana no ar e ela continuou aprovada.” | 8 — Programação |
| “Não consigo excluir um movimento.” | 6 — Biblioteca |
| “O atleta não acha um movimento no seletor de recorde.” | 6 — curadoria de PR |
| “Colei o link do vídeo e a Biblioteca recusou.” | 6 — filas e formulário |
| “Os números do Dashboard estão zerados.” | 3 — Dashboard |
| “Um atleta sumiu do Roster.” | 4 — Roster |
| “Desativei um programa e o atleta continua no leaderboard.” | 20 — Programas |
| “Não consigo excluir um programa.” | 20 — Programas |
| “Reativei um programa e ele voltou noutra semana.” | 20 — Programas |
| “O atleta tem vínculo mas diz que não consegue entrar.” | 15 — Pessoas da organização |
| “Convidei alguém e não chegou o e-mail.” | 15 — Pessoas da organização |
| “Onde travo a conta ou corrijo o e-mail de alguém?” | 15 — Pessoas da organização |
| “Não acho Inativar / Desativar no perfil do atleta.” | 5 — Vínculo |
| “Retomei o vínculo e o atleta ficou sem treino.” | 5 — Vínculo |
| “Não consigo editar a data de nascimento do atleta.” | 5 — Divisão |
| “Como tiro um coach da equipe?” | 17 — Equipe |
| “O Coach pede para escolher a organização.” | 1 — Acesso |
| “O Coach diz Nenhuma organização no Coach.” | 1 — Acesso |
| “Troquei de organização e um atleta sumiu.” | 2 — Shell |
| “O bloco não mostra tempo nenhum para o atleta.” | 7.6 — estímulo |
| “Perdi programação não salva no Construtor.” | 7.9 — rascunho local |
| “As horas de um coach não batem.” | 17 — assinar a aula |
| “Não consigo marcar a minha chegada na aula.” | 24 — Minhas aulas |
| “Onde dou o feedback da minha aula?” | 24 — Minhas aulas |
| “Um atleta não aparece no Leaderboard.” | 16 — Leaderboard |
| “O badge do sino não zera.” | 12 — Notificações |
| “Voltei para o login do nada.” | 1 — Acesso |
Atalhos & navegação
Seção intitulada “Atalhos & navegação”- ⌘K — command palette (buscar atleta, movimento, programa, coach, tela ou ação) de qualquer tela — ver Cap. 2.
- Setas + Enter — navegam e executam dentro do command palette; Home/End vão às pontas e Page↑/Page↓ andam de seis em seis.
>@#/— no começo da busca da paleta, restringem a ações, atletas, movimentos ou telas.- Voltar/avançar do navegador — funcionam (cada tela tem URL própria).
- Na Biblioteca: / busca, J / K andam de item em item, Espaço toca ou pausa o vídeo aberto, X marca para lote e Esc fecha uma camada por vez — ver a tabela completa.
- No Construtor: Ctrl+S (⌘S) salva o dia de qualquer lugar, Ctrl+Enter (⌘↵) abre a prévia e J / K andam para o próximo e o bloco anterior — ver o manual.
Matriz de estados (por tela)
Seção intitulada “Matriz de estados (por tela)”Toda tela conectada segue o mesmo tripé — útil ao capturar screenshots:
| Estado | Como aparece | Quando |
|---|---|---|
| Carregando | skeletons | enquanto busca dados |
| Vazio | mensagem + ação sugerida | sem dados (ex.: roster vazio, sem registros no período) |
| Erro | card de erro + recarregar | falha na busca |
Contas de teste (dev)
Seção intitulada “Contas de teste (dev)”- Head coach:
coach@rig.test(Gabriel Figueiredo) - Atleta no Elite Performance:
athlete@rig.test(Mirela Antunes) - Atleta sem programa:
bruno@rig.test(Bruno Tavares)
Mapa de telas › capítulos
Seção intitulada “Mapa de telas › capítulos”O menu do sistema tem 21 entradas em três seções, mais o rodapé. Onde cada uma está documentada:
| Seção do menu | Tela | Capítulo |
|---|---|---|
| Treino | Dashboard | 3 |
| Treino | Atletas | 4 · 5 |
| Treino | Pessoas — Pessoas da organização (+ Chegadas) | 15 |
| Treino | Programação | 8 |
| Treino | Programas | 20 |
| Treino | Construtor | 7 |
| Treino | Importar planilha | 19 |
| Treino | Biblioteca | 6 |
| Treino | Competições | 18 |
| Acompanhamento | Resultados | 9 |
| Acompanhamento | Leaderboard | 16 |
| Acompanhamento | Analytics | 10 |
| Acompanhamento | Mensageria | 11 |
| Acompanhamento | Minhas aulas | 24 |
| Equipe | Organização · Equipe · Aulas · Grade padrão · Avaliação | 17 |
| Equipe | Matrículas | 21 |
| Equipe | Check-ins | 22 |
| Barra do topo | Trocar de organização (quem trabalha em mais de uma) | 2 |
| Sino | Notificações | 12 |
| Avatar | Configurações | 13 |
| Entrada | Escolha a organização · Nenhuma organização no Coach | 1 |
O que o produto não faz (por decisão)
Seção intitulada “O que o produto não faz (por decisão)”- Cada organização, um head coach — e uma organização de cada vez. Quem trabalha em mais de uma troca pela barra do topo; o Coach nunca mostra duas juntas. Sem tela de plano/billing. A equipe existe, com perfis de acesso — mas a decisão é sempre do head coach.
- A organização não mexe na conta de ninguém. Ela convida, admite e encerra o vínculo; travar, destravar e trocar o e-mail é com o suporte da Impacto Fitness. A data de nascimento e a foto também são da pessoa.
- O sistema não decide pelo coach. Ele sugere (substituto para uma aula, sinais num registro, o grupo comparável) e nunca escolhe.
- O sistema não valida marca de ninguém. O quadro da organização mostra a procedência; julgar é seu.
- Reserva de aula pelo atleta ainda não existe — a grade é operação interna.
Mock residual (capturar no stack real)
Seção intitulada “Mock residual (capturar no stack real)”- O nome do coach (Configurações) e as ações de criação do ⌘K são mock em modo protótipo — capture essas no stack real.
Changelog da documentação
Seção intitulada “Changelog da documentação”Em 05/10/2026, o capítulo 23 passou a explicar os três vínculos de nomes aprovados para o Spotter, sem renomear a Biblioteca nem escolher automaticamente entre registros equivalentes.
| Data | Mudança |
|---|---|
| 2026-10-22 | Os Programas de aprendizagem ganham capítulos (F129 · onda G). Três capítulos novos cobrem o menu Programas: 27 · Programas de aprendizagem — a lista, Novo programa, o Construtor (a vez de editar, o mapa, a ficha que começa pelo resultado, a etapa e o marco, a aula em Ficha, Preparar, Praticar e Verificar, vídeos e materiais, o checklist e o envio) e Ver no celular, o link de 30 minutos que abre a aula do rascunho no app do atleta; 28 · Revisão — a fila do head coach, o que mudou desde a versão publicada, Atletas no meio, pedir ajuste, aprovar e publicar, e a vitrine; e 29 · Painel do Programa — os atletas por nível, os parados, as notas, Onde a turma trava, Vídeos para avaliar e a avaliação presencial. O menu e o apêndice apontam para eles, e o glossário ganhou a seção Programas de aprendizagem. Em Squads, Dar acesso diz o combinado do acesso para experimentar um Squad: 7 dias, uma vez por pessoa em cada Squad, sem cartão, dado pelo coach. Sem screenshot: as capturas 27-*, 28-* e 29-*. |
| 2026-10-20 | O ciclo do Squad parcelado (F148 · decisão 21). No 26 · A venda, a aba Venda do Squad mostra embaixo de cada preço em quantas vezes o cartão divide o ciclo, só para leitura: parcelável em até 3× no trimestral, 6× no semestral e 12× no anual, e só à vista no mensal. O teto são os meses do ciclo, com pelo menos R$ 5,00 por parcela, e não se edita. O capítulo explica os dois jeitos de pagar o ciclo no cartão: à vista, que renova sozinho, e parcelado sem juros, que não renova — a pessoa paga o próximo ciclo em Sua conta, no site. O verbete Ciclo do glossário diz o mesmo. |
| 2026-10-17 | O Spotter agora conversa (F151). O painel ganha as abas Montar e Conversar: na segunda você pergunta sobre o programa aberto e o Spotter lê a semana, os dias, a Biblioteca e as fichas do método para responder, sem gravar nada. Levar ao Montar leva a resposta ao pedido da proposta. O aviso de gasto no sino passa a ser a cada US$ 10. Spotter. |
| 2026-10-16 | A venda só na organização que vende (F150). No 26 · A venda, a aba Venda do Squad e a caixa Venda do Programa só aparecem na organização que vende na loja do atleta — hoje, a CrossFit Impacto. Nas outras, a venda não aparece, o Rig recusa uma venda salva por fora, e o que uma delas já tivesse no site sai da venda sozinho, sem mexer em quem já comprou. Regra nova na Visão geral e linha nova em Pré-requisitos. |
| 2026-10-16 | A venda diz o que o site tem (F150). No 26 · A venda: o preço aceita 29.90 como R$ 29,90 (antes virava R$ 2.990,00), recusa o que pode ser dois valores com “Use vírgula para os centavos: 29,90.” e avisa o teto na hora, “Até R$ 10.000,00, o teto da loja.”; o Por mês arredonda para baixo, como o site. Desligar a venda mostra Saindo do site até a loja receber a pausa — o site ainda vende —, e Fora da loja só depois; o Rig tenta de novo em alguns minutos, e não mais uma vez por dia. Um nível que saiu da versão publicada fica desligado, com “Saiu da versão publicada”, e não trava mais a caixa. O nível de Programa comprado antes de 21/11 abre no app a partir dessa data, quando o app chega às lojas, e o capítulo não promete mais o nível na hora. Em 15 · Pessoas, Chegadas explica em português a chegada que saiu da lista, a mensagem do e-mail sem conta cita as duas portas do cadastro, e a cortesia de nível dada no Perfil fica de fora das boas-vindas. No 25 · Squads, o pódio do Games de outro box precisa de vínculo. O mapa do 14 · Apêndices segue o menu atual, e as capturas de Chegadas, dos Squads, dos Membros e da Venda (Squad, Programa e capa) entraram. |
| 2026-10-16 | O programa de um Squad fica publicado (F150). No 20 · Programas, o programa publicado que um Squad prescreve não se despublica: Despublicar some da página do programa, o olho do cartão continua aceso, porque o programa está publicado, mas fica hachurado e não responde ao clique, e o Rig recusa a mudança, porque a loja vende o Squad por ele e uma compra só abre programa publicado. O selo e a caixa do Ciclo de vida dizem “não se desativa, não se despublica nem se exclui”. |
| 2026-10-16 | O preço e a parcela têm piso (F150). No 26 · A venda: um preço vai de R$ 5,00, o mínimo que o pagamento cobra, a R$ 10.000,00 — no Squad, no nível e no Programa completo —, e o campo diz “A partir de R$ 5,00, o mínimo que o pagamento cobra.” abaixo disso. Cada parcela tem pelo menos R$ 5,00: as Parcelas sem juros que o menor preço à venda não aguenta ficam hachuradas (a já escolhida fica marcada, com o erro do campo), e a linha Na loja arredonda a parcela para baixo, como o site. |
| 2026-10-16 | Squads, Venda e Membros abrem com os Programas de aprendizagem, e o menu aberto ganhou mapa (F150). A nota do capítulo Squads e o verbete Squad do glossário dizem quando a tela aparece: quando a Impacto abre os Programas de aprendizagem no seu Coach. Fechados, o menu é o de antes, sem a seção Squads e sem os Programas de aprendizagem (o item Programas é a lista dos programas de calendário), e o endereço de um Squad abre o Dashboard; abrir ou fechar não apaga o que você salvou na Venda. O capítulo A venda na loja do atleta ganhou esse pré-requisito. 2 Shell: a seção nova “O menu onde os Programas de aprendizagem estão abertos” mostra o menu aberto: Dashboard, Atletas e Pessoas no topo; as seções Squads (Squads, Programação, Construtor do dia, Importar planilha), Programas (Programas, Construtor, Revisão, Painel) e Biblioteca; e avisa que Programas e Construtor passam a ser dos Programas de aprendizagem. O Construtor de treino, o manual e Programas dizem os dois caminhos: Squads › Construtor do dia e, para o catálogo, Programas de calendário, em Squads › Todos os programas de calendário. Sem screenshot: 02-shell-sidebar-programas.png. |
| 2026-10-16 | A matrícula faz do cliente da loja um aluno do box (F150). Quem chegou pela loja e é matriculado num plano em Planos e matrículas passa a ter vínculo de aluno: entra entre os alunos do Hub, vê a grade de aulas no app, reserva e faz check-in. O programa de entrada não vem junto. E o cliente da loja que não é aluno deixa de ver a grade de aulas no app (Pessoas da organização). |
| 2026-10-16 | O mapa da documentação e a venda desligada (F150). O capítulo de boas-vindas ganhou o grupo Loja do atleta e passou a listar os Squads, os Programas, o Spotter e a importação de planilha no Construtor, e Competições e Minhas aulas na Operação do treino. Em 26 A venda, desligar a venda não encerra assinatura nenhuma: quem assina segue renovando, no ciclo e no preço que contratou. |
| 2026-10-16 | O Entrar do site do Rig abre o Coach (F150). O Entrar do menu de rig.impacto.fitness levava ao app do atleta; agora abre a tela de entrada do Coach (Cap. 1). A documentação pública do site mantém o Entrar no app do atleta. No Coach nada mudou. |
| 2026-10-15 | Squads ganha capítulo, e o Squad ganha a aba Membros (F148). O novo capítulo Squads descreve a lista e a página do Squad. A aba Membros mostra quem tem o Squad hoje, de onde veio — Box, Loja, Cortesia ou Legado — e até quando, com busca por nome ou e-mail e chips por origem. O head coach dá acesso a uma pessoa da organização com prazo em dias, meses ou até uma data, com motivo, e encerra a cortesia que a organização deu, no mesmo dia. Compra e assinatura aparecem só para leitura: terminam pela loja. Os outros coaches leem a lista. |
| 2026-10-15 | O Spotter chega ao Coach (F134). O assistente do Construtor sai do ambiente de testes e passa a preparar propostas no Coach de todos os boxes. A proposta continua indo ao rascunho para você revisar e salvar; nada é gravado sozinho. Spotter. |
| 2026-10-15 | A venda diz o que o site tem (F148). Na aba Venda do Squad e na caixa Venda do Programa, o selo deixou de dizer “no site” só porque a venda foi ligada: agora diz No site / Na loja quando a loja recebeu a venda, A caminho do site enquanto ela não chegou e O site recusou quando a loja não aceitou, com uma faixa vermelha que diz quando e por quê. O preço passou a ter o teto da loja, R$ 10.000,00. O endereço do Programa no site não muda mais depois que ele vai à loja, mesmo renomeado. Ver 26 · A venda. |
| 2026-10-15 | Chegadas (F148). Em Pessoas, a aba Admissões virou Chegadas: no topo, as boas-vindas de quem ganhou um Squad ou um nível da organização nos últimos 30 dias — por compra, por assinatura, por cortesia no Squad ou por cortesia do suporte; a cortesia de nível dada no Perfil do atleta não entra —, com Mandar mensagem e Marcar como recebido (o Programa completo, ou dois níveis no mesmo carrinho, são uma linha só); embaixo, os pedidos para entrar no box, com a aprovação de sempre. O número no menu agora soma quem falta receber e os pedidos na fila. No painel de um Programa de aprendizagem, um nível comprado aparece como “comprado até 31/10”, e a contagem do topo diz “3 por compra”. |
| 2026-10-15 | A capa do Programa na loja (F148). A Ficha do Programa, no Construtor, ganhou a Capa do programa: escolher a foto, enquadrar dentro da zona segura e salvar. É a imagem do cartão e da página do Programa no site do atleta. Como o resto da ficha, salvar a capa tira o Programa da revisão, e ela só chega ao site com a próxima versão aprovada; sem capa, o site mostra as iniciais. Ver 26 · A venda. Screenshot pendente. |
| 2026-10-15 | A venda na loja do atleta (F148). Capítulo novo, 26 · A venda: a aba Venda do Squad (à venda no site, os ciclos Mensal, Trimestral, Semestral e Anual com o preço total, o mês e a economia calculados, e a prévia do site) e a caixa Venda do Programa na Revisão (o preço por nível publicado, o Programa completo opcional, a duração do acesso e as parcelas sem juros, de 1× a 6×). Só o head coach muda; os outros coaches leem. A venda fica fora da ficha: não cria versão nem tira o Programa da revisão. Glossário: seção nova Loja do atleta. Screenshots pendentes. |
| 2026-10-14 | A paleta abre o movimento na Biblioteca (F146). Na paleta de comandos, escolher um movimento leva à Biblioteca com ele aberto no painel, no pôster, com a busca e os filtros zerados — antes ele ia para a busca. Se o movimento saiu do acervo, o nome vai para a busca, como antes. Os movimentos da paleta passam a ser lidos uma vez por sessão, junto com a Biblioteca: um movimento novo de outro coach aparece depois de recarregar a página. Atletas, programas e coaches continuam revalidando a cada minuto. |
| 2026-10-13 | Quilômetros e minutos no Volume (F145 · frente D). Volume: a métrica ganhou Distância (km) — digite 1,5 e o atleta lê 1,5 km; o sistema guarda os metros, e trocar entre m e km converte o campo. Na Série única e nas Séries em Tempo, a quantidade se digita em MM:SS, como o relógio do bloco: 500 é 5:00, e 300 agora é 3:00, não 300 segundos (7.6). O atleta lê 5:00 a partir de um minuto e 45 s abaixo dele, e a Isometria lê 1:30 hold; a sequência em Tempo segue em segundos. Na Carga, o campo Texto avisa que substitui a linha do volume. O importador de planilha passa a ler 5 km Run. Revisado também o 7.12. |
| 2026-10-13 | A Progressiva lida série a série (F145 · onda G). Exercícios: cada degrau é uma série, na ordem, e o último se repete quando o Volume tem mais séries; embaixo dos degraus, o Construtor avisa quando os números não batem (“4 degraus em 5 séries: da 5ª em diante, repete o último.”), e a leitura dos degraus passa a usar o › da progressão (Lê: 70 › 85%) — o traço fica para a faixa de trabalho do %1RM. Prévia: num dia com carga em %, o campo Prever com 1RM resolve toda % do dia contra um 1RM de exemplo; vazio, a prévia mostra a %. Na Sessão da prévia, a Progressiva aparece como o atleta a lê: a tabela por série e, num 21-15-9, o degrau na ficha de cada round (21 × 35 kg). |
| 2026-10-13 | Programas: a ordem com desativados, o motivo escrito e a categoria Plate (F145 · B-3, B-4, B-7). Mover um programa ativo com algum desativado no catálogo voltou a salvar: os ativos trocam de lugar entre si e cada desativado fica na posição dele. O motivo de não poder excluir aparece escrito sob o botão, e Dados ganhou Matrículas de sempre; a lista de matriculados vazia separa ninguém agora de nunca treinado. Os botões inertes também não abrem nada pelo teclado. Na Biblioteca, a categoria Anilhas passou a se chamar Plate — buscar “anilha” ainda a encontra. Em 20 Programas e 6 Biblioteca. |
| 2026-10-13 | Programas arquivados (F145 · E-1). O programa desativado que você não usa mais — e que não se exclui porque alguém já o treinou — agora se arquiva: sai da lista, do seletor do Construtor e da busca e vai para a aba nova Arquivados · N. Nada é apagado, e Restaurar o devolve aos desativados. Arquivar e restaurar são do Head Coach e do Criador de treinos e entram no Histórico do programa. Em 20 Programas. |
| 2026-10-13 | A prévia no desenho do app de celular (F145 · onda G). Dentro do telefone da Prévia, o Hoje abre pelo herói do agora — o primeiro bloco, o estímulo, a régua de blocos e minutos e Começar a sessão —, a manchete desce um degrau, a sessão do primeiro bloco nasce aberta e a linha dele diz Agora. Na Prescrição, a barra de ação é a clara do app: Iniciar o bloco, com Registrar e Ranking escritos embaixo dos quadrados. Sem 1RM de exemplo, a carga em % mostra o + 1RM e o Registrar o 1RM sem efeito, como o atleta sem 1RM vê. |
| 2026-10-13 | O placar diz o que ranqueou, e a sessão incluída ganha quadro (F145 · decisões 11 e 15). No Dashboard, o card de um programa que consome outro — a Elite com a sessão do Impact — passa a ter um quadro para cada bloco pontuável da sessão incluída, antes dos próprios, como o app do atleta já fazia; o quadro some no dia em que a Elite desliga a sessão incluída. No ranking, o For Time com o cap estourado passa de CAP+12 a 30:17 · CAP, o EMOM mostra o desempate (10 rds · 0:42) e a legenda ganha maior metragem e máximo de calorias. Na caixa de entrada de Resultados, o score passa a ser lido como o quadro do bloco o lê: 30:17 · CAP num For Time com o cap estourado (o cap mais um segundo por repetição que faltou) e 10 rds · 0:42 num EMOM, com — quando o atleta não informou o desempate. |
| 2026-10-13 | O FOR TIME HIIT, o rodízio de pedágios, o buy-out máximo e o placar em distância e calorias (F145 · frente C). Blocos: o Modo aparece também no FOR TIME — FOR TIME ou FOR TIME HIIT, o For Time feito só nos ON, com a lista do bloco inteiro, o relógio correndo no OFF, Cap e ON obrigatórios, Intervalos calculados e os Rounds seus; trocar o Relógio volta o Modo ao padrão e desliga o Rodízio. No AMRAP, o Rodízio (Todos / Um/marca) faz os pedágios do mesmo intervalo se revezarem nas marcas, na ordem da lista, com a conta ao vivo (“A cada 6 min · 5 marcas · Skierg 2× · Farmer 2× · Box 1×”); ele pede Cap e dois pedágios do mesmo intervalo. As faixas do inspetor quebram linha em vez de rolar de lado. Exercícios: num For Time, o Máximo (∞) vale no Buy-out com Cap — “e o máximo até o cap” — e aparece desabilitado com só no Buy-out ou pede Cap; no FOR TIME HIIT, o A cada… fica desabilitado e só o buy-in se paga a cada ON. Resultado: Distância (Maior metragem) e Calorias (Máximo de calorias) entram como unidades, com o Movimento do placar, que agora vale também para elas; o padrão do For Time com buy-out máximo é Reps acumuladas, o do FOR TIME HIIT é o tempo, sem desempate; escolher Rounds sem desempate acende o aviso com Ligar desempate, e nada liga sozinho. Na análise de um resultado, o estímulo diz AMRAP HIIT e FOR TIME HIIT com o ON e o OFF. Revisados também: 7.8, 7.9, 7.10 (receitas N, O e P) e 7.12, e o glossário. |
| 2026-10-13 | O Construtor da décima terceira rodada (F145 · frente B). Volume: o campo da quantidade traz a unidade dentro dele — REPS, M, CAL, CM, S — antes do primeiro número, e o nome do campo segue a métrica (Metros, Calorias/série, Sequência em metros); a recusa fala a métrica (“Série única: informe os metros.”) e a Série única em branco lê Série única…. O seletor de Padrão mostra desabilitado, com o motivo, o que o relógio do bloco não aceita — Death by pede EMOM, Escada pede AMRAP, Máximo pede um relógio ou não no For Time — e o salvamento recusa a linha antes de enviar o dia. Exercícios: o nome de cada elo do Complex ocupa a largura da linha; num inspetor estreito, a etiqueta e as ações descem juntas. Teens e Masters nascem só no nível que você abriu, também com a carga Uma para o bloco e ao salvar. Resultado: o Complex montado no dia aparece desabilitado em Movimento do placar, com o aviso, os elos que faltam vincular e o atalho Salvar na biblioteca, que salva e já elege; trocar a unidade de um bloco que segue o padrão põe o desempate em Sem; o aviso “O padrão deste bloco agora é…” só aparece quando o relógio mudou depois da edição. Prévia: o estímulo no campo escuro tem um tamanho só, medido pela largura do telefone, numa linha; e o capítulo deixou de prometer que a prévia e o app de celular não divergem. Revisados também: 7.10 e 7.12. |
| 2026-10-13 | A Biblioteca foi refeita como mesa de luz (F146). 6 Biblioteca reescrito do começo ao fim. Cada movimento mostra o pôster do vídeo do YouTube — em preto e branco no repouso, em cor sob o ponteiro e no item aberto —, ou uma placa sólida quando não tem vídeo. Um clique abre o movimento no painel e o vídeo toca ali, com a faixa do player (0,5×, Som, Espaço) e J/K para andar. A barra virou uma só, com as facetas Tipo, Categoria, Vídeo e Recorde mostrando quantos itens cada opção deixa, os filtros aplicados como etiquetas e o par Grade · Lista. A curadoria virou fila: Sem vídeo (cole o Link do YouTube, veja a prévia, Salvar e próximo) e Sem modalidade descem até zero. As correções rápidas salvam direto com Desfazer, e a tela só pede confirmação ao trocar ou remover um vídeo que já existia e ao bloquear o PR de um movimento. ⚠️ Link que não é do YouTube passou a ser recusado na hora — antes ele era salvo e o vídeo sumia sem aviso. O lote de PR só guarda o que está à vista, a recusa de excluir aparece dentro do próprio diálogo, o formulário pergunta Descartar alterações?, e a aba, a busca, os filtros e o item aberto ficam no endereço da página. Blocos ganhou cartões com o mosaico dos movimentos, agrupados por dono, e Duplicar para minha biblioteca para um bloco emprestado (a cópia nasce sem benchmark); Compartilhar ficou só com o Head Coach. Identidades do Spotter passou a abrir com as pendentes primeiro e a evidência traduzida, na proposta × agora. O seletor Procurar na biblioteca, nos elos de um Complex, usa os mesmos pôsteres. O Visualizador abre e assiste, sem botão que leve a uma recusa. Novas imagens do capítulo; glossário: pôster, fila de curadoria, lote, bloco emprestado. |
| 2026-10-10 | Admissões de quem já tem conta (F139 · E2). A fila de Admissões recebe também o pedido de quem já treina em outra organização e pediu pelo app, com o selo Já tem conta: aprovar só abre o vínculo aqui, e a pessoa é avisada no app, sem e-mail. Embaixo da fila, Convidar quem já tem conta manda um convite pelo e-mail da conta, que a pessoa aceita no app; até ela aceitar, nada dela aparece aqui. Um pedido novo de quem tem conta chega no sino como Pedido de entrada. A fila agora mostra só os pedidos da sua organização, e a aba Admissões ficou só do head coach, como no servidor. Em 15 Pessoas da organização & Admissões. |
| 2026-10-08 | O tier saiu do Coach; o atleta recebe programas (F121 · onda C). No Perfil do atleta, saíram o selo e o seletor de tier e o bloco Matrícula: a Gestão do atleta fica com Scaling · Divisão · Vínculo e a tabela Programas (Recebendo · N), com o tipo de cada um (Squad · Elite, Squad · Impact, Individual · só deste atleta, Programa do catálogo) e De onde vem — “da CrossFit Impacto · desde 02/03”, “comprado · até 12/12”, “cortesia · até 12/12”, “demonstração · até 15/10”. Dar programa soma, sem substituir nenhum; Tirar só existe no que a organização deu, e o resto diz Acaba sozinho. Elite Performance e Impact Performance são dados e tirados como qualquer programa, e dar um deles põe o atleta no Squad. Retomar vínculo devolve os programas dos Squads que o encerramento tirou; os outros, não. Atletas: saíram a coluna e os filtros Elite · Impact · Padrão; a coluna virou Programas, e entrou Filtrar por programa. Dashboard: um card por programa entregue, quantos forem, com o selo SQUAD · ELITE / SQUAD · IMPACT no programa de um Squad; o ranking troca de programa por segmentado ou por Programa do ranking; vazio, Nenhum programa no dia. Analytics: Distribuição por programa. Resultados: os Pares começam pelos programas em comum, ou Toda a organização. Mensageria: os programas em comum embaixo do nome. Programas: o selo Squad · Elite / Squad · Impact no lugar do de sistema, o chip Squads; o programa de um Squad não se desativa, não se exclui e não vira Individual nem Específico; saíram Padrão do tier e o selo Base · Adicional; desativar confere as compras (Compras · corta o acesso, Desativar e cortar) e as recusas de desativar e excluir ficam no diálogo, com o rótulo do que segura o programa. Composição: nenhum componente é travado — a Elite consumir o Impact é autoria. Semana no ar editada (8, 7.3, 7.9, 7.12): a edição do head coach numa semana aprovada no ar não a tira do ar e fica no histórico como Editou uma semana já no ar; só a semana futura volta para Em revisão. Configurações ganhou o Programa de entrada, em que todo atleta admitido entra sozinho; as Admissões (15) o dão ao aprovar. Revisados também: 0, 2, 14 (a senha da conta de teste saiu) e o Glossário (Programas do atleta, Direito, Squad, Programa de entrada, Semana no ar editada; Tier e Base do tier saíram, com a nota de que o tier existiu). Screenshots pendentes. |
| 2026-10-07 | Primeiro a matrícula, e o atleta que volta. No Perfil do atleta, Encerrar vínculo passa a ser recusado enquanto o atleta tem matrícula de pé num plano da organização: “A matrícula deste atleta ainda está de pé. Encerre a matrícula antes de encerrar o vínculo.” — a mesma ordem do Rig Hub. Retomar vínculo só desfaz um encerramento feito no mês aberto, e aí a data de saída e o motivo somem; depois que o mês fechou, a volta é um vínculo novo, que começa hoje, com o scaling e a divisão de antes, e a saída antiga continua contada nos Relatórios do Hub. Revisados: 5 e o Glossário (Encerrar vínculo, Motivo de saída). |
| 2026-10-07 | Análise e alteração localizada da sessão no Spotter (F137, integração experimental). Quantidades determinísticas, contexto do dia somente leitura, proposta limitada a notas e tempos de AMRAP/For Time padrão, revisão consultiva, antes/depois e aceite explícito. Sem salvamento automático. Spotter, receitas e manual atualizados; screenshot e jornada autenticada após release pendentes. |
| 2026-10-07 | O motivo de saída. No Perfil do atleta, o diálogo “Encerrar o vínculo?” passa a perguntar Por que saiu?: Mudou de cidade, Preço, Horário, Lesão, Foi para outra box, Outro motivo ou Não disse. Nada vem marcado, e Encerrar vínculo só liga depois da escolha. A lista é fechada, sem campo de texto: ninguém escreve diagnóstico sobre uma pessoa. O Coach não mostra o motivo depois; onde o Rig Hub está ligado, ele aparece na ficha do aluno e no quadro Por que saíram dos Relatórios. Retomar vínculo o apaga. O vínculo de coach, na Equipe, não pergunta nada. Revisados: 5 e o Glossário (Motivo de saída). |
| 2026-10-07 | A experimental no registro da aula. Em Minhas aulas, a presença e as faltas do registro da aula passam a contar a aula experimental como contam a reserva: marcada como Veio no Check-in, é presença; Não veio, ou sem marcação, é falta. |
| 2026-10-06 | Pessoas sem o app (F136). O Rig Hub passou a cadastrar alunos sem e-mail e sem login — o Kids, o aluno de parceiro. Eles aparecem em Pessoas da organização com o selo Sem app e “sem e-mail · sem app” no lugar do e-mail, e na lista de Atletas também. Não há convite a reenviar para eles. |
| 2026-10-06 | O pagamento da matrícula sai das parcelas (F136). Em 21 Planos e matrículas, o seletor Pagamento deu lugar à situação lida das parcelas — “O pagamento sai das parcelas registradas no Rig Hub, em Recebíveis.” — e aos botões Isentar / Tirar a isenção. Pago e Em atraso não se escrevem mais à mão: o recebimento é registrado no Rig Hub, e a parcela vencida há mais dias do que a carência deixa a matrícula Inadimplente. Glossário: Pagamento (da matrícula). |
| 2026-10-06 | Quem treina em mais de uma organização (F123). Em 9 Resultados: você vê o que a sua organização entregou, também depois que o vínculo acaba; a prontidão e os recordes lançados à mão aparecem para toda organização com vínculo. Em 5 Perfil do atleta: o scaling e a divisão que você define valem nos programas da sua organização. Em 12 Notificações: o aviso de registro vai ao head coach de quem entregou o programa. |
| 2026-10-06 | A aula experimental em Minhas aulas (F136). Quem a recepção marcou no Rig Hub para conhecer a aula aparece em Quem vem, em Minhas aulas, com a etiqueta Experimental — depois de quem tem vaga e antes da fila. A pessoa ocupa uma vaga e entra na barra de inscritos, mas não é aluna: a linha traz só o nome, e o coach não marca nada nela. O pé da lista explica: “Experimental é quem ainda não é aluno e veio conhecer a aula.” |
| 2026-10-06 | O atleta pode excluir a própria conta (F122). Em 4 Atletas: quem exclui a conta pelo app sai da lista, dos resultados, dos placares e das mensagens, em todas as organizações. Um programa individual dele fica com o coach, desligado. |
| 2026-10-06 (2) | Alunos e Contratos no Rig Hub (F136 · onda C2). Nada muda no Coach; o Hub ganhou duas telas novas. Alunos, com a ficha do aluno: telefone, contato de emergência e observação (que o Coach não mostra), a matrícula com Mudar vigência — onde o Hub está ligado, é por ela que uma matrícula sai de Vencida — e o vínculo, que a recepção também encerra e retoma lá, com o mesmo efeito do Encerrar vínculo daqui, mas só depois de encerrar a matrícula. Contratos, para o Dono e o Gestor do Hub, com o contrato da organização em versões. Revisados: 5 e 15 (o vínculo também se encerra na ficha do Hub) e 21 (a saída de Vencida), e o Glossário (verbete Hub). Este capítulo: corrigida a linha de 2026-10-05 da F123 · B4, que tinha engolido as duas linhas seguintes e as repetia. |
| 2026-10-06 | Matrículas mudaram para o Rig Hub, onde o Hub está ligado (F136 · onda C). Hoje o Hub existe no ambiente de Desenvolvimento; em Produção, até ele chegar lá, o Coach segue como era. Onde ele está ligado: Matrículas sai do menu e da paleta, e quem abre o endereço antigo vê o aviso Mudou para o Hub, com Abrir no Hub. A seção que sobrava, só com o item Hub, passa a se chamar Gestão. No Hub, a tela fica em Pessoas › Matrículas, para o Dono, o Gestor e a Recepção. Revisados: 2 (a seção Gestão, a paleta e o aviso), 21 (aviso de que, com o Hub ligado, as Matrículas moram lá), o mapa de telas deste capítulo e o Glossário (verbetes Plano, Hub e Gestão). Sem screenshot: 02-shell-sidebar-hub.png (a refazer com a seção Gestão). |
| 2026-10-05 | A pessoa e a organização chegaram ao Coach (F123 · onda B4). Uma pessoa pode ter vínculo com mais de uma organização, e o Coach abre uma de cada vez. Na entrada (1): com uma organização, nada muda; com duas ou mais, aparece Escolha a organização antes do cockpit, cada uma com o seu perfil de acesso, e a escolha fica lembrada no navegador; sem nenhum vínculo de coach ativo, a tela Nenhuma organização no Coach; e, se a leitura falhar, Não foi possível abrir o Coach, com Tentar de novo. Na barra do topo (2): quem trabalha em mais de uma vê o nome da organização no começo da barra; clicar abre Trocar de organização, que volta ao Dashboard e recarrega tudo da outra — e pergunta antes se há algo não salvo ou um arquivo subindo. O perfil de acesso é de cada organização (13). Usuários virou Pessoas da organização (15) — no menu, Pessoas —, com só as pessoas desta organização. ⚠️ Saíram Desativar, Reativar e Corrigir e-mail: a conta é da pessoa, e travar, destravar ou trocar o e-mail é com o suporte da Impacto Fitness. Ficaram Reenviar convite e Revogar; o filtro Desativados virou Contas travadas, e o selo Conta travada diz que foi o suporte. Inativar virou Encerrar vínculo (4, 5): as abas do roster são Com vínculo e Vínculo encerrado, com a data; encerrar tira o atleta da organização e acaba com as inscrições dele nos programas dela, e ele continua com o app e o próprio histórico. Retomar devolve scaling, divisão e a base do tier; as outras matrículas, não. Na Equipe (17), a lista Perfis de acesso e a gaveta do coach ganharam Encerrar vínculo / Retomar vínculo; a seção Acesso ao app da gaveta, que era um interruptor de login, virou Vínculo. A data de nascimento do atleta ficou só leitura no Coach: quem preenche é ele, no app, em Ajustes › Perfil de treino. Revisados também: 0, 9, 20, 21, este capítulo e o Glossário (Vínculo, Encerrar vínculo, Conta, Conta travada, Pessoas da organização, Trocar de organização, Contratação; Matrícula deixou de ser definida como “vínculo”). Imagem nova: 01-acesso-escolha-organizacao.png. Sem screenshot: 01-acesso-sem-organizacao.png, 02-shell-organizacao.png, 05-perfil-vinculo.png, 17-equipe-gaveta-coach.png, 17-equipe-gerir-acessos.png; e 04-roster-filtros.png, 05-perfil-tier-matricula.png e 15-usuarios-grade.png ainda mostram a tela anterior ou faltam. |
| 2026-10-05 | Minhas aulas e a Agenda no Hub (F136 · onda B). Tela nova no menu, em Acompanhamento, para todo coach: Minhas aulas mostra só as aulas do próprio coach — a da vez (ao vivo ou a próxima) com a ocupação, Cheguei (abre uma hora antes; a hora é do sistema e vira a pontualidade), Ver o treino do dia e Quem vem, com as etiquetas Em entrada, Recorde e Atenção e uma linha do que saber, sem valor nem pagamento —, as aulas encerradas que faltam o seu feedback, com Dar feedback, A semana e Precisa trocar uma aula?. A gestão escala e assina no Rig Hub, onde Aulas, Check-in e Grade padrão passaram a morar; corrigir um feedback assinado tira a assinatura. Capítulo novo: 24 Minhas aulas. Revisados: 2, 17 e 22 (aviso de que, com o Hub ligado, a agenda mora lá). Glossário: Minhas aulas, Chegada do coach, Quem vem, Em entrada, Recorde, Atenção, Feedback da aula, Rig Hub. Sem screenshots: 24-minhas-aulas-da-vez.png, 24-minhas-aulas-quem-vem.png, 24-minhas-aulas-feedback.png e 24-minhas-aulas-semana.png. |
| 2026-10-05 | Organização, Equipe e Avaliação mudaram para o Rig Hub, onde o Hub está ligado (F136 · onda A). Hoje o Hub existe no ambiente de Desenvolvimento; em Produção, até ele chegar lá, o Coach segue como era. Onde ele está ligado: o menu perde Organização, Equipe e Avaliação, e a seção Equipe ganha no topo o item Hub, só para o head coach, que abre o Hub numa aba nova — a seção fica com Matrículas, Aulas, Check-ins e Grade padrão. Quem não é head coach perde a Organização e, com ela, a seção inteira. A paleta de comandos deixa de oferecer as três telas. O endereço antigo de cada uma — e o da ficha de um coach — mostra o aviso Mudou para o Hub, com Abrir no Hub e Voltar ao Dashboard. Nos dois ambientes, os Vídeos dos Programas (a entrega Blob × YouTube dos Programas de aprendizagem) saíram da Organização e foram para Configurações: o head coach muda, os outros coaches leem. Revisados: 0, 2 (a seção Equipe com o Hub e o aviso), 13 (a seção nova), 15, 17 (um aviso por tela, com o capítulo do Hub que a substitui), o mapa de telas deste capítulo e o Glossário (verbetes Hub e Vídeos dos Programas). Sem screenshot: 02-shell-sidebar-hub.png, 02-shell-mudou-para-o-hub.png, 13-config-videos-programas.png. |
| 2026-10-05 | Curadoria de identidade do Spotter (F137). Piloto por organização com aprovação explícita, revogação e preservação da evidência na Biblioteca. Capítulos 6 e 23 atualizados; sem nova tela de curadoria. |
| 2026-10-05 | Revisão complementar experimental do Spotter (F137). Quando ativada, compara movimentos, quantidade, carga, descanso e restrições com o pedido. É consultiva, não aprova metodologia nem altera o rascunho. Falha da revisão preserva a proposta. Desligada por padrão; capítulo 23 atualizado. Screenshot da revisão pendente. |
| 2026-10-05 | “Vínculo” virou “Contratação” na ficha do coach (F123 · decisão 13). A seção que guarda Sócio, CLT, PJ ou Estágio, e a linha “Contratação não registrada” no perfil, mudaram de nome: “vínculo” passa a ser a relação de uma pessoa com uma organização, que chega com a onda B da F123. 17 Equipe e aulas acompanha. |
| 2026-10-05 | Importar planilha foi refinado (F047). Arquivos .xlsx até 50 MB, escolha de Aba de origem, aviso de linhas ocultas, ajustes de nome e prescrição antes de gravar e recuperação sem perder a conferência. Todos os dias selecionados e os apelidos aprendidos são gravados juntos; uma falha desfaz esta importação. Capítulo 19 atualizado. |
| 2026-10-04 | O Spotter chegou ao Coach (F134 · onda D em andamento). O botão circular abre o assistente em qualquer tela; para pedir ou adicionar uma sessão, o dia de destino precisa estar aberto no Construtor. Transcrever passa um treino já escrito para a forma do rascunho; Sugerir parte de objetivo, duração e público. O painel conversa, pede escolhas de movimento, mostra blocos, suposições e fontes, e só adiciona quando o coach manda. Gerar não escreve nada; adicionar não salva nem publica. Se o rascunho mudar enquanto a resposta chega, o painel exige nova conferência; se outro dia estiver aberto, preserva a proposta e aponta o destino original. Cancelar devolve o texto; desfazer só aparece enquanto a inserção ainda é a última mudança. Capítulo novo: 23 Spotter. Glossário: Spotter. Sem screenshots: 23-spotter-painel.png e 23-spotter-proposta.png. |
| 2026-10-02 | O sino ganhou o aviso de gasto do Spotter (F134). O Spotter, o assistente de IA do Construtor, ainda está em teste e sem botão na tela, mas cada pedido feito a ele tem custo no serviço de IA. Para esse custo nunca ser surpresa, o head coach recebe uma notificação a cada dólar inteiro de custo estimado no mês — “Spotter: uso estimado passou de US$ 3 neste mês”, com o valor até ali. É uma estimativa do Rig: o valor oficial e o teto mensal ficam na conta do serviço de IA, e o Rig não bloqueia o assistente. Revisado: 12. Glossário: Spotter. |
| 2026-09-29 (3) | A documentação mudou de casa de novo, e agora abre de dentro do Coach (F132). O site institucional não publica mais documentação: ela passou a morar onde cada público já está. Inteira em rig.impacto.fitness/docs — a aba Docs do menu do site do Rig —, com o coach em /docs/coach, o atleta em /docs/atleta e os conceitos em /docs/conceitos. A do coach, com os conceitos, em coach.impacto.fitness/docs, publicada junto com o próprio cockpit — ela descreve a versão que está no ar. A do atleta, em athlete.impacto.fitness/docs. Nada quebra: cada página do endereço antigo, impacto.fitness/docs, redireciona para a mesma página no site do Rig. Dentro do Coach, três portas novas, todas abrindo numa aba nova: o item Ajuda, o último do menu, depois de Configurações (2); o link Documentação do Coach no pé da tela de entrada, em todos os passos (1); e LER NA DOCUMENTAÇÃO › no pé de seis dicas do Construtor — Primária (7.5), Formato e Relógio (7.6), Quando, Lados e Complex (7.7). Essas dicas agora ficam abertas enquanto o mouse está sobre elas, para dar tempo de chegar ao link. Revisados: 1, 2, 7.5, 7.6 e 7.7. Sem screenshot: 02-shell-sidebar.png (a captura é anterior à Ajuda). |
| 2026-09-29 (2) | Os defeitos que a conferência do Construtor achou foram consertados (F130). O quadrado do dia acende logo depois de salvar ou limpar. A faixa verde diz o que o salvamento fez com a semana: “O atleta vê quando a semana for aprovada” ou, numa semana que estava aprovada, “A semana voltou para revisão” — a frase antiga ainda citava a regra aposentada do tier. Digitar o nome exato de um movimento grava a grafia da Biblioteca (thruster vira Thruster), que é por onde o %1RM acha o recorde. Um Complex da Biblioteca escolhido (ou digitado) numa linha comum traz a corrente, e o cursor vai para o Nome do Complex. A carga com vírgula (72,5) aparece na hora na tabela e na prévia. O Placar do bloco mostra FOR TIME e AMRAP HIIT, e a régua Formato da prévia mostra WOD e Specific Warm-up no lugar das chaves internas — o mesmo vale para o app do atleta na web. Os avisos dessas limitações saíram do 7.1, 7.7, 7.9, 7.10 e 7.12. |
| 2026-09-29 | O Construtor ganhou um manual de ponta a ponta, e o capítulo 7 foi conferido contra a tela (F130). Nasceu o 7.12 Manual — montar um treino do começo ao fim: do dia vazio à semana aprovada, com todas as opções de cada campo, as regras que o salvamento recusa e os erros comuns. O 7.10 virou Receitas — um treino de cada tipo (Fran, força em %1RM, Cindy, Escada, AMRAP HIIT, EMOM e E2MOM com rodízio, Death by, Tabata, buy-in, pedágio, unilateral, complex, box jump com medida, M/F, Teens/Masters, biblioteca e semana adiantada) e deixou de citar a regra aposentada “Padrão vê só a primária”. Correções do que tinha envelhecido: o dia vazio abre com a Sessão principal pronta, e não vazio; a semana no ar é marcada por um contorno e o botão Hoje só aparece fora dela; o campo do estímulo se chama Relógio, e o do AMRAP HIIT, Modo; os Tipos são onze; o Rounds do rodízio mostra as janelas do relógio, e as voltas ficam na conta acima da lista; mover a âncora é em Programas. Regras que faltavam: buy-out não existe em AMRAP; A cada… só em AMRAP ou FOR TIME com Cap; um buy-in e um buy-out por bloco; o máx de repetições em Séries e Série única; o campo Texto só com a carga por movimento; duplicar e copiar usam o que está salvo. Limitações escritas como estão: o Coach only ainda não é gravado; o quadrado do dia só acende na próxima leitura da grade; não há como mover bloco entre sessões; escolher um Complex da Biblioteca pelo nome não traz os elos; digitar o nome em vez de escolher na lista grava a sua grafia, e o %1RM procura o recorde pelo nome exato. Imagens: 22 capturas novas do Construtor, no lugar das que ainda mostravam a tela antiga — inclusive a do Resultado, que faltava. Glossário: Relógio, Modo, Série única, carga do bloco, carga progressiva, medida do implemento, raia, lente, Comparar 4, Métricas, Coach only, vinculado × nome livre. |
| 2026-09-25 (2) | Textos que já estavam vencidos, corrigidos na revisão do rename. 17 Organização: o subtítulo e as dicas da tela diziam que o nome e a linha de identidade aparecem no menu lateral — o menu mostra só a marca desde 28/08. Agora dizem onde eles aparecem de fato: o nome nos subtítulos de Atletas, Usuários e Configurações e no app do atleta; a linha de identidade, só no app do atleta, sob o nome no cartão Sua organização. 18 Competições: Como o atleta vê ainda descrevia o calendário antigo, com as abas Competições e Treinos e o filtro de mês; agora descreve a Agenda — ano, recorte, régua, placa e linha do tempo — e diz que a prova aparece no treino num lugar só, a faixa Preparação para do detalhe. 2 Shell: a captura do menu foi refeita, com as três seções. |
| 2026-09-25 | A Box passou a se chamar Organização (F123 · onda A). A organização é quem publica os programas, vende os planos, mantém o quadro e guarda o cadastro; o box de CrossFit continua existindo, como um tipo de organização — a CrossFit Impacto segue sendo um box. Nada mudou de comportamento: os mesmos dados e as mesmas permissões — todo coach lê o cadastro, só o head coach edita. No cockpit: o primeiro item de Equipe virou Organização, no menu, no título da tela e na paleta de comandos — onde box ainda acha a tela —, e o botão do cadastro virou Salvar dados da Organização. No resto é texto: O quadro da organização no Leaderboard, O calendário competitivo da organização em Competições, O catálogo da organização em Programas, Aula cancelada pela organização no extrato da matrícula. O endereço antigo da tela, /box, continua abrindo a Organização — um favorito salvo para ela não precisa ser refeito. ⚠️ A sala das aulas continua se chamando Box, na Grade padrão e na aula avulsa: é o nome do salão, não da organização. Nome de exercício, como Box Jump, também não muda. 👤 No app do atleta: o cartão do topo virou Sua organização, a coluna No box do placar do Progresso virou Ranking e o chip Box da agenda virou Casa. Revisados: 0, 2 (a tabela do menu ganhou Matrículas e Check-ins, que faltavam), 3, 6, 7.3, 7.7, 7.8, 7.11, 9, 13, 15, 16 (agora Leaderboard da Organização), 17 (agora Equipe, Aulas e a Organização), 18, 19, 20, 21, o mapa de telas deste capítulo e o Glossário (verbete Organização, com remissão de Box). Sem screenshot: 17-organizacao-cadastro.png. |
| 2026-09-15 | O cockpit passou a assinar Rig Coach (F114 · onda H1). A assinatura no topo do menu separa o produto (Rig) desta aplicação (Coach), como o app do atleta já faz. O tier Elite, o programa Elite Performance e os níveis de escala continuam com o nome de sempre. |
| 2026-09-14 | A prévia do Construtor virou a tela do atleta, e a Carga parou de travar o Feminino (F112). A prévia abre em Hoje e o clique num bloco leva à Prescrição — as duas telas do app do atleta, desenhadas com as mesmas peças dele. O bloco deixou de abrir dentro da lista, e o Ver prévia do Resultado abre direto na Prescrição do bloco (7.9). ⚠️ A Raia F que não abria no Iniciante, no Scaled e no Elite era uma raia que não existia: com o RX dividido por sexo, o nível aberto pela tira nascia só com a raia masculina — e a atleta daquele nível lia a carga do homem. Agora o nível nasce com as duas raias, e num nível que já tinha ficado com uma só, clicar na que falta a cria com a carga da outra (7.7). A coluna do Volume passou a dizer a unidade também das repetições (6 reps, 1 rep); o atleta continua lendo 6. No app do atleta, a Prescrição passou a mostrar a linha de como o bloco é medido, que o capítulo dele já descrevia. |
| 2026-09-11 | O bloco ganhou uma terceira região: o Resultado (F111). Depois do Volume (“quanto”) e da Carga (“com quanto peso”), ela responde como o bloco é medido — a unidade do placar, a direção, o desempate e, nos blocos de carga, qual movimento é o placar. ⚠️ A regra sempre existiu; o que mudou é que ela ficou visível e discutível. O sistema já derivava tudo isso do Estímulo e do Tipo, só que em silêncio: um EMOM cujo ponto era a barra não tinha como ser medido em carga, e você não tinha como saber o que o ranking ia fazer com ele. Agora um selo diz se a regra é Derivada do estímulo ou Editada pelo coach, e discordar num bloco não mexe na regra de nenhum outro. “Não pontua” não é uma chave nova — é o mesmo interruptor Métricas do cabeçalho, alcançável de dois lugares. A linha Ranking existe e é fixa: board por nível é regra do sistema, e ela está ali para dizer contra quem o atleta é comparado, não para ser mudada. ⚠️ Trocar a unidade de um bloco que já foi treinado agora avisa antes, com o número de resultados que sairiam do ranking — eles continuam no histórico do atleta, e nada é reinterpretado. ⚠️ E dois tipos de bloco que não pontuavam passaram a pontuar: Strength Development e Barbell Cycling sem relógio agora são medidos em carga, como Base Strengthening e Olympic Weightlifting sempre foram — era lacuna, não escolha, e blocos antigos desses tipos passam a aparecer em boards onde não apareciam. 👤 No app: antes de executar, o bloco diz MEDIDO EM REPS · QUANTO MAIS, MELHOR; e o campo de carga passa a nomear o movimento eleito (CARGA · BACK SQUAT). Capítulo novo: 7.11. Glossário: placar do bloco, direção, desempate, movimento do placar |
| 2026-09-08 (3) | A divisão Individual virou Adulto. A F106 deu a palavra Individual a um tipo de programa (o plano de um atleta só), e ela já era o nome da divisão adulta de um atleta — duas coisas com o mesmo nome em telas vizinhas. A divisão cedeu a palavra: onde você lia Individual agora lê Adulto, no Perfil do atleta (o seletor Derivada · Adulto · Teens · Masters e a nota “Sem data de nascimento — cai em Adulto”), no Roster, no Leaderboard e na prévia do Construtor. Nada mudou de comportamento: os cortes seguem Teens 14–17 e Masters 35+, a divisão continua saindo da data de nascimento com override seu, e ela segue independente do tier e do scaling. Quem já tinha divisão definida à mão não precisa refazer nada |
| 2026-09-08 (2) | Nasceu o programa Individual, e uma tela só passou a criar programa (F106). O Tipo do programa virou um campo do formulário, com três respostas: Público (a vitrine, compartilhado), Específico (o molde que se clona ao matricular) e Individual (de um atleta só). ⚠️ Os nomes mudaram: Geral virou Público, Modelo específico virou Específico e Específico · Atleta virou Individual — “específico” nomeava o molde e a cópia, e o manual gastava uma linha explicando qual era qual. O selo de papel da matrícula, que dizia Específico, virou Adicional pela mesma razão. 20 Programas foi reescrito: a seção Os três tipos de programa é nova, o formulário passou a ter quatro painéis com Tipo do programa na frente, e a capa entra na criação — enquadre, clique em Usar esta capa, e ela sobe junto com o programa. Um plano para uma pessoa só não precisa mais de molde nenhum: escolha Individual, escolha o atleta, e salvar já o matricula por cima do programa base dele. A criação dentro do Construtor deixou de existir — o estado vazio dele agora manda para Programas, e toda gestão de programa mora lá. Na página do programa, o switch Modelo específico (7.2) e a ação Atribuir a atleta saíram: os dois escreviam o tipo por caminhos diferentes, e hoje só o formulário escreve. A barra de ações também perdeu Programas consumidos e Definir base de tier, que mandavam para o Construtor por controles que já estavam nos cards logo abaixo dela. O selo de escopo do Construtor (7.1) e os chips do explorador seguem o vocabulário novo |
| 2026-09-08 | Copiar uma sessão ou um bloco para outro programa passou a funcionar (F105). O botão devolvia “Not Found” e não copiava nada. Eram duas coisas ao mesmo tempo: a cópia de peça exigia um dia de destino já autorado, e o diálogo não tinha como saber se o dia estava — entre programas ele nem lia a grade do destino. Agora o dia de destino em descanso é criado, com o cabeçalho do dia de origem; um bloco leva junto a sessão de onde veio, e nesse dia recém-criado ela é a primária. Antes de confirmar, o diálogo diz o que encontrou lá — quantas sessões o dia tem, ou que ele é descanso e será criado. Quando o dia de destino tem mais de uma sessão, você escolhe em Sessão destino qual recebe o bloco. A linha Destino: passou a nomear o programa e a datar pela âncora dele — cada programa tem a sua, e a data mostrada era a do programa de origem. ⚠️ E nenhuma falha de cópia volta a aparecer em inglês: sessão expirada, falta de permissão, queda de conexão e programa apagado noutra aba agora dizem o que aconteceu e o que fazer. |
| 2026-09-03 (4) | A lista de Programas passou a ter a ordem que você escolher (F099). Era cronológica — do mais recente ao mais antigo — e se reorganizava sozinha a cada programa novo. Agora, na barra de ações de cada card, ↑ e ↓ movem o programa, e você também pode arrastar. A ordem vale em todo lugar que mostra programas: o seletor do Construtor, a lista do atleta, a grade. Um programa novo entra no fim. ⚠️ Os controles só aparecem sem filtro, na aba Ativos: com busca ou chip ligados a tela mostra um recorte, e mover dentro dele escreveria posições de programas que você não está vendo. A ordem começa igual à de hoje, então no primeiro dia nada se mexe. |
| 2026-09-03 (3) | A carga ganhou um terceiro modo, uma segunda medida e três unidades de volta (F081). Progressiva entra ao lado de %1RM e Fixo: você acrescenta degraus com o + Degrau, cada um em %1RM ou carga fixa, e a raia lê a faixa derivada — 70–85%, 40–70 kg. ⚠️ É uma lista e não um início + incremento, porque a onda real é irregular (70·75·80·85·85) e nenhuma regra de passo a produz. Progressiva sem degrau nenhum é válida e lê Progressão de carga. ⚠️ Ela não é a faixa de trabalho do %1RM: aquela diz onde ficar, esta diz por onde passar. O + Medida acrescenta até duas medidas do implemento ao lado da carga — um dumbbell box jump é 22,5 kg + 60 cm; a medida do implemento não resolve contra o seu atleta, ela se lê. E o seletor de unidade voltou a aceitar metro, centímetro e polegada (esta só de entrada, vira cm): uma caixa de 60 cm não é trabalho, é dimensão — caloria e repetição continuam no Volume. Mais o Preparation Flow como Tipo de bloco: o bloco que constrói carga até o WOD. |
| 2026-09-03 (2) | O Volume ganhou a forma Série única, e a quantidade ganhou unidade (F098). Escolha Série única quando a prescrição é uma quantidade só — 6 Back Squat, 500 m de remo, uma caixa de 60 cm: o campo Séries some da tela e o atleta lê 6, não 1 × 6. Palavra sua: “num AMRAP ficava 1x6 e parecia ser somente um round mas era N vezes”. ⚠️ Não é um padrão novo por baixo — é o Séries com uma série, então placar, conclusão % e tira de rounds seguem idênticos, e uma prescrição antiga escrita como 1 × 6 passa a ler 6 sozinha. Junto, toda quantidade que não é repetição passa a dizer de quê (500 m, 20 cal, 60 cm, 45 s); reps não ganha sufixo, porque 21-15-9 é a notação do esporte. Numa progressão a unidade aparece uma vez, no primeiro degrau: Death by 100 m, +100/round. |
| 2026-09-03 | O Construtor ficou enxuto (F097). O campo Vincular sumiu: o nome do exercício é a busca da Biblioteca — digitar o nome exato vincula sozinho, e um nome que não existe oferece duas saídas e só elas (manter livre, ou criar na Biblioteca). Os dois menus de três pontos morreram — o do movimento e o do bloco; Nota e Prova de competição viraram ícones no cabeçalho do bloco, e as ações de raia (copiar entre níveis, Teens, Masters) foram para dentro da linha de Carga aberta. Com isso a linha aberta do exercício cabe numa faixa só. Entraram o duplicar exercício (com volume, carga e corrente) e o interruptor Coach only, que tira o bloco do app do atleta — Rest e Workout Explanation já nascem assim, e mexer nele trava a sua escolha contra futuras trocas de formato. As etiquetas cinzas dentro das listas de Formato e Tipo saíram (o tooltip do rótulo basta), a lente de nível saiu do topo da Carga e ficou dentro da linha, o rodapé da lista passou de sete botões para três, e um Complex aceita elo com nome livre. ⚠️ E as dicas pararam de vazar: elas herdavam a regra de “uma linha só” dos rótulos, então o texto seguia reto para fora do fundo preto — a mais longa pedia 1048px numa caixa de 280px. |
| 2026-09-01 (4) | A chamada passou a ser empurrada pelo servidor, e ganhou um selo que não mente (F091 · onda E2). 22 Check-ins ganhou o selo no alto: Tempo real · conectado enquanto o servidor empurra cada chegada, Sem tempo real · relendo a cada 10 s quando a ponte cai, Conectando… enquanto abre. ⚠️ A tela nunca finge estar viva: uma chamada que parou de receber gente é idêntica a uma em que ninguém chegou, e a diferença entre as duas é grande demais para se descobrir depois — então a queda muda o selo em menos de dez segundos e diz o que passou a acontecer no lugar. A queda não deixa ninguém sem tela: desconectada, a chamada continua se relendo a cada dez segundos e todos os botões seguem funcionando; o selo diz que agora é isso, não que parou. Ele volta sozinho quando a rede volta, sem nada para clicar. ⚠️ Com a aba em segundo plano o selo sai de conectado de propósito — o app solta a conexão de uma tela que ninguém está olhando. 👤 No app do atleta a grade também passou a receber o empurrão, e ali não há selo: a grade não afirma estar ao vivo, é uma lista que fica mais fresca — um distintivo de conexão só ensinaria uma distinção que o atleta não usa. Glossário: selo de conexão. |
| 2026-09-01 (3) | A chamada da aula virou tela, e a presença deixou de ser digitada (F091 · onda E). Capítulo novo: 22 Check-ins — menu › Equipe › Check-ins, para o head coach e para quem gere aulas. É a única tela do cockpit desenhada para ser usada de pé, com o celular na mão: quatro números do dia, a fita das aulas com o momento de cada uma (Agendada · A seguir · Ao vivo · Encerrada · Cancelada) e a conta presentes/inscritos de capacidade. A tela abre sozinha na aula ao vivo e se relê a cada dez segundos — quem faz check-in pelo celular aparece na sua lista sem você tocar em nada. A chamada são duas listas — Presentes e Inscritos, ainda não chegaram — e um toque em Chegou move a pessoa; quando é você quem marca não há janela de horário, porque você está olhando para ela. Dá para inscrever na hora quem apareceu sem reservar (o campo só oferece quem ainda não está na aula, e aula cheia manda para a fila), e Chamar promove alguém da espera — com a aula cheia ele fica hachurado e desligado, dizendo o porquê, em vez de sumir. Depois que a aula encerra, Apurar faltas escreve o desfecho de quem não apareceu: a falta consome a aula do plano, mas ficar na fila não custa nada. ⚠️ 17 Equipe, Aulas e a Box: os campos “quantos vieram” e “quantos faltaram” saíram do feedback da aula — o relatório agora conta o que a chamada registrou. Se o número está errado, o que está errado é a chamada. Sem screenshot: 22-faixa-dia.png, 22-chamada.png. |
| 2026-09-01 (2) | A aula passou a dizer o que roda (F091 · onda C). 17 Equipe, Aulas e a Box › Grade padrão: cada horário ganhou um seletor de Programa, ao lado do professor padrão. Ele diz qual programação aquela hora roda — “o 18h roda Impact Performance”. ⚠️ A aula declara o que roda; ela não decide o que o atleta treina: o dia de cada atleta continua vindo da programação dele. O programa da aula existe para o app poder dizer “sua turma roda Impact Performance” quando os dois diferem — e para juntar os dois numa coisa só quando são o mesmo, que é o caso da maioria. Sem programa é uma resposta, não um vazio: Kids e Aulão normalmente não rodam nada, e uma aula sem programa não mostra WOD. O seletor só oferece o que a sua box pode rodar — o que ela escreveu e o que outra box licenciou para ela. |
| 2026-09-01 | A box passou a ter matrícula e plano (F091 · onda A). Nasceu 21 Planos e matrículas, em Equipe › Matrículas: duas abas na mesma tela — a prateleira (o que a box vende: cota por ciclo ou ilimitado, janela de reserva, preço declarado, modalidades que o plano abre) e as pessoas (quem está em cada plano, com a cota do ciclo já somada). ⚠️ O sistema não cobra nada, e não vai passar a cobrar sem aviso: o plano declara preço e ciclo, e a situação de pagamento é escrita por você. Não há boleto, fatura nem nota. O ciclo é da matrícula, não do calendário: um plano de 12 acessos começado no dia 18 renova todo dia 18, e o saldo é a soma do extrato, nunca um contador guardado — por isso “restam 2” sempre tem a explicação embaixo. A situação é uma só (Em dia · Congelada · Vencida · Inadimplente · Encerrada) e ela diz o porquê: vencida se cura renovando a vigência, inadimplente se cura registrando o pagamento, e quem está devendo não perde as reservas que já fez. Cada atleta tem uma matrícula por vez — trocar de vínculo é encerrar e abrir outra, para que os dois períodos fiquem separados no histórico. Plano não se apaga, se aposenta. ⚠️ Só o head coach vê esta tela. 👤 Nada disso chegou ao app do atleta ainda — a assinatura dele e a reserva de aula são as próximas ondas. |
| 2026-08-28 (4) | O ⌘K virou busca de verdade (F088). 2 Shell › Command palette: a paleta abria uma lista escrita à mão — três atletas que não existem no seu box (Mariana Souza, Lucas Pereira, Beatriz Costa), dois movimentos de uma biblioteca que tem centenas, e quatro “ações” que só te levavam a uma tela (Adicionar atleta levava à lista de atletas, e lá não havia nada esperando). Agora ela busca o seu box: todos os atletas, todos os movimentos, os programas e os coaches, além das telas e das ações. A busca perdoa: programacao acha Programação mesmo sem acento, bksq acha Back Squat sem você escrever tudo, wod acha o Construtor e agachamento acha o Back Squat pela categoria — e o trecho que casou aparece sublinhado. Quatro atalhos novos: > só ações, @ só atletas, # só movimentos, / só telas. Sem nada digitado, a paleta mostra o que você usou por último. Três ações executam na hora e a paleta fica aberta — tema, densidade e recolher o trilho —, com o valor atual escrito à direita, virando na sua frente. Escolher um movimento agora leva a algum lugar: abre a Biblioteca com ele na busca, em vez de despejar a lista inteira. ⚠️ A paleta passou a respeitar o seu acesso: ela mostra só o que o menu lateral já mostra — quem não tem autoria não vê Programas nem Construtor, quem não é head coach não vê Equipe, Aulas, Grade padrão nem Avaliação. Antes esses destinos apareciam para todo mundo. Três correções de teclado: a linha selecionada saía da tela quando você passava da sexta com a seta; o ponteiro parado roubava a seleção de volta enquanto a lista rolava por baixo dele, prendendo a navegação por seta; e fechar com ESC deixava o foco perdido, fazendo o Tab seguinte recomeçar do topo da página. 14 Apêndices: a lista de atalhos foi atualizada. |
| 2026-08-28 (3) | Os símbolos que a fonte não desenha saíram do texto. Passada de acabamento em 56 capítulos, sem nenhuma tela mudar: o guia escrevia certos controles como caractere — a seta de caminho, o play, o certo, as reticências do menu, o ponto da semana ativa — e a fonte que a casa entrega não cobre nenhum deles, então cada aparelho os desenhava com o símbolo do próprio sistema: uma forma no Windows, outra no iPhone, outra no Android. Agora o texto diz a palavra — o play, o lápis, o menu de ações, o ponto da semana ativa —, que é como a casa prefere de qualquer jeito, porque símbolo sozinho não carrega estado. A seta de caminho virou o chevron (sessões › blocos › exercícios), que a fonte cobre, e a de causa virou travessão. Os operadores viraram português: 7 dias ou mais, pelo menos 1 bloco, a partir de 1024px. ⚠️ O app mudou junto, e o capítulo seguiu: as duas quantidades do Volume e as raias da Carga deixaram de ser desenhadas com os sinais de Marte e Vênus e passaram a M e F — os dois sinais são círculo, e o conjunto da casa só desenha segmento reto, então a letra é a única saída. A nota do coach trocou o sinal pela estrela desenhada do sistema. ⚠️ Um símbolo ficou: o do Máximo, porque ele não é decoração — é o servidor que o deriva, e ele fica gravado na prescrição do exercício. Trocá-lo é mudança de contrato com migração de dados, e é bloco próprio. |
| 2026-08-28 (2) | A documentação mudou de casa e de endereço. Ela agora abre em impacto.fitness/docs — o site inteiro passou a responder pelo nome da holding, e crossfit.impacto.fitness virou um atalho que leva à página do box. A porta de entrada é outra: no lugar da pilha de cartões por aplicativo, a home de /docs tem três entradas para o mesmo conteúdo — pelo lado (Coach ou Atleta), pela fase da semana (Montar, Publicar, Conduzir, Ler, Ajustar) e pelo mapa completo, com tudo o que existe numa página só. Mais dois atalhos: os cinco capítulos marcados com estrela, que resolvem a maior parte em quinze minutos, e a referência de teclas. O capítulo em si ficou mais largo: três colunas — os capítulos à esquerda, o texto no meio, e à direita o “Nesta página” com a data da última revisão e um link para reportar erro. O trilho da esquerda ganhou duas abas, Coach e Atleta, e trocar de aba troca a árvore inteira. Numa janela estreita o “Nesta página” sobe para o topo e o trilho vira um botão Sumário. A busca continua sendo a mesma, por Ctrl K. ⚠️ O DNA mudou de endereço: /docs/conceitos/dna-elite-performance virou /docs/conceitos/dna, e o link antigo redireciona. |
| 2026-08-28 | A entrada do cockpit virou uma tela de duas metades, e o app passou a se chamar só Coach. 1 Acesso foi reescrito: no lugar do cartãozinho centralizado, a tela agora tem a capa da marca à esquerda — monograma, a frase da casa e Impacto Fitness · Cockpit do coach — e o formulário à direita, mostrando um passo por vez, com um rótulo no topo dizendo qual (Acesso, Convite, Recuperar acesso, Verificação, Redefinir). O que passou a estar escrito e antes não estava: o campo de senha tem Mostrar/Ocultar; a recuperação são três passos (e-mail › código de 6 dígitos, válido por 10 minutos, com Reenviar código › nova senha), e ao fim deles você já entra, sem relogar; o convite tem passo próprio e pode pedir a verificação anti-bot. Quando um passo falha, a mensagem vem numa faixa vermelha acima do botão e o campo culpado fica marcado — mas senha curta e senhas diferentes continuam aparecendo embaixo do próprio campo. Numa janela estreita ou no celular a capa vira uma faixa no topo: a tela de entrada funciona no telefone de propósito, porque é por ela que se abre o convite que chegou por e-mail (o cockpit continua pedindo janela larga). ⚠️ O nome mudou: a aba do navegador e a assinatura no topo do menu diziam Coach Elite / Elite · Performance e agora dizem Coach. 2 Shell e 17 Equipe: o cartão da box acima do menu — marca, nome, tagline e um menu próprio — saiu, e a Box virou o primeiro item da seção Equipe. Nada se perdeu: dos quatro atalhos que o cartão abria, três (Equipe, Aulas e Grade padrão) já eram itens do menu logo abaixo. A Box é o único item da seção que qualquer coach abre; a tela em si segue somente leitura para quem não é head coach. A assinatura no topo do menu passou a dizer COACH · IMPACTO FITNESS — o app em cima, quem assina embaixo. E a barra de busca saiu da barra superior: aquela caixa larga escrita “Buscar atletas, treinos, movimentos…” nunca foi um campo — não dava para digitar nela, clicar só abria o command palette, que é o que o botão de comandos ao lado já fazia. Duas portas para a mesma sala, e a maior ocupava um terço da barra. A busca não sumiu: ⌘K, ou o botão de comandos, e você digita direto. |
| 2026-08-26 (2) | A etiqueta preta voltou a significar só recorde (F074 · P18, P20, P9). A etiqueta de campo preto cheio existe para gritar, porque um PR acontece duas vezes por ano — e ela tinha virado o desenho de 13 rótulos que não são PR: o tier Elite, a semana ativa, o Ativo da Equipe, o Benchmark, o melhorou do perfil, a base Sistema do programa, a fase de temporada, o Você já ensinou do importador. Todos passaram a vestir uma etiqueta nova de ênfase: mesmo tamanho, campo cinza claro e uma faixa preta de 3px na lateral. Ela continua sendo a mais forte da lista, sem gritar. ⚠️ Onde você via preto cheio e continua vendo, é PR de verdade — em 9 Resultados as etiquetas Benchmark e PR apareciam lado a lado com o mesmo desenho e agora se distinguem. 20 Programas: as etiquetas em cima da foto da capa (escopo e situação) ganharam campo próprio — antes Geral e Rascunho eram só contorno vazado e sumiam contra uma capa clara — e pararam de mudar de desenho com o tema do cockpit: legenda sobre foto pertence à foto. 2 Shell: o menu lateral agora encolhe sozinho abaixo de 1024px mesmo que você o tenha deixado aberto; antes ele abria com a largura cheia numa janela estreita e só se corrigia se você redimensionasse a janela. |
| 2026-08-26 | O título da capa deixou de desbotar a foto e passou a cobri-la (F074 · P17). 20 Programas: o degradê que escurecia o pé da capa saiu; o título e a headline agora moram numa barra preta sólida, igual no tema claro e no escuro. O enquadramento mostra essa barra em vez do degradê, e o que fica debaixo dela some em vez de desbotar — enquadre acima dela. Os cards da lista não têm mais barra nenhuma: como o título deles fica embaixo da foto, a foto aparece inteira. |
| 2026-08-25 | O exercício pode não ter quantidade: nasceu o Máximo (∞) (F073). 7.8 Volume ganhou o padrão Máximo (∞), para o exercício que num Tabata ou num AMRAP não tem número — o atleta faz o máximo que couber no ON ou no tempo. Escolher o padrão é a prescrição inteira: nenhum campo de número aparece, e a métrica continua sua (máximo de reps, de calorias, de metros). ⚠️ Não é o mesmo que deixar o Volume em branco: Sem volume (texto livre) diz que você não escreveu a quantidade, o Máximo diz que a quantidade é o máximo — e só a segunda faz o app desenhar o símbolo e pedir o número certo no registro. Ele só salva sob um relógio que o encerre (AMRAP, EMOM ou Tabata); num For Time é recusado, porque lá quem termina o bloco é a prescrição acabando. Corrigido junto: num bloco intervalado com linha máxima, o quadro ranqueava em voltas — número que o relógio dá igual para o box inteiro — e o app pedia ao atleta “quantos rounds?”; agora ranqueia pelo total, e é o total que o registro pede. Atleta — 4.2: o movimento sem quantidade aparece como ∞ Burpee, com a regra por extenso embaixo. Glossários dos dois apps. |
| 2026-08-24 (3) | O bloco virou duas regiões: volume em cima, carga embaixo (F069). 7.7 Exercícios foi reescrito. A grade única Movimento · Volume · Carga com lente por nível deu lugar a duas regiões empilhadas: em cima o Volume ao lado do movimento, lido na ordem em que você pensa — 21-15-9 Thruster, como o Complex já lia —, e embaixo a Carga, com os quatro níveis intactos. ⚠️ O Volume deixou de escalar por nível: um Iniciante e um Elite fazem os mesmos 21-15-9, e a única diferença que a quantidade admite é entre masculino e feminino. O que os quatro níveis escalam é a barra. Se a diferença entre níveis era de metros ou calorias — um remo de 1.000 m no RX e 700 m no Iniciante —, ela vai agora na nota do bloco, em palavras: é troca consciente, porque o que está na nota não entra no Volume nem na conclusão %. A Carga nasce única para o bloco inteiro — uma linha Todos os movimentos, e editar ali escreve em todos —, e Por movimento é opt-in; um movimento novo já nasce com a carga do bloco. ⚠️ “O bloco tem carga única” é leitura, não um estado que você trava: não existe botão para fixar, e se um movimento passa a pesar diferente a região abre por movimento sozinha, com o resto intacto. 7.8 Volume passou a descrever a região de cima, com o par masculino/feminino e o aviso de dia antigo: um exercício autorado com um Volume por nível abre marcado, com o Construtor mostrando o que cada nível dizia e sem escolher por você — salvar é o gesto que confirma. Os menus de ações viraram dois, um por região. Atleta — 4.1 e 4.2: a linha do exercício passa a ler a quantidade antes do nome, com a carga à direita. |
| 2026-08-24 (2) | A Biblioteca ganhou um segundo eixo: a modalidade (F071). 6 Biblioteca › Categoria e modalidade (seção nova): todo movimento passa a responder duas perguntas — a categoria diz com qual equipamento, a modalidade diz o que o atleta treina (Strength & Weightlifting · Gymnastics · Bodyweight · Conditioning). Um Wall Ball e um Thruster de barra não dividem equipamento e os dois são força; um Row e um Double-Under também não, e os dois são conditioning. ⚠️ A modalidade é obrigatória só em movimento que pode virar recorde — é por ela que o atleta encontra o recorde dele —, e o formulário não deixa salvar um movimento marcado como PR sem escolher uma. Um Complex não pede: ele herda a do primeiro movimento da corrente, como já herda a categoria. Filtro novo — Sem modalidade: mostra só o que precisa e ainda não tem, e esvazia conforme você preenche. No card, os movimentos liberados para PR passam a mostrar a modalidade abaixo do equipamento, em vermelho quando falta. |
| 2026-08-24 | O briefing virou um bloco de dois campos, e a cópia virou um bloco de verdade (F070). 7.6 Blocos › O bloco de explicação do treino (seção nova): escolher o formato Workout Explanation agora recolhe o editor aos dois campos que importam — Duração e Nota do coach. Somem Tipo, Relógio, Cap, Rounds, Zona, Métricas, a lista de exercícios, os níveis de escala, buy-in/buy-out, complexos e a amarração de prova: um briefing reserva tempo, não prescreve trabalho. A duração entra na duração do dia, como a do descanso, e o bloco não coleta métrica — sem resultado, sem ranking, sem PR. ⚠️ Trocar para esse formato um bloco que já tem exercícios não apaga nada: a lista sai da tela e volta inteira se você voltar o formato. 7.6 Blocos › Duplicar: corrigido o defeito que fazia o bloco original desaparecer depois do Salvar dia — a cópia carregava a identidade do original e o servidor tratava as duas como a mesma. Agora a cópia é bloco novo: editar ou remover um não mexe no outro. Ela também não herda a amarração de prova, porque dois blocos não podem ser o mesmo 26.1. |
| 2026-08-21 | O manual parou de prometer duas alavancas que não estão na tela. Passada de auditoria sobre a rodada F062–F068. ⚠️ 4 Roster: a regra de negócio dizia que você pode remover a foto de um atleta — o servidor aceita, mas não existe esse botão em tela nenhuma do cockpit. A regra passou a dizer o que é verdade: a foto é do atleta, e daqui você só vê. ⚠️ 16 Leaderboard: a resposta “ele optou por não aparecer” saiu do troubleshooting — nenhum atleta consegue produzir esse estado, porque a preferência não tem controle em lugar nenhum do produto. ⚠️ 13 Configurações: a Unidade de carga ainda não muda o que aparece na tela — a escolha é guardada e todas as cargas do cockpit continuam em kg; isso não tem relação com a carga por exercício do Construtor, onde digitar em libras funciona. 7.1, 7.4 e 7.5 (Construtor): as três imagens apontavam para arquivos que não existem e apareciam quebradas no site — voltaram a apontar para as capturas certas. |
| 2026-08-20 (3) | A sua foto parou de abrir com zoom e parou de exigir WebP. 13 Configurações › A sua foto: o recorte abre sem zoom nenhum — a imagem inteira dentro do círculo, e o que você vê ali é exatamente o que é salvo; antes o círculo abria com a foto ampliada muitas vezes e o arquivo salvo nem era o enquadramento da tela. A foto também não sai de dentro do círculo por mais que você arraste, então não dá para salvar um pedaço vazio. E o cockpit passou a aceitar JPEG, PNG, WebP ou GIF: ele exigia WebP e recusava a foto de quem estava num navegador que não sabe gerar esse formato. |
| 2026-08-20 (2) | O Construtor parou de recusar por coisa que não está na tela (F061). Dois salvamentos travavam por estado que sobrava de uma escolha anterior, e nenhum dos dois dizia onde. Corrigido: trocar a métrica do Volume de repetições para tempo/distância deixava para trás o Reps máx — o campo some da tela quando a métrica não é repetições, e o número que você digitou fica guardado, voltando inteiro se você voltar a métrica. E ligar o Rodízio num EMOM e depois trocar de estímulo deixava o rodízio ligado por baixo: agora trocar já basta, e o dia salva. 7.9: quando o salvamento é recusado, o Construtor leva você até o lugar — o banner nomeia sessão · bloco · exercício, a trilha muda para o bloco, a lente muda para o nível da raia com problema (mesmo que não seja o que você estava olhando), a linha abre na raia certa e fica marcada em vermelho até você mexer nela. 7.7: nasceu o + Criar novo movimento na linha aberta — o formulário da Biblioteca abre por cima do dia, já com o nome que você digitou, e ao salvar o movimento entra na Biblioteca e se vincula à linha na hora; cancelar não perde nada. 7.6: o Tipo voltou a poder ficar vazio (a opção Sem tipo abre a lista) — ele sempre foi opcional, faltava a saída; e saíram da faixa os dois campos que só repetiam o Cap: a calculadora Cap por round e o campo Duração. O tempo estipulado continua na trilha e no total do dia. 7.9: a prévia do atleta passou a abrir com tudo recolhido, como o app do atleta abre — você vê a estrutura do dia primeiro e abre só o que quer conferir. |
| 2026-08-20 | O Construtor foi redesenhado inteiro (F059). A tela de autoria do dia trocou a página vertical por três regiões: uma barra de contexto no topo que não rola (programa, mês, semana, dia, Prévia e Salvar dia), a trilha do dia à esquerda com o dia inteiro em lista, e o inspetor à direita mostrando um item por vez. 7.1 virou a barra de contexto; 7.2 passou a apontar para a ficha do programa, onde a Composição e o novo card Alcance (padrão do tier e modelo específico) agora moram; 7.4 virou o cabeçalho da trilha, com o selo Salvo, o estado da semana e o menu de ações do dia (duplicar dia, duplicar semana, limpar dia); 7.5 virou a trilha, onde se troca de bloco e se arrasta para reordenar; 7.6 virou o inspetor do bloco, com o nome como título editável e uma faixa de chips no lugar das três grades de campos — a nota e a prova saíram para o menu de ações do bloco, e nasceu o Duplicar bloco. 7.7 é a mudança maior: as quatro colunas de escala por exercício viraram uma tabela com lente — a linha mostra movimento, Volume e a Carga do nível que você está olhando, e a lente fica gravada por bloco (bloco novo nasce em RX). O Comparar 4 mostra os quatro lado a lado, editáveis. Copiar para, Aplicar aos 4, Teens/Masters, Quando e Cada lado saíram da superfície para o menu de ações da linha. 7.8: a prescrição abre na própria linha, com Volume, Carga e Texto lado a lado e o resultado derivado embaixo. 7.9: a prévia empurra o inspetor em vez de tapá-lo. Atalhos novos: Ctrl+S salva, Ctrl+Enter abre a prévia e J/K andam pelos blocos. Nada foi removido do que você autora — todo campo continua alcançável, na superfície, na linha aberta ou no menu de ações. |
| 2026-08-19 (6) | O Construtor parou de apagar a tela, e a faixa do dia enxugou (F056). 7.4 foi reescrito: a faixa de identidade do dia — a data repetida, “Semana N · Dia N”, Foco do dia, Título, Subtítulo, Tags e Nota do coach — saiu do Construtor. Os seis eram opcionais e não faziam parte da montagem, e a data já está escrita no seletor de dia logo acima. Nada foi apagado: dia que já tinha título, foco ou nota continua com eles, e o atleta continua lendo o que estava escrito — o que deixou de existir é o lugar de escrever. No lugar ficou uma faixa fina com o tempo estipulado, o selo Salvo e o interruptor de componente, e ela só aparece quando tem o que dizer; para falar com o atleta dentro do dia sobram a nota da sessão e a nota do bloco. 7.5 ganhou o campo Período, que faltava na tabela, com a opção nova Dia inteiro — a resposta que cobre manhã, tarde e noite de uma vez, para a sessão ser autorada uma vez em vez de três; a ordem na tela é Sem período · Manhã · Tarde · Noite · Dia inteiro. Correções: abrir a prévia do atleta num dia com bloco sem nome deixava a tela preta, e salvar esse mesmo dia falhava com “Não foi possível salvar o dia.” — que soava como falta de permissão. Era um defeito só, e nenhum dos dois tinha a ver com o seu acesso. Agora, quando algo falha ao salvar, a mensagem diz o que aconteceu e o que fazer, separando defeito do aplicativo de recusa do servidor. Atleta: 4.2 lista Dia inteiro entre os períodos. Glossários dos dois apps. |
| 2026-08-19 (5) | As colunas de escala tomaram a largura, e o Copiar para parou de perder raia (F049 · onda G). 7.7 Exercícios: as colunas de nível passaram a dividir a largura inteira da área do exercício entre si, em vez de ficarem presas numa largura fixa com faixa vazia à direita — em tela de 1920 elas foram de 258 para 325 pixels cada. Um nível sozinho continua uma coluna, não uma faixa de página. Os botões de Copiar para saíram de baixo do rótulo e passaram a ocupar a linha em partes iguais, numa linha só. E o mais importante: copiar entre níveis divididos de formas diferentes deixou de perder prescrição. Antes, copiar uma raia de um sexo para um nível único fazia a raia única daquele nível sumir da tela — ela continuava salva, invisível, sem como editar —, e copiar uma raia única para um nível dividido parecia não fazer nada. Agora: raia única vale para todo mundo no destino (os dois sexos, se lá estiver dividido); raia de um sexo faz o destino se dividir para recebê-la, e o outro sexo herda o que aquele nível já prescrevia. Nada some. |
| 2026-08-19 (4) | O campo de texto cresce com o que você escreve (F051 · pendências). As caixas de texto longo dos dois apps passaram a abrir na altura do texto que já têm e crescer enquanto você escreve — antes eram caixas de altura fixa com um punho de arrastar. 11 Mensageria: o campo de envio virou multilinha — Enter envia, Shift+Enter quebra a linha —, e cresce até cerca de cinco linhas antes de rolar dentro de si. Também mudaram: Aulas (destaques e ocorrência), Equipe (bio e nota), Competições (descrição), Avaliação, o feedback de resultado e a bio das Configurações. Regra: campo em página que rola cresce sem teto; campo que divide espaço com um botão para e rola dentro de si. |
| 2026-08-19 (3) | As raias viraram colunas (F049 · ondas B e C). 7.7 Exercícios: a seção Escalas deixou de ser um bloco horizontal por nível e virou uma coluna vertical por nível, lado a lado, com as raias descendo dentro da coluna. Dentro dela as raias se organizam em três grupos — Geral, Teens e Masters — e cada grupo tem o próprio botão de sexo, não só o geral. Marcar + Teens ou + Masters agora já cria o par masculino e feminino, como cópia da raia geral daquele momento: editar a geral depois não mexe mais nelas. O padrão e a métrica do Volume, que eram do nível inteiro, passaram a ser de cada raia — então Masters feminino pode ter esquema diferente de Masters masculino sem você autorar um nível novo. E cada raia ganhou Copiar para, que leva a raia inteira — Volume, Carga e texto — para o mesmo público em outro nível, no lugar e sem diálogo. |
| 2026-08-19 (2) | A raia certa passou a valer no registro (F049 · ondas A e D). Até aqui, um dia cujos níveis eram divididos por sexo e sem raia geral — o formato que a importação de planilha produz em toda linha — media todo mundo pela primeira raia gravada do nível. Quem lia a tela lia a raia certa, mas a conclusão % e o Volume eram calculados contra a prescrição de outro público. Agora o registro resolve sexo e divisão, e a divisão é a que o atleta tinha no dia treinado, não a de hoje — registro retroativo de quem virou Masters no meio continua medido pelo que era dele naquele dia. O que já estava gravado não é reescrito. 7.9 Prévia do atleta: o seletor “Prever como” ganhou a terceira leitura de sexo — — Sem sexo —, que é justamente o público que você não conseguia enxergar. 7.7 Exercícios: o editor passou a recusar na tela o exercício que ultrapassa 24 raias, em vez de deixar o servidor recusar no salvamento. |
| 2026-08-19 | O painel passou a ler qualquer dia (F052). 3 Dashboard: o cabeçalho ganhou o seletor de dia (‹ Hoje ›) — as setas andam um dia por clique, a da frente trava em hoje (o painel não lê o futuro) e o botão Hoje volta. O quadro segue a data; a operação não: cards de programa, quadros por bloco, Período, Adesão e o contador de registros seguem o dia escolhido; Em risco, Aguardando feedback e a fila de Ações continuam falando de hoje — e a tela avisa, com o selo · SEMPRE HOJE no trilho e “contado de hoje” no alerta de risco. O modo do quadro virou Do dia / Período (era Hoje / Período), para não haver dois “Hoje” com sentidos diferentes. Num dia passado o quadro mostra quem estava matriculado naquele dia, inclusive quem cancelou ou trocou de tier depois. Ficaram escritos os dois limites: o quadro de um dia passado pode mudar (registro retroativo), e o opt-out de ranking vale para o passado também. A data volta com você ao navegar, mas o endereço não é compartilhável. |
| 2026-08-18 (4) | A raia passou a ter Volume e Carga (F054). O que antes era um campo só — o “esquema” — agora são dois, nomeados na linha da raia: Volume (o padrão, a métrica e as quantidades) e Carga (o peso). A seção continua se chamando Escalas. Carga virou só peso: o seletor de unidade oferece kg, lb e % CP; metro, centímetro, caloria e repetição saíram de lá — eram quantidade de trabalho e agora se autoram no Volume, com a métrica certa. Altura virou métrica de Volume: a caixa de 60 cm é 1 × 60 · 60 cm no preview (antes o preview dizia “60 s”) e vale 1 esforço na conta de conclusão, não sessenta. A libra é só entrada: digite 95 lb e a tela mostra = 43,1 kg ao lado; é 43,1 kg que a box grava, e é 43,1 kg que você relê ao abrir o dia — é o que finalmente põe tonelagem atrás de uma prescrição escrita em libra. Uma raia é percentual OU fixa, nunca as duas: agora o sistema também recusa. % do peso corporal passou a virar quilos usando o peso do último check-in do atleta; sem check-in, ele lê a prescrição e, ao lado, “informe seu peso no check-in”. Revisados: 7.8 (Volume), 7.7, 7 README, 6 Biblioteca, os dois glossários e o capítulo de prescrição do atleta. |
| 2026-08-18 (3) | O botão de excluir parou de prometer o que o sistema recusa (F050 · fecho). O Excluir para sempre era liberado quando ninguém estava matriculado hoje — e o sistema recusava assim que descobria uma matrícula encerrada, que continua contando. Agora a tela lê o mesmo número que o sistema: o botão só acende para o programa que nunca teve matrícula, e o motivo escrito diz quantas já apontaram para ele. 20 Programas teve a regra e o troubleshooting ajustados. |
| 2026-08-18 (2) | O catálogo de programas ganhou tela própria (F050). Capítulo novo: 20 Programas — menu › Treino › Programas, entre Programação e Construtor, visível para Head Coach e Criador de treinos. A lista tem abas Ativos/Desativados, chips por escopo, busca por nome/foco/nível/atleta/coach e nove cards por página; cada card leva capa, estado, matriculados e as ações. A página do programa reúne dados, matriculados, o histórico e o ciclo de vida. O que muda de verdade é o desligamento: desativar grava uma data, e ela é exclusiva — o dia anterior ainda entrega. Desativar não cancela matrícula (o atleta continua no roster, na mensageria, no leaderboard e na aderência) e não esconde o passado (calendário, histórico e aderência de antes da data não mudam uma linha). Reativar não re-ancora: o programa volta na semana do calendário, e as semanas puladas não voltam. Base de tier não se desativa nem se exclui. Excluir exige as três coisas juntas — desativado, não-sistêmico e nunca ter tido matrícula — e é só do head coach; programa desativado não aceita edição, mas duplicar é permitido e a cópia nasce ativa. 2 Shell: a tabela do menu estava defasada e foi refeita — faltavam Usuários, Programas, Importar planilha, Competições, Leaderboard e a seção Equipe inteira; eram três seções, não duas. Glossário: ciclo de vida do programa. Sem screenshot: 20-programas-lista.png, 20-programas-matriculados.png, 20-programas-formulario.png, 20-programas-pagina.png, 20-programas-desativar.png. |
| 2026-08-18 | Acabamento do Construtor (F051). 7.9 Prévia do atleta: o título de cada bloco na prévia passou a seguir a mesma cascata do resto da tela — Nome, senão Tipo, senão Formato —, em vez do travessão que um bloco sem nome mostrava; e o bloco de descanso finalmente aparece ali tracejado e apagado, como já aparecia no app do atleta. 7.6 Blocos: Formato, Tipo e Nome passaram a dividir a linha em três larguras iguais — o Formato era o campo estreito e é justamente o que carrega os nomes mais longos; no bloco de descanso, onde não há Tipo, os dois que sobram ocupam a linha inteira. 7.1 · 7.4 · 7.5 · 7.6: os campos de texto longo — Metodologia, Nota do coach, Nota da sessão e Nota do bloco — abrem na altura do texto que já têm e crescem enquanto você escreve, sem teto; o punho de arrastar saiu, porque o campo se dimensiona sozinho. 7.5 ganhou a linha da Nota da sessão, que faltava na tabela de campos. |
| 2026-08-15 (2) | As três progressões viraram três (F046). 7.8 Esquema: o tipo “Death by (escada)”, que era um só para dois conceitos diferentes, virou Death by (EMOM) e Escada (AMRAP). Cada progressão agora pertence ao estímulo onde ela funciona, e o Construtor recusa salvar fora dele — não é preferência de tela: nenhuma das duas tem fim próprio, então quem as encerra é o relógio do bloco. Por isso mesmo o campo de teto saiu das duas; ele dizia “Escada 2›20” na legenda e expandia vinte voltas até 40 na conta. Dias antigos aparecem como “Escada antiga (legado)”, legíveis e salváveis. Como o atleta vê: a Escada é ranqueada pelo total de repetições acumulado e o registro conta passo a passo — 110 repetições de uma escada de 2 em 2 são dez voltas cravadas, não “110 dividido por alguma coisa”. 4.2 ganhou a diferença entre as duas frases (até falhar × enquanto houver tempo). Glossários dos dois apps. |
| 2026-08-15 | O programa ganhou capa (F044). 7.1 Barra do programa: o formulário de metadados passou a ter Capa do programa — você escolhe a foto, enquadra arrastando dentro do quadro real do atleta (com o degradê do título e a zona segura do telefone estreito desenhados) e salva. A capa salva sozinha, fora do “Salvar” do formulário, e por isso só existe em programa já criado; “Remover capa” volta ao fundo da marca. Como o atleta vê: a foto ocupa o topo do card do programa na tela de treino — que, nesta mesma leva, passou a ser um card por programa com as sessões dentro. |
| 2026-08-14 (2) | O calendário competitivo do atleta deixou de ser semanal (F041). 18 Competições: o “Como o atleta vê” foi reescrito — ele agora lê a temporada inteira de uma vez, em Próximas e Já aconteceram, com filtro de ano e mês, e sem navegação por semana. Nada muda no cadastro nem na amarração; muda o que ele enxerga do outro lado. |
| 2026-08-14 | Ajustes de prescrição (F039) — 2ª rodada do head coach. 7.6 Blocos: o AMRAP deixou de pedir round (nem digitado, nem “por round”) — no AMRAP HIIT sobra Intervalos, derivado de Cap ÷ (ON + OFF); o selo do rodízio passou a dizer o minuto do relógio (Min 2, Min 4, Min 6 num E2MOM) e o bloco ganhou a frase das voltas dentro do cap. 7.7 Exercícios: a chave Lados · Cada lado, que substitui autorar a mesma linha duas vezes com “L/R” e conta os dois lados; e a faixa de carga em %1RM (85 até 90). Atleta: 4.2 o minuto verdadeiro, “cada lado”, a faixa de carga e o cabeçalho de estímulo escrito em relógio a partir de 1 min (4:00/2:00; o Tabata segue 20s/10s); 4.3 a marca do rodízio; 5 sono e peso passaram a ser digitáveis, com −/+ para o ajuste fino. Glossários dos dois apps. |
| 2026-08-13 (3) | Formato, Tipo e “Limpar dia”. 7.6 Blocos: o seletor de Formato passou a ter os sete formatos na ordem em que a aula acontece — Workout Explanation (novo) · General Warm-up · Specific Warm-up · Skill Work · Workout of the Day · Rest · Cool Down —, e o de Tipo, dez (novos: Strength Development, Barbell Cycling, Anaerobic Conditioning, Competition Simulation e Recovery Mobility). Os dois passaram a explicar cada opção: três palavras embaixo do nome na lista, a explicação inteira ao passar o mouse, e o balão do rótulo descrevendo o que já está escolhido; a sigla do tipo (OWL, BC, CDL…) busca. Preparation Flow saiu do seletor e blocos antigos continuam com ele. 7.9 Salvar: o botão “Virar descanso” virou “Limpar dia” e passou a pedir confirmação — o nome antigo parecia marcar o dia como descanso, quando o que ele faz é apagar o dia. Glossário. |
| 2026-08-13 (2) | Descanso, benchmark e nome do bloco (F035 · retorno do head coach). 7.6 Blocos: o botão Bloco de descanso cria um bloco inteiro de descanso já pronto — um campo só, o Tempo —, e o tempo dele entra na duração do dia; o Nome do bloco virou opcional (sem ele, o bloco se chama pelo Tipo, ou Rest num descanso); e o botão Benchmark saiu do editor do dia. 6 Biblioteca: é lá — e só lá — que um benchmark nasce, e todo dia criado a partir do bloco herda a marca. |
| 2026-07-02 | Versão inicial — Cap. 0–14 escritos; screenshots pendentes de captura. |
| 2026-07-27 | Semana ativa virou derivada do calendário (âncora + hoje no fuso da box; vira sozinha na segunda). Saíram “Tornar ativa”/“Avançar ›”; entrou o botão “Hoje” e o hábito de autorar adiantado. Revisados: Cap. 0, 5, 7.1, 7.3, 7.9, 7.10, 8, 14 + Glossário. Recapturar: 07-builder-semana-ativa.png. |
| 2026-08-11 | Varredura geral. Capítulos novos: 15 Usuários & Admissões, 16 Leaderboard, 17 Equipe, Aulas e a Box. 9 Resultados reescrito como mesa de análise (fila de triagem + 7 painéis). 6 Biblioteca: 14 categorias de equipamento, Complex e curadoria de PR. 7.6/7.7/7.9: estímulo e duração estipulada, cadência (buy-in/buy-out/pedágio/rodízio), escalas por sexo e divisão, rascunho local e guardrail. 4/5: divisão e data de nascimento; a fila de aprovação saiu do roster. 1 Acesso: convite e redefinição de senha. Glossário reescrito. Todos os capítulos novos estão sem screenshot. |
| 2026-08-12 | Retorno do head coach (F035), ondas A–F. 7.4 Metadados: foco, título e subtítulo viraram opcionais — sem eles o app mostra a data e o tamanho do dia no lugar; Subtítulo e Tags recuaram para a direita. 7.6 Blocos: o Sub-estímulo (AMRAP HIIT), o par Rounds (derivado, só leitura) × Rounds por round (digitado), o Tabata passando a ter Cap e a calculadora Cap por round do For Time. 7.7 Exercícios: os botões + Buy-in / + Buy-out (que inserem já na posição), a Frequência (uma vez × a cada round), a faixa colorida e o “Quando” lendo ”–” por padrão; os campos de carga passaram a recusar não-número. Atleta: 4.2 o buy-in que se repete e 4.3 o relógio alternando ON/OFF. Glossários dos dois apps. Sem screenshot: 07-builder-sub-estimulo.png, 07-builder-rounds.png, 07-builder-buyin.png. |
| 2026-08-12 (2) | F035, onda G — como o resultado vira pontuação. 16 Leaderboard: as duas exceções ao empate dividido — quadro de EMOM pontuando em rounds e desempatando pelo tempo dentro do último round completo, e For Time capado pontuando cap + 1 s por rep que faltou. Glossário: linha estimada, tempo no último round, pontuação de cap. |
| 2026-08-12 (3) | F035, onda H. A caixa alta do estímulo deixou de ser estilo e passou a ser a string gravada (TABATA 8×20/10s, 3 rounds FOR TIME), com migração que normalizou o histórico — e que não toca prescrição escrita à mão. Glossário. ⚠️ Na prévia do Construtor nada muda: continua tudo aberto e com o + do complex; quem recolhe e perde o + é o app do atleta. |
| 2026-08-17 | Importador de planilhas (F047). Capítulo novo: 19 Importar planilha — o micro ciclo escrito no Excel vira semana do programa em dois passos (a leitura só produz o relatório; a gravação é sua). Documentados os quatro desfechos por linha (Casou, Casou pelo implemento, Escolha o movimento, Texto livre), as linhas Não entendi e os blocos Não importado com motivo, e a regra de que a data da planilha só serve para descobrir o dia da semana. Duas limitações conhecidas ficaram escritas: carga em polegada não é lida, e o cool down não é importado. Glossário: seção nova. Sem screenshot: 19-importar-vazio.png, 19-importar-relatorio.png, 19-importar-nao-lido.png, 19-importar-destino.png. |