Packages

Reference Elixir validator for WPL (Wellness Plan Language) — JSON Schema + semantic invariants

Current section

Files

Jump to
wpl_validator priv data goal-categories.json
Raw

priv/data/goal-categories.json

{
"version": "1.1.0",
"categories": [
{ "id": "weight_loss", "label": "Weight loss" },
{ "id": "muscle_gain", "label": "Muscle gain" },
{ "id": "endurance", "label": "Endurance" },
{ "id": "strength", "label": "Strength" },
{ "id": "flexibility", "label": "Flexibility / mobility" },
{ "id": "mental_wellness", "label": "Mental wellness" },
{ "id": "nutrition", "label": "Nutrition / dietary" },
{ "id": "habit", "label": "Habit formation" },
{ "id": "recovery", "label": "Recovery / rehabilitation" },
{ "id": "general_fitness", "label": "General fitness" },
{ "id": "custom", "label": "Custom (off-list escape hatch)" }
]
}