Logs de execução de integrações

Cada chamada a um verbo de integração (via comando de voz/texto ou aprovação manual) é registrada aqui com request, resposta e duração — use para diagnosticar falhas e otimizar verbos.

[personalmd] registrar_exercicioPOST 2001119ms30/07/2026, 20:01

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-30",
  "type": "musculacao",
  "intensity": "5",
  "description": "treino de perna",
  "duration_min": "32",
  "calories_burned": "300"
}

Body enviado:

{
  "exercise_log": [
    {
      "date": "2026-07-30",
      "type": "musculacao",
      "notes": "",
      "intensity": "5",
      "description": "treino de perna",
      "duration_min": 32,
      "calories_burned": "300"
    }
  ]
}

Resposta:

{"success":true,"counts":{"exercise_log":1}}
[personalmd] registrar_exercicioPOST 200264ms10/07/2026, 19:21

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-10T07:00:00Z",
  "type": "musculacao",
  "notes": "",
  "intensity": "5",
  "description": "Musculação trabalhando o peitoral",
  "duration_min": "30",
  "calories_burned": "200"
}

Body enviado:

{
  "exercise_log": [
    {
      "date": "2026-07-10T07:00:00Z",
      "type": "musculacao",
      "notes": "",
      "intensity": "5",
      "description": "Musculação trabalhando o peitoral",
      "duration_min": 30,
      "calories_burned": "200"
    }
  ]
}

Resposta:

{"success":true,"counts":{"exercise_log":1}}
[personalmd] registrar_hidratacaoPOST 2003228ms10/07/2026, 19:20

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-10",
  "volume_ml": "2500"
}

Body enviado:

{
  "nutrition_log": [
    {
      "date": "2026-07-10",
      "fat_g": 0,
      "notes": "",
      "carbs_g": 0,
      "fiber_g": 0,
      "meal_type": "agua",
      "protein_g": 0,
      "description": "Água (2500ml)",
      "calories_kcal": 2500
    }
  ]
}

Resposta:

{"success":true,"counts":{"nutrition_log":1}}
[personalmd] registrar_exercicioPOST 5002599ms08/07/2026, 15:19

{"error":"Erro na importação","details":"Error: Failed query: insert into \"exercise_log\" (\"id\", \"user_id\", \"date\", \"type\", \"description\", \"duration_min\", \"intensity\", \"calories_burned\", \"notes\", \"created_at\") values (default, $1, $2, $3, $4, $5, $6, $7, $8, default)\nparams: 0d6d4bf2-d357-4060-b417-e444945dd5ed,2026-07-08T15:19:00-03:00,musculacao,Treino de costas, 27.5 minut

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-08T15:19:00-03:00",
  "type": "musculacao",
  "intensity": "6",
  "description": "Treino de costas, 27.5 minutos, intensidade 6, 194 calorias queimadas",
  "duration_min": "27.5",
  "calories_burned": "194"
}

Body enviado:

{
  "exercise_log": [
    {
      "date": "2026-07-08T15:19:00-03:00",
      "type": "musculacao",
      "notes": "",
      "intensity": "6",
      "description": "Treino de costas, 27.5 minutos, intensidade 6, 194 calorias queimadas",
      "duration_min": 27.5,
      "calories_burned": "194"
    }
  ]
}

Resposta:

{"error":"Erro na importação","details":"Error: Failed query: insert into \"exercise_log\" (\"id\", \"user_id\", \"date\", \"type\", \"description\", \"duration_min\", \"intensity\", \"calories_burned\", \"notes\", \"created_at\") values (default, $1, $2, $3, $4, $5, $6, $7, $8, default)\nparams: 0d6d4bf2-d357-4060-b417-e444945dd5ed,2026-07-08T15:19:00-03:00,musculacao,Treino de costas, 27.5 minutos, intensidade 6, 194 calorias queimadas,27.5,6,,"}
[personalmd] registrar_exercicioPOST 5002409ms08/07/2026, 14:47

{"error":"Erro na importação","details":"Error: Failed query: insert into \"exercise_log\" (\"id\", \"user_id\", \"date\", \"type\", \"description\", \"duration_min\", \"intensity\", \"calories_burned\", \"notes\", \"created_at\") values (default, $1, $2, $3, $4, $5, $6, $7, $8, default)\nparams: 0d6d4bf2-d357-4060-b417-e444945dd5ed,2026-07-08T00:00:00Z,musculação,Musculação com foco em costas,27.

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-08T00:00:00Z",
  "type": "musculação",
  "notes": "Queimou 194 calorias, intensidade 6 (considerada média)",
  "intensity": "média",
  "description": "Musculação com foco em costas",
  "duration_min": "27.5",
  "muscle_groups": "costas"
}

Body enviado:

{
  "exercise_log": [
    {
      "date": "2026-07-08T00:00:00Z",
      "type": "musculação",
      "notes": "Queimou 194 calorias, intensidade 6 (considerada média)",
      "intensity": "média",
      "description": "Musculação com foco em costas",
      "duration_min": 27.5,
      "muscle_groups": "costas"
    }
  ]
}

Resposta:

{"error":"Erro na importação","details":"Error: Failed query: insert into \"exercise_log\" (\"id\", \"user_id\", \"date\", \"type\", \"description\", \"duration_min\", \"intensity\", \"calories_burned\", \"notes\", \"created_at\") values (default, $1, $2, $3, $4, $5, $6, $7, $8, default)\nparams: 0d6d4bf2-d357-4060-b417-e444945dd5ed,2026-07-08T00:00:00Z,musculação,Musculação com foco em costas,27.5,média,NaN,Queimou 194 calorias, intensidade 6 (considerada média)"}
[personalmd] registrar_hidratacaoPOST 2001367ms08/07/2026, 14:31

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-08T14:31:00Z",
  "volume_ml": "2500"
}

Body enviado:

{
  "nutrition_log": [
    {
      "date": "2026-07-08T14:31:00Z",
      "fat_g": 0,
      "notes": "",
      "carbs_g": 0,
      "fiber_g": 0,
      "meal_type": "agua",
      "protein_g": 0,
      "description": "Água (2500ml)",
      "calories_kcal": 2500
    }
  ]
}

Resposta:

{"success":true,"counts":{"nutrition_log":1}}
[personalmd] registrar_sonoPOST 200400ms07/07/2026, 18:28

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-06",
  "bedtime": "2026-07-06T23:26:00Z",
  "quality": "4",
  "wake_time": "2026-07-07T06:05:00Z",
  "total_hours": "6.65"
}

Body enviado:

{
  "sleep_log": [
    {
      "date": "2026-07-06",
      "notes": "",
      "bedtime": "2026-07-06T23:26:00Z",
      "quality": 4,
      "wake_time": "2026-07-07T06:05:00Z",
      "total_hours": 6.65
    }
  ]
}

Resposta:

{"success":true,"counts":{"sleep_log":1}}
[personalmd] registrar_hidratacaoPOST 2001796ms07/07/2026, 18:28

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-07T18:27:00-03:00",
  "volume_ml": "1000"
}

Body enviado:

{
  "nutrition_log": [
    {
      "date": "2026-07-07T18:27:00-03:00",
      "fat_g": 0,
      "notes": "",
      "carbs_g": 0,
      "fiber_g": 0,
      "meal_type": "agua",
      "protein_g": 0,
      "description": "Água ({volume_ml:number}ml)",
      "calories_kcal": 1000
    }
  ]
}

Resposta:

{"success":true,"counts":{"nutrition_log":1}}