{
  "_meta": {
    "description": "50 Coach Tony evaluation questions, applied to every one of the 10 demo twins (500 answer cells). Each question carries the persona lens it should route through (per personas.md routing notes) and the twin metrics the answer is expected to anchor on. The questions are deliberately generic in wording so the ONLY thing that can make an answer correct is the twin's numbers — this is the anti-generic gate in action: the same question must produce 10 different, un-portable answers.",
    "schemaVersion": "1.0",
    "appliesToAllUsers": true,
    "lenses": ["Health", "Fitness", "Performance", "RecoveryMind", "Nutrition"],
    "areasCovered": [
      "recovery", "sleep", "hrv", "training-push-vs-rest", "stress",
      "weight-body-comp", "energy", "nutrition", "bio-age",
      "risk-cardiovascular", "risk-stroke", "risk-diabetes", "risk-sleep-apnea",
      "goal-progress", "what-changed", "strongest-area", "weakest-area",
      "focus-today", "focus-this-week"
    ],
    "fields": {
      "id": "stable question id",
      "area": "primary topic taxonomy bucket",
      "lens": "persona lens the router should select",
      "text": "the user-facing question (twin-agnostic wording)",
      "expectsAnchors": "the twin metrics the answer must quote by value to pass personalization"
    }
  },
  "questions": [
    { "id": "q01", "area": "recovery", "lens": "Performance", "text": "How recovered am I this morning?", "expectsAnchors": ["recovery", "recoveryDelta", "hrv", "hrvBaseline"] },
    { "id": "q02", "area": "recovery", "lens": "RecoveryMind", "text": "Why does my recovery score keep bouncing around?", "expectsAnchors": ["recovery7d", "recovery30dAvg", "sleepHrs7d"] },
    { "id": "q03", "area": "recovery", "lens": "Health", "text": "Is my recovery good for someone my age?", "expectsAnchors": ["recovery", "recoveryAge", "chronologicalAge"] },

    { "id": "q04", "area": "sleep", "lens": "RecoveryMind", "text": "How was my sleep last night, really?", "expectsAnchors": ["sleepHrs", "efficiency", "sleepHrs7d"] },
    { "id": "q05", "area": "sleep", "lens": "RecoveryMind", "text": "Am I carrying sleep debt right now?", "expectsAnchors": ["sleepHrs7d", "sleepHrs", "recoveryDelta"] },
    { "id": "q06", "area": "sleep", "lens": "Health", "text": "Is my sleep affecting my long-term health?", "expectsAnchors": ["sleepHrs", "efficiency", "recoveryAge", "biologicalAge"] },

    { "id": "q07", "area": "hrv", "lens": "RecoveryMind", "text": "What is my HRV telling me today?", "expectsAnchors": ["hrv", "hrvBaseline", "hrv7d"] },
    { "id": "q08", "area": "hrv", "lens": "Health", "text": "Is my HRV trend going the right way?", "expectsAnchors": ["hrv7d", "hrv30dAvg", "hrvBaseline"] },
    { "id": "q09", "area": "hrv", "lens": "Performance", "text": "Should I trust today's HRV reading for my training decision?", "expectsAnchors": ["hrv", "hrvBaseline", "recovery"] },

    { "id": "q10", "area": "training-push-vs-rest", "lens": "Performance", "text": "Should I push hard or back off today?", "expectsAnchors": ["recovery", "hrv", "hrvBaseline", "stressLevel"] },
    { "id": "q11", "area": "training-push-vs-rest", "lens": "Performance", "text": "Is today a green light for a hard session?", "expectsAnchors": ["recovery", "recoveryDelta", "restingHr"] },
    { "id": "q12", "area": "training-push-vs-rest", "lens": "Fitness", "text": "What workout should I actually do today?", "expectsAnchors": ["recovery", "vo2max", "hrv"] },
    { "id": "q13", "area": "training-push-vs-rest", "lens": "Fitness", "text": "Am I overtraining or undertraining right now?", "expectsAnchors": ["recovery7d", "hrv7d", "restingHr7d", "steps7d"] },
    { "id": "q14", "area": "training-push-vs-rest", "lens": "Fitness", "text": "How hard should my next interval session be?", "expectsAnchors": ["vo2max", "recovery", "hrv"] },

    { "id": "q15", "area": "stress", "lens": "RecoveryMind", "text": "How stressed is my body right now?", "expectsAnchors": ["stressLevel", "stressTrend", "hrv"] },
    { "id": "q16", "area": "stress", "lens": "RecoveryMind", "text": "Is my stress trending up or down this week?", "expectsAnchors": ["stress7d", "stressLevel", "stressTrend"] },
    { "id": "q17", "area": "stress", "lens": "Health", "text": "What is chronic stress doing to my biological age?", "expectsAnchors": ["stressLevel", "stressAge", "biologicalAge", "chronologicalAge"] },

    { "id": "q18", "area": "weight-body-comp", "lens": "Nutrition", "text": "Is my weight trend going where I want it to?", "expectsAnchors": ["weightTrendKg", "bodyFatPct"] },
    { "id": "q19", "area": "weight-body-comp", "lens": "Nutrition", "text": "Am I losing fat or losing muscle?", "expectsAnchors": ["weightTrendKg", "bodyFatPct", "vo2max"] },
    { "id": "q20", "area": "weight-body-comp", "lens": "Fitness", "text": "How do I improve my body composition from here?", "expectsAnchors": ["bodyFatPct", "weightTrendKg", "steps"] },

    { "id": "q21", "area": "energy", "lens": "Nutrition", "text": "Why do I feel so low on energy lately?", "expectsAnchors": ["recovery", "sleepHrs", "weightTrendKg"] },
    { "id": "q22", "area": "energy", "lens": "Performance", "text": "Do I have the gas for a big effort this week?", "expectsAnchors": ["recovery7d", "hrv", "sleepHrs"] },

    { "id": "q23", "area": "nutrition", "lens": "Nutrition", "text": "What is the one nutrition change that would help me most?", "expectsAnchors": ["bodyFatPct", "weightTrendKg", "risks.diabetes"] },
    { "id": "q24", "area": "nutrition", "lens": "Nutrition", "text": "How should I fuel around my training right now?", "expectsAnchors": ["weightTrendKg", "vo2max", "recovery"] },
    { "id": "q25", "area": "nutrition", "lens": "Nutrition", "text": "Am I eating enough for what I'm asking my body to do?", "expectsAnchors": ["weightTrendKg", "recovery", "steps"] },

    { "id": "q26", "area": "bio-age", "lens": "Health", "text": "Why is my biological age what it is?", "expectsAnchors": ["biologicalAge", "chronologicalAge", "recoveryAge", "stressAge"] },
    { "id": "q27", "area": "bio-age", "lens": "Health", "text": "What is the fastest way to lower my biological age?", "expectsAnchors": ["biologicalAge", "chronologicalAge", "hrv", "restingHr"] },
    { "id": "q28", "area": "bio-age", "lens": "Health", "text": "Which of my 'ages' is dragging me down the most?", "expectsAnchors": ["performanceAge", "fitnessAge", "recoveryAge", "stressAge", "chronologicalAge"] },

    { "id": "q29", "area": "risk-cardiovascular", "lens": "Health", "text": "How worried should I be about my heart?", "expectsAnchors": ["risks.cardiovascular", "restingHr", "vo2max"] },
    { "id": "q30", "area": "risk-cardiovascular", "lens": "Health", "text": "What is the best thing I can do for my cardiovascular risk?", "expectsAnchors": ["risks.cardiovascular", "vo2max", "steps"] },

    { "id": "q31", "area": "risk-stroke", "lens": "Health", "text": "What does my stroke risk number actually mean for me?", "expectsAnchors": ["risks.stroke", "restingHr", "stressLevel"] },
    { "id": "q32", "area": "risk-stroke", "lens": "Health", "text": "Can I lower my stroke risk with how I live?", "expectsAnchors": ["risks.stroke", "stressLevel", "steps"] },

    { "id": "q33", "area": "risk-diabetes", "lens": "Health", "text": "Am I heading toward diabetes?", "expectsAnchors": ["risks.diabetes", "bodyFatPct", "weightTrendKg"] },
    { "id": "q34", "area": "risk-diabetes", "lens": "Nutrition", "text": "How do I bring my diabetes risk down?", "expectsAnchors": ["risks.diabetes", "weightTrendKg", "steps"] },

    { "id": "q35", "area": "risk-sleep-apnea", "lens": "Health", "text": "Should I be concerned about sleep apnea?", "expectsAnchors": ["risks.sleepApnea", "sleepHrs", "efficiency", "restingHr"] },
    { "id": "q36", "area": "risk-sleep-apnea", "lens": "RecoveryMind", "text": "Could my breathing in sleep be wrecking my recovery?", "expectsAnchors": ["risks.sleepApnea", "recovery", "efficiency", "hrv"] },

    { "id": "q37", "area": "goal-progress", "lens": "Health", "text": "How am I tracking against my goal?", "expectsAnchors": ["goal.name", "goal.progressPct"] },
    { "id": "q38", "area": "goal-progress", "lens": "Health", "text": "Will I actually hit my goal at this rate?", "expectsAnchors": ["goal.progressPct", "planAdherence.overallPct"] },
    { "id": "q39", "area": "goal-progress", "lens": "Performance", "text": "What is the one number I should watch to know my goal is on track?", "expectsAnchors": ["goal.name", "goal.progressPct", "hrv7d"] },

    { "id": "q40", "area": "what-changed", "lens": "Performance", "text": "What changed in my numbers this week?", "expectsAnchors": ["recovery7d", "hrv7d", "restingHr7d", "stress7d"] },
    { "id": "q41", "area": "what-changed", "lens": "Health", "text": "What's the biggest shift in my data over the last 30 days?", "expectsAnchors": ["recovery30dAvg", "hrv30dAvg", "weightTrendKg"] },
    { "id": "q42", "area": "what-changed", "lens": "RecoveryMind", "text": "Did something happen to my body in the last few days?", "expectsAnchors": ["recoveryDelta", "hrv7d", "restingHr7d"] },

    { "id": "q43", "area": "strongest-area", "lens": "Health", "text": "What is my biggest health strength right now?", "expectsAnchors": ["recovery", "hrv", "vo2max", "biologicalAge"] },
    { "id": "q44", "area": "strongest-area", "lens": "Performance", "text": "Where am I genuinely ahead of the curve?", "expectsAnchors": ["fitnessAge", "performanceAge", "chronologicalAge", "vo2max"] },

    { "id": "q45", "area": "weakest-area", "lens": "Health", "text": "What is the weakest link in my health right now?", "expectsAnchors": ["recoveryAge", "stressAge", "risks", "hrvBaseline"] },
    { "id": "q46", "area": "weakest-area", "lens": "Health", "text": "If I only fixed one thing, what should it be?", "expectsAnchors": ["risks", "biologicalAge", "chronologicalAge", "planAdherence"] },

    { "id": "q47", "area": "focus-today", "lens": "Performance", "text": "What should I focus on today?", "expectsAnchors": ["recovery", "hrv", "hrvBaseline", "sleepHrs"] },
    { "id": "q48", "area": "focus-today", "lens": "RecoveryMind", "text": "What is the single most important thing for me to do today?", "expectsAnchors": ["recovery", "stressLevel", "sleepHrs", "recoveryDelta"] },

    { "id": "q49", "area": "focus-this-week", "lens": "Health", "text": "What should I focus on this week?", "expectsAnchors": ["recovery30dAvg", "goal.progressPct", "risks"] },
    { "id": "q50", "area": "focus-this-week", "lens": "Fitness", "text": "What's my one priority for training this week?", "expectsAnchors": ["recovery7d", "hrv7d", "vo2max", "planAdherence.trainingPct"] }
  ]
}
