Conceitos
Programas, sessões, blocos e os três eixos do atleta
text
Modelo conceitual do treino no Rig. Para operação tela a tela, use o onboarding do coach ou do atleta.
A árvore autorada
Seção intitulada “A árvore autorada”Programa └─ Calendário e semanas └─ Dia └─ Sessões (uma é a primária) └─ Blocos └─ Exercícios └─ Esquema e variantes de prescrição- Programa organiza uma linha de preparação. Pode consumir outros programas como componentes.
- Semana pertence ao calendário do programa; a data resolve qual semana vale, sem ponteiro manual.
- Dia carrega identidade e ordena sessões. A semana precisa de aprovação do head coach para chegar ao atleta.
- Sessão agrupa blocos sob um foco. Exatamente uma é marcada como primária: ela ancora a estrutura, ordenação e comunicação do dia.
- Bloco é a unidade de execução e registro. Formato, Tipo, Estímulo e Nome são dimensões distintas.
- Exercício recebe esquema, métrica/carga e variantes de prescrição.
Como o dia é composto
Seção intitulada “Como o dia é composto”O atleta não recebe um documento isolado. O sistema monta uma stack de programas:
- o tier pode fornecer um programa-base;
- componentes do programa entram antes dele;
- matrículas específicas e overlays acrescentam contribuições;
- cada programa resolve sua própria semana para a data;
- todas as sessões dos programas contribuintes são concatenadas na ordem resolvida.
Um dia-base pode suprimir componentes quando a autoria pede isso. Semana não aprovada, dia não autorado ou ausência de programação resolve como descanso — o app não antecipa rascunho do coach.
Os três eixos são independentes
Seção intitulada “Os três eixos são independentes”1. Tier de matrícula: qual programa-base
Seção intitulada “1. Tier de matrícula: qual programa-base”| Tier | Comportamento atual |
|---|---|
Padrão (Standard) | não recebe base automática; vê apenas programas em que foi matriculado |
| Impact | recebe o programa marcado como default do tier Impact |
| Elite | recebe o default Elite, que consome Impact como componente travado |
Tier não filtra sessões dentro de um dia. Todas as sessões da stack resolvida são projetadas. A regra antiga “Padrão vê só a primária; Elite vê tudo” foi aposentada quando a diferenciação passou para composição de programas.
2. Scaling: em qual dificuldade
Seção intitulada “2. Scaling: em qual dificuldade”Beginner, Scaled, Rx e Elite selecionam a variante de exercício. O coach autora uma raia e
refina apenas onde muda; sexo e divisão podem especializar a mesma prescrição. O sistema degrada para a
variante aplicável mais próxima.
3. Divisão: quem o atleta é no calendário esportivo
Seção intitulada “3. Divisão: quem o atleta é no calendário esportivo”Adult (que o app lê como Adulto), Teens e Masters vêm da idade, com override do coach. Hoje os cortes são Teens 14–17 e
Masters 35+. A divisão participa de prescrição e comparação, mas não muda o programa-base.
Exemplos válidos:
- atleta Teens, tier Impact, scaling Rx;
- atleta Masters, tier Elite, scaling Scaled;
- atleta Adulto, tier Padrão, matriculado num programa individual.
Sessão primária: o que ela significa
Seção intitulada “Sessão primária: o que ela significa”A sessão primária é a liderança estrutural do dia, não uma ACL e não um filtro de tier. O Construtor exige exatamente uma para manter o dia coerente. Sessões complementares do mesmo programa continuam visíveis a quem recebe esse programa.
Para oferecer volume diferente a grupos, o coach usa programas-base, composição, overlays e matrículas, não esconde sessões não primárias.
Identidade do bloco
Seção intitulada “Identidade do bloco”| Campo | Pergunta que responde | Exemplo |
|---|---|---|
| Formato | qual papel o bloco ocupa no dia? | WOD, Warm-up, Skill, Rest |
| Tipo | qual capacidade/conteúdo predomina? | Weightlifting, Gymnastics, Conditioning |
| Estímulo | como o relógio e a pontuação funcionam? | For Time, AMRAP, EMOM, Tabata |
| Nome | existe uma identidade editorial específica? | Fran, Técnica de Snatch |
O Nome é opcional; o Tipo é o fallback de leitura. FormatLabel é legado somente leitura e será
retirado apenas depois de uma conversão de dados sem perda. Descanso é BlockFormat.Rest; se houver
relógio, o Estímulo descreve esse relógio.
Efeito na experiência do atleta
Seção intitulada “Efeito na experiência do atleta”O app mostra a linha de sessões resolvida, cada uma com seus blocos. O atleta executa cronômetros e registra no grão do bloco; o resultado preserva a variante que ele recebeu. O coach lê depois prescrito × realizado, prontidão, feedback, relações e comparação permitida.
Quando o comportamento parecer diferente deste documento, confira a implementação e registre a divergência em Dívidas e riscos; não recupere a regra antiga por copy ou mock.