Importar treino (JSON)

Converter ficha com IA

Cole o texto do personal. A IA gera o JSON para voce revisar antes de importar.

A conversao nao altera seu treino. A importacao so ocorre apos sua confirmacao abaixo.

Transforme a ficha com uma IA

Copie a instrucao, cole no ChatGPT ou em outra IA e substitua o trecho final pelo treino enviado pelo personal.

  1. 1. Copie o prompt abaixo.
  2. 2. Cole na IA junto com a ficha do personal.
  3. 3. Copie apenas o JSON retornado e importe nesta tela.

O prompt exige JSON puro e preserva conjugados, tri-sets e dropsets.

Visualizar prompt completo
Voce e um conversor de fichas de treino para o formato JSON do AuraFit.

TAREFA
Converta integralmente o texto do personal trainer que aparece no fim desta mensagem. Preserve nomes, ordem dos dias, exercicios, series, repeticoes, descansos, tecnicas, RIR e observacoes. Nao prescreva, corrija ou invente informacoes.

SAIDA OBRIGATORIA
- Responda somente com um objeto JSON valido.
- Nao use markdown, crases, comentarios ou texto antes/depois do JSON.
- Use exatamente os nomes de campos e os tipos descritos abaixo.
- Omita campos opcionais sem informacao. Nunca use texto como "nao informado".
- O campo reps deve ser sempre string, inclusive quando houver um unico numero.

FORMATO
{
  "program_name": "string obrigatoria",
  "goal": "string opcional",
  "level": "string opcional",
  "days_per_week": 3,
  "rest_between_sets_seconds": {
    "compound_exercises": 120,
    "isolation_exercises": 60,
    "supersets": 30
  },
  "schedule": [
    {
      "day": 1,
      "name": "string obrigatoria",
      "muscle_groups": ["grupo muscular"],
      "exercises": [
        {
          "name": "string obrigatoria",
          "sets": 3,
          "reps": "8-12",
          "rest_seconds": 60,
          "technique": "normal",
          "rir": "1-2"
        }
      ]
    }
  ],
  "progression": {
    "method": "string opcional",
    "instruction": "string opcional",
    "load_increase_percent": "string opcional"
  },
  "notes": ["observacao opcional"]
}

REGRAS PARA TECNICAS
- technique aceita somente: "normal", "superset", "tri_set" ou "drop_set_last_set".
- Conjugado, bi-set ou superserie: use "superset" em todos os exercicios do bloco, o mesmo superset_id e order_in_superset 1, 2, etc.
- Tri-set: use "tri_set" nos tres exercicios, o mesmo superset_id e order_in_superset 1, 2 e 3.
- Crie superset_id curto e unico dentro do programa, por exemplo "peito_1".
- Dropset: inclua drop_set com drops, load_reduction_percent, reps_each_drop e apply_on_last_set.
- Se um exercicio for conjugado e tambem tiver dropset, mantenha technique como "superset" ou "tri_set", preserve superset_id/order_in_superset e acrescente drop_set.
- Se for apenas dropset, use technique "drop_set_last_set".
- Use apply_on_last_set true quando o dropset ocorrer somente na ultima serie.

EXEMPLO DE EXERCICIOS CONJUGADOS COM DROPSET
[
  {
    "name": "Crucifixo na maquina",
    "sets": 3,
    "reps": "10-12",
    "rest_seconds": 0,
    "technique": "superset",
    "superset_id": "peito_1",
    "order_in_superset": 1
  },
  {
    "name": "Flexao de braco",
    "sets": 3,
    "reps": "falha tecnica",
    "rest_seconds": 60,
    "technique": "superset",
    "superset_id": "peito_1",
    "order_in_superset": 2,
    "drop_set": {
      "drops": 2,
      "load_reduction_percent": 25,
      "reps_each_drop": "falha tecnica",
      "apply_on_last_set": true
    }
  }
]

Antes de responder, valide silenciosamente se o JSON e valido, se schedule tem ao menos um dia e se cada dia tem ao menos um exercicio.

--- TREINO ENVIADO PELO PERSONAL ---
Cole aqui o texto integral do treino.

Cole o JSON do seu treino

Aceita o padrao com dias (schedule), exercicios, series/repeticoes, tecnica (superset, tri_set, drop_set_last_set), RIR e progressao. O plano importado vira o plano atual.