{
  "schema_version": "1.0",
  "registry": {
    "id": "WHW-EHQ-SCENARIO-REGISTER",
    "version": "1.1.0",
    "effective_date": "2026-08-25",
    "owner": "Wong Hong Wei",
    "count": 84,
    "claim_boundary": "Stable inventory and interim publication control only. Empty source_ids means no item-level external source has been verified; no scenario is professionally approved. Risk follows content, so five digitally themed items stored outside the digital area are tier 2."
  },
  "risk_tiers": {
    "0": "routine practice; active in automatic queues",
    "1": "social or values practice; active in automatic queues",
    "2": "safety or digital content; paused pending qualified review",
    "3": "higher-risk safeguarding content; withheld pending qualified review"
  },
  "scenarios": [
    {
      "id": "EHQ-SC-001",
      "title": "The shiny eraser",
      "area": "money",
      "skill": "Needs vs wants",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "You have $2.50 for recess. A shiny eraser costs $1.80, but you have not bought food yet.",
      "options": [
        {
          "text": "Buy food first, then see if there is enough left for a small want.",
          "expected_response": true,
          "explanation": "Needs come first. Wants are okay only after important things are covered."
        },
        {
          "text": "Buy the eraser first because it looks cool.",
          "expected_response": false,
          "explanation": "That may leave too little for recess food."
        },
        {
          "text": "Ask a friend to lend you money for food later.",
          "expected_response": false,
          "explanation": "Borrowing casually can become a habit and may upset friendships."
        }
      ],
      "content_sha256": "5180c06b1cc27721079a405f94a8b8913fe6962bbf7f6c1ccdf3ec7f941738d1",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-002",
      "title": "Sticker shop",
      "area": "money",
      "skill": "Saving vs spending",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "You are saving $3 for a book fair bookmark. Today you can spend all your spare coins on stickers.",
      "options": [
        {
          "text": "Save some coins first, then decide if one small sticker is okay.",
          "expected_response": true,
          "explanation": "Saving a little before spending helps you reach your goal."
        },
        {
          "text": "Spend everything today and worry about the bookmark later.",
          "expected_response": false,
          "explanation": "If you spend all your money, the saving goal becomes harder."
        },
        {
          "text": "Tell a classmate to buy the bookmark for you.",
          "expected_response": false,
          "explanation": "It is better to plan your own money than depend on classmates."
        }
      ],
      "content_sha256": "ef736af588ed8c0bb48d159b882f7ad2ec4c883b755ce533d435966b46c8ba6d",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-003",
      "title": "Classmate's new wallet",
      "area": "money",
      "skill": "Do not compare",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "A classmate shows an expensive wallet. You feel like your wallet is too plain.",
      "options": [
        {
          "text": "Remember that different families spend differently, and your wallet still works.",
          "expected_response": true,
          "explanation": "Money choices are personal. Comparing too much can make you unhappy."
        },
        {
          "text": "Beg at home for a more expensive wallet tonight.",
          "expected_response": false,
          "explanation": "Wanting something just because someone else has it is not careful spending."
        },
        {
          "text": "Keep comparing and feel upset for the rest of recess.",
          "expected_response": false,
          "explanation": "Comparing for too long can grow jealousy instead of helping you enjoy what you already have."
        }
      ],
      "content_sha256": "ccb58786040ada6efc3c420d1a122f146c2077a647812eb2fe3723c0cdc801f5",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-004",
      "title": "Everyday loan",
      "area": "money",
      "skill": "Lending and borrowing",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "The same friend asks to borrow canteen money for the third time this week.",
      "options": [
        {
          "text": "Say kindly that you cannot keep lending money, and suggest asking a teacher for help.",
          "expected_response": true,
          "explanation": "It is kind to help safely. Repeated borrowing should involve an adult."
        },
        {
          "text": "Lend the money again even if you need it.",
          "expected_response": false,
          "explanation": "You also need to use your own money responsibly."
        },
        {
          "text": "Say loudly, 'Again?' so nearby classmates hear.",
          "expected_response": false,
          "explanation": "That may embarrass your friend. Repeated money problems need quiet adult help, not public teasing."
        }
      ],
      "content_sha256": "684337cc9ba2ffcc914694bb840d8afa5623b151e13830e79cdf4a978204879c",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-005",
      "title": "Two drinks",
      "area": "money",
      "skill": "Different prices",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "Water from home is free. A sweet drink costs $1.20. You only have $2.20 and still need lunch.",
      "options": [
        {
          "text": "Drink water today and keep enough money for lunch.",
          "expected_response": true,
          "explanation": "Free or cheaper choices can help when money is limited."
        },
        {
          "text": "Buy the sweet drink first because it tastes nicer.",
          "expected_response": false,
          "explanation": "That may leave too little for the filling food you need."
        },
        {
          "text": "Skip lunch so you can buy the drink.",
          "expected_response": false,
          "explanation": "Food for recess is more important than a treat drink."
        }
      ],
      "content_sha256": "8065272aab2b3e31e379f5508b9e1ffa009204636408ad1592750f84b2c8790c",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-006",
      "title": "Nobody saw it",
      "area": "values",
      "skill": "Honesty",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "You accidentally knock a class pencil box off the table. Nobody seems to notice.",
      "options": [
        {
          "text": "Pick it up and tell the owner or teacher what happened.",
          "expected_response": true,
          "explanation": "Honesty matters even when nobody sees."
        },
        {
          "text": "Walk away quickly.",
          "expected_response": false,
          "explanation": "Leaving it may cause trouble for someone else."
        },
        {
          "text": "Blame another classmate.",
          "expected_response": false,
          "explanation": "That is dishonest and unfair."
        }
      ],
      "content_sha256": "7303dade67d340d25a4ea9ceb958ee36f9eec07dc7065a8182a8f2a35c6f7364",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-007",
      "title": "Answer peek",
      "area": "values",
      "skill": "Not cheating",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "During a spelling quiz, you can see another child's answer sheet.",
      "options": [
        {
          "text": "Look back at your own paper and try your best.",
          "expected_response": true,
          "explanation": "Trying honestly builds real learning."
        },
        {
          "text": "Copy one answer because nobody will know.",
          "expected_response": false,
          "explanation": "Cheating weakens trust and does not help you learn."
        },
        {
          "text": "Whisper the answer to another friend.",
          "expected_response": false,
          "explanation": "That is still cheating and distracts others."
        }
      ],
      "content_sha256": "48aa41ce9f398f3a063a82362aede4395f3a1cba6b5b4c328d31cf30efd38ad2",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-008",
      "title": "Reading aloud",
      "area": "values",
      "skill": "Kindness",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "A classmate reads slowly and some children start laughing.",
      "options": [
        {
          "text": "Do not laugh. Listen respectfully and encourage them after.",
          "expected_response": true,
          "explanation": "Everyone learns at different speeds. Kindness helps classmates feel safe."
        },
        {
          "text": "Laugh softly so you fit in.",
          "expected_response": false,
          "explanation": "Laughing at weaker classmates hurts confidence."
        },
        {
          "text": "Tell them to hurry up.",
          "expected_response": false,
          "explanation": "That adds pressure instead of support."
        }
      ],
      "content_sha256": "39e91d0b1f216620a0f9f3ffc9b3a5d6084c30272b28e8d9f9f9d9535655610e",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-009",
      "title": "Cleaner auntie",
      "area": "values",
      "skill": "Respect",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "A school cleaner is mopping the corridor and asks your group to walk around.",
      "options": [
        {
          "text": "Say okay, walk around, and thank her.",
          "expected_response": true,
          "explanation": "School helpers deserve respect and gratitude."
        },
        {
          "text": "Run across before the floor dries.",
          "expected_response": false,
          "explanation": "That is unsafe and disrespectful."
        },
        {
          "text": "Ignore her because she is not your teacher.",
          "expected_response": false,
          "explanation": "Respect is for helpers too, not only teachers."
        }
      ],
      "content_sha256": "339fc0e9d06fda1678e9332b6d5a7f05f279f4387b8a88ba6a2fc0fc39c8c4c2",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-010",
      "title": "Grandparent's lunch",
      "area": "values",
      "skill": "Gratitude",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "Grandma packs a simple lunch. It is not your favourite.",
      "options": [
        {
          "text": "Say thank you and eat what you can.",
          "expected_response": true,
          "explanation": "Gratitude notices the care behind the food."
        },
        {
          "text": "Complain loudly that it is boring.",
          "expected_response": false,
          "explanation": "That may hurt someone who helped you."
        },
        {
          "text": "Leave most of it untouched and complain later.",
          "expected_response": false,
          "explanation": "That hides the problem and misses the chance to show gratitude or ask politely for help."
        }
      ],
      "content_sha256": "336401c7807f7ffc7321542e63a3e0c36c84cccb157ddf0921228a27701b3144",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-011",
      "title": "New maths method",
      "area": "values",
      "skill": "Courage to try",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "The teacher shows a new maths method. You feel nervous because it looks hard.",
      "options": [
        {
          "text": "Try the first step and ask for help if you get stuck.",
          "expected_response": true,
          "explanation": "Courage is trying even when it feels new."
        },
        {
          "text": "Give up before starting.",
          "expected_response": false,
          "explanation": "You cannot learn the method without trying a little."
        },
        {
          "text": "Say the method is silly so you do not have to do it.",
          "expected_response": false,
          "explanation": "That avoids learning instead of facing the challenge."
        }
      ],
      "content_sha256": "28d806b5bbe477a1da97bbf9b3f8e7b1854c81a7c02fb0241dd2f0b63b4da29d",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-012",
      "title": "After dinner",
      "area": "values",
      "skill": "Responsibility",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "After dinner, your bowl is on the table. Nobody has reminded you yet.",
      "options": [
        {
          "text": "Clear your bowl and help with one small chore.",
          "expected_response": true,
          "explanation": "Helping at home is responsibility, not only a response to nagging."
        },
        {
          "text": "Leave it because adults can do it faster.",
          "expected_response": false,
          "explanation": "Small home jobs help you grow responsible."
        },
        {
          "text": "Hide the bowl in the sink under other plates.",
          "expected_response": false,
          "explanation": "That avoids doing the job properly."
        }
      ],
      "content_sha256": "165c75a6dd94660e28f7613226bac9427c7696cff089e6fff6428c92ced8c1e8",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-013",
      "title": "Night before school",
      "area": "habits",
      "skill": "Pack school bag",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "It is bedtime. Your school bag is unpacked.",
      "options": [
        {
          "text": "Check tomorrow's timetable and pack the bag now.",
          "expected_response": true,
          "explanation": "Packing early prevents morning panic."
        },
        {
          "text": "Wait until morning and hope you remember.",
          "expected_response": false,
          "explanation": "Morning is rushed and easy to forget things."
        },
        {
          "text": "Ask an adult to pack everything for you every day.",
          "expected_response": false,
          "explanation": "Adults can guide you, but you should slowly learn the routine."
        }
      ],
      "content_sha256": "fa7af3d45ee5b409d5dab96456992feb2eefc9698864645ce038a099639fefd7",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-014",
      "title": "Two worksheets",
      "area": "habits",
      "skill": "Homework deadlines",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "One worksheet is due tomorrow. Another is due next week. You have 25 minutes.",
      "options": [
        {
          "text": "Finish the one due tomorrow first.",
          "expected_response": true,
          "explanation": "Checking deadlines helps you decide what is urgent."
        },
        {
          "text": "Do the easier one due next week only.",
          "expected_response": false,
          "explanation": "Easy is not always the most urgent."
        },
        {
          "text": "Put both away because there are too many papers.",
          "expected_response": false,
          "explanation": "Organising the tasks makes them less scary."
        }
      ],
      "content_sha256": "47a87ad5b82d2b67368773c84f1ba79abc8b13d69d26dd256dba9fc01a37aeb6",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-015",
      "title": "Stuck on question 4",
      "area": "habits",
      "skill": "Ask for help",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "You have tried question 4 twice and still do not understand it.",
      "options": [
        {
          "text": "Mark it, ask a teacher or adult for help, then try again.",
          "expected_response": true,
          "explanation": "Asking for help after trying is a strong learning habit."
        },
        {
          "text": "Put the book away without asking for help.",
          "expected_response": false,
          "explanation": "Feelings are real, but asking for help after trying is a useful next step."
        },
        {
          "text": "Copy from a friend tomorrow.",
          "expected_response": false,
          "explanation": "Copying hides the problem and stops you from learning."
        }
      ],
      "content_sha256": "d14afde2a66e859f99eaa1f8c640b9b57b3aef62ecb45b449c7286c4d1de1e9a",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-016",
      "title": "Reading time",
      "area": "habits",
      "skill": "Focus",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "You planned to read for 15 minutes, but a game is nearby.",
      "options": [
        {
          "text": "Put the game away, read first, then play after the timer.",
          "expected_response": true,
          "explanation": "Short focus blocks train your brain to finish."
        },
        {
          "text": "Play first and read only if there is time.",
          "expected_response": false,
          "explanation": "The reading habit may disappear when play comes first."
        },
        {
          "text": "Hold the book open while secretly playing.",
          "expected_response": false,
          "explanation": "That is not honest focus."
        }
      ],
      "content_sha256": "091b0205b507702c9e7e75015ac6de815d0fa989e146940745d6057ca3180980",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-017",
      "title": "Messy worksheets",
      "area": "habits",
      "skill": "Organise papers",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "Your bag has loose worksheets from different subjects.",
      "options": [
        {
          "text": "Put them into the correct files and check if any need signing.",
          "expected_response": true,
          "explanation": "Organised papers make homework and deadlines easier."
        },
        {
          "text": "Push them deeper into the bag.",
          "expected_response": false,
          "explanation": "They may get crushed or forgotten."
        },
        {
          "text": "Leave the loose papers because filing feels boring.",
          "expected_response": false,
          "explanation": "Loose papers are easy to lose, crush, or forget when homework is due."
        }
      ],
      "content_sha256": "79832112c1de5cf2e21bddc345145a2773abf4f929c22cd4b63f02ce39125d35",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-018",
      "title": "Circle two answers",
      "area": "habits",
      "skill": "Read instructions",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "The worksheet says, 'Circle TWO answers.' You see three possible answers.",
      "options": [
        {
          "text": "Read again and circle only the best two.",
          "expected_response": true,
          "explanation": "Careful reading prevents avoidable mistakes."
        },
        {
          "text": "Circle all three because more is safer.",
          "expected_response": false,
          "explanation": "The instruction says two, not three."
        },
        {
          "text": "Skip the question without trying.",
          "expected_response": false,
          "explanation": "Reading again often solves the confusion."
        }
      ],
      "content_sha256": "0795cf5aa116cf5e112a57be38e90bf0e90a49a5432b9cb30f4ee4ee912ed7c6",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-019",
      "title": "Before screen time",
      "area": "habits",
      "skill": "Finish without nagging",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits",
        "digital"
      ],
      "prompt": "You know there is spelling homework in your file. Nobody has reminded you yet.",
      "options": [
        {
          "text": "Check the file, finish the spelling, then enjoy screen time.",
          "expected_response": true,
          "explanation": "Doing known work before reminders builds independence."
        },
        {
          "text": "Wait until someone nags before you start.",
          "expected_response": false,
          "explanation": "Needing reminders every time makes the habit weaker."
        },
        {
          "text": "Hide the file so nobody asks.",
          "expected_response": false,
          "explanation": "Hiding work creates a bigger problem later."
        }
      ],
      "content_sha256": "58afae76925812ee2190b93621f8b0cfc19817c6699bf26c1e90ba6397d39098",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-020",
      "title": "Ten quiet pages",
      "area": "habits",
      "skill": "Daily reading",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "You are tired, but your daily reading habit is ten quiet pages.",
      "options": [
        {
          "text": "Read a shorter, easier book for ten pages and mark the page.",
          "expected_response": true,
          "explanation": "A small daily reading habit is better than waiting for a perfect day."
        },
        {
          "text": "Skip reading because only long books count.",
          "expected_response": false,
          "explanation": "Short regular reading still grows vocabulary and confidence."
        },
        {
          "text": "Pretend you read and ask someone to sign.",
          "expected_response": false,
          "explanation": "That breaks trust and does not build the habit."
        }
      ],
      "content_sha256": "d707ccfcc158a102efb6bf1b4843de0993ee8845e75ebe70cb3549ab0e2fafbf",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-021",
      "title": "Correction time",
      "area": "values",
      "skill": "Respect teachers",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "Your teacher corrects your sentence in front of your group.",
      "options": [
        {
          "text": "Listen, say okay, and use the correction to improve.",
          "expected_response": true,
          "explanation": "Respect includes listening when an adult is helping you learn."
        },
        {
          "text": "Roll your eyes and say the teacher is too fussy.",
          "expected_response": false,
          "explanation": "That is disrespectful and blocks learning."
        },
        {
          "text": "Laugh at another classmate's correction to move attention away.",
          "expected_response": false,
          "explanation": "That hurts a classmate and avoids your own learning."
        }
      ],
      "content_sha256": "6967b9b1e742f004fc8a3b5f6da69c2a67c4c319dd7ce235f94a28e919eb36d5",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-022",
      "title": "Wrong answer",
      "area": "values",
      "skill": "Resilience",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "You answer a question and it is wrong. Your face feels hot.",
      "options": [
        {
          "text": "Take a breath, fix the answer, and remember mistakes help learning.",
          "expected_response": true,
          "explanation": "Resilience means recovering after mistakes instead of giving up."
        },
        {
          "text": "Stop trying for the whole lesson.",
          "expected_response": false,
          "explanation": "One wrong answer is not the whole subject."
        },
        {
          "text": "Make fun of someone else so people stop noticing you.",
          "expected_response": false,
          "explanation": "Pushing embarrassment onto others is unkind."
        }
      ],
      "content_sha256": "d72b3f855e84fcec6272be84bb80b62b2affaf63b2cf124d82dfd79408469c05",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-023",
      "title": "Morning at the gate",
      "area": "values",
      "skill": "Greeting adults",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "Your teacher is standing near the school gate. You feel a little shy.",
      "options": [
        {
          "text": "Look up and say, 'Good morning, Mrs Lee.'",
          "expected_response": true,
          "explanation": "A simple greeting shows respect. Shy children can still practise one small sentence."
        },
        {
          "text": "Push past without looking.",
          "expected_response": false,
          "explanation": "You may be in a hurry, but a greeting only takes a moment."
        },
        {
          "text": "Pretend you did not see the teacher because you feel shy.",
          "expected_response": false,
          "explanation": "Shyness is real, but a small greeting is a safe way to practise respect."
        }
      ],
      "content_sha256": "77730994c27d7af87fd7ea1b8bd33d9a76d3b1ac1069d8c4d80995a449ed6b73",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-024",
      "title": "Borrowing a pencil",
      "area": "values",
      "skill": "Please and thank you",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "You forgot your pencil and need to borrow one from a classmate.",
      "options": [
        {
          "text": "Ask, 'May I borrow a pencil, please?' and say thank you after.",
          "expected_response": true,
          "explanation": "Please and thank you make borrowing respectful. Remember to return the item."
        },
        {
          "text": "Take a pencil quietly because you need it.",
          "expected_response": false,
          "explanation": "Taking without asking can feel like stealing."
        },
        {
          "text": "Demand, 'Give me your pencil now.'",
          "expected_response": false,
          "explanation": "A demand can make classmates feel upset or unsafe."
        }
      ],
      "content_sha256": "2e31c4fc950c8d9b1e9299d10858bcceeebdc9c7123e5669bc92b4a1d35cef76",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-025",
      "title": "Waiting to speak",
      "area": "values",
      "skill": "Excuse me",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "Two classmates are talking. You have something important to say.",
      "options": [
        {
          "text": "Wait for a small pause, then say, 'Excuse me.'",
          "expected_response": true,
          "explanation": "Excuse me is a respectful way to enter a conversation."
        },
        {
          "text": "Talk louder over both of them.",
          "expected_response": false,
          "explanation": "Talking over others makes it hard for anyone to listen."
        },
        {
          "text": "Pull a friend's sleeve until they stop.",
          "expected_response": false,
          "explanation": "Use words instead of grabbing."
        }
      ],
      "content_sha256": "5974c7ce465c74dca4bac2028735bdb4c906fcd25f68bcf84b2b88d1a47be684",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-026",
      "title": "Joining a recess game",
      "area": "values",
      "skill": "Make friends",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "Two children are playing a card game. You want to make friends and join.",
      "options": [
        {
          "text": "Say, 'Hi, can I watch first? May I join the next round?'",
          "expected_response": true,
          "explanation": "Watching first helps you learn the rules and join calmly."
        },
        {
          "text": "Grab the cards so they notice you.",
          "expected_response": false,
          "explanation": "Taking the cards makes play less friendly."
        },
        {
          "text": "Say their game is boring and they should play yours.",
          "expected_response": false,
          "explanation": "Insulting the game makes friendship harder."
        }
      ],
      "content_sha256": "e603e142df25b12452d8e01656e56df4f1736b17c238c92a578d9307f4d142aa",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-027",
      "title": "One point behind",
      "area": "values",
      "skill": "Handle losing",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "You lose a board game by one point. Your face feels hot and you want to shout.",
      "options": [
        {
          "text": "Say, 'Good game. I need a short break,' then breathe.",
          "expected_response": true,
          "explanation": "You can feel disappointed and still be respectful."
        },
        {
          "text": "Say the game is unfair and refuse to play with them again.",
          "expected_response": false,
          "explanation": "Big disappointment can feel unfair, but blaming the game stops you from calming down and learning."
        },
        {
          "text": "Tell the winner they cheated without checking.",
          "expected_response": false,
          "explanation": "If you are unsure, ask calmly or ask an adult."
        }
      ],
      "content_sha256": "fab42a4af93333f6bb3307f399f5ad61eba801f5bdfdb6f56d14142a05281b37",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-028",
      "title": "Poster group",
      "area": "values",
      "skill": "Disagree respectfully",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "Your group wants a poster idea you do not like.",
      "options": [
        {
          "text": "Say, 'I see your idea. I have a different suggestion. Can we compare both?'",
          "expected_response": true,
          "explanation": "This disagrees with the idea without attacking the person."
        },
        {
          "text": "Say, 'Your idea is silly.'",
          "expected_response": false,
          "explanation": "That attacks the person instead of discussing the idea."
        },
        {
          "text": "Go quiet and stop helping the group.",
          "expected_response": false,
          "explanation": "Staying silent may feel easier, but the group still needs respectful words to solve the disagreement."
        }
      ],
      "content_sha256": "db25bb2fd74db5a4a88b40c3de039e3e4873572893772129d703a0f074129549",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-029",
      "title": "Too upset to explain",
      "area": "values",
      "skill": "Explain what happened",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "Someone bumped your arm near the bookshelf and now you are crying. A teacher asks what happened.",
      "options": [
        {
          "text": "Say where you were, what happened, what hurts, and what help you need.",
          "expected_response": true,
          "explanation": "Clear details help adults help: where, what happened, hurt or feeling, and help needed."
        },
        {
          "text": "Say, 'I do not know!' and keep crying without any details.",
          "expected_response": false,
          "explanation": "The feeling is big, but the adult still needs simple facts to help."
        },
        {
          "text": "Run away and hide.",
          "expected_response": false,
          "explanation": "Hiding makes it harder for safe adults to help you."
        }
      ],
      "content_sha256": "ee2566de07c3cfd8a3e7c9dc54c0578c95879e72cdcbc9d2f125f3582086801b",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-030",
      "title": "Snatched marker",
      "area": "values",
      "skill": "Apologise properly",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "You snatched a marker and your friend is upset.",
      "options": [
        {
          "text": "Say what you did, say sorry, return it, and try not to repeat it.",
          "expected_response": true,
          "explanation": "A proper apology owns the action, repairs, and changes."
        },
        {
          "text": "Say sorry while rolling your eyes.",
          "expected_response": false,
          "explanation": "A real apology needs respect in the voice and body too."
        },
        {
          "text": "Blame the marker because it was too nice.",
          "expected_response": false,
          "explanation": "The marker did not make the choice. You can repair it."
        }
      ],
      "content_sha256": "f784189107de96de5c8108eb72f908a2e4fe9018d569445342ab0973e907b83e",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-031",
      "title": "Shoes and uniform",
      "area": "habits",
      "skill": "Uniform independence",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "You are learning to wear your uniform and shoes independently. The shoes are tricky today.",
      "options": [
        {
          "text": "Try first, ask for help with the tricky part, then practise again tomorrow.",
          "expected_response": true,
          "explanation": "Independence grows when you try, ask, and practise again."
        },
        {
          "text": "Wait for someone to do every step.",
          "expected_response": false,
          "explanation": "Adults can guide you, but you can own some steps."
        },
        {
          "text": "Say, 'I cannot do it,' and wait for someone to finish everything.",
          "expected_response": false,
          "explanation": "Frustration is real, but trying one small step is how independence grows."
        }
      ],
      "content_sha256": "5df2ec407c87b5aca5e760c6c558f3036c9eef7cc780540ec82408da91fef61b",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-032",
      "title": "After toilet",
      "area": "safety",
      "skill": "Toilet routine",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "You use the toilet at school. What should happen before you return to class?",
      "options": [
        {
          "text": "Clean myself, flush, wash hands with soap, and ask an adult if I need help.",
          "expected_response": true,
          "explanation": "This keeps your body clean and gets help when needed."
        },
        {
          "text": "Leave quickly without washing hands.",
          "expected_response": false,
          "explanation": "Hands need soap after toilet."
        },
        {
          "text": "Stay silent if there is no paper.",
          "expected_response": false,
          "explanation": "Ask a trusted adult for help with toilet problems."
        }
      ],
      "content_sha256": "e9f44822a79f61527b9c8ddc4b6f6bd4e8483d4dec74bbfe13e90b205430988e",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-033",
      "title": "Important information",
      "area": "safety",
      "skill": "Emergency details",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "A school staff member needs to help you call home. What information is useful to know?",
      "options": [
        {
          "text": "My full name, school, class, parent's name, and emergency contact.",
          "expected_response": true,
          "explanation": "These details help trusted adults contact your family safely."
        },
        {
          "text": "Only my first name.",
          "expected_response": false,
          "explanation": "A first name alone may not be enough for school staff to contact the right family."
        },
        {
          "text": "My tablet passcode.",
          "expected_response": false,
          "explanation": "Passcodes and passwords should stay private."
        }
      ],
      "content_sha256": "36c58fb0ed43ffe1f2e57b7edf2d74641f558eab94aeb85d19dc1e4718f4f14e",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-034",
      "title": "Lost at the mall",
      "area": "safety",
      "skill": "What to do if lost",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "You cannot see your parent in a busy mall.",
      "options": [
        {
          "text": "Stop, stay in a visible public place, and ask at a fixed information, customer-service, or security counter.",
          "expected_response": true,
          "explanation": "Stay visible and do not leave with anyone. Share identifying or contact details only with a verified official helper when needed."
        },
        {
          "text": "Follow a stranger to the carpark.",
          "expected_response": false,
          "explanation": "Do not follow strangers away. Find safe help nearby."
        },
        {
          "text": "Walk around every level looking for your parent alone.",
          "expected_response": false,
          "explanation": "Moving around makes it harder for your family and safe adults to find you."
        }
      ],
      "content_sha256": "308f106f3f9d0e84a8a14942ee1b4353304703dc6485202d763821f70f13fb87",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-035",
      "title": "One more video",
      "area": "safety",
      "skill": "Sleep and screens",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "It is bedtime, but you want one more video.",
      "options": [
        {
          "text": "Stop screens and get ready for sleep.",
          "expected_response": true,
          "explanation": "Sleep helps mood, memory, eyes, and energy for school."
        },
        {
          "text": "Watch until your eyes hurt.",
          "expected_response": false,
          "explanation": "Too much screen time can affect eyes, sleep, and mood."
        },
        {
          "text": "Hide the device under the blanket.",
          "expected_response": false,
          "explanation": "Hidden screens make sleep harder and break trust."
        }
      ],
      "content_sha256": "43ecbdbe921d3b8bc596c9c4577d8fa5c0cf7a5295640d1467d93d39810fbf91",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-036",
      "title": "Food is waiting",
      "area": "safety",
      "skill": "Handwashing",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "You return from the toilet and recess food is waiting.",
      "options": [
        {
          "text": "Wash hands with soap before eating.",
          "expected_response": true,
          "explanation": "Soap and water help remove germs before food."
        },
        {
          "text": "Eat quickly before anyone sees.",
          "expected_response": false,
          "explanation": "Food can wait. Clean hands matter."
        },
        {
          "text": "Wipe hands on your uniform only.",
          "expected_response": false,
          "explanation": "Cloth is not the same as soap and water."
        }
      ],
      "content_sha256": "7fb75c2a3a529d0faf5aba323de6a15329b5211924fc014ffc23eab5a203b479",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-037",
      "title": "Ball near the road",
      "area": "safety",
      "skill": "Road safety",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "Your ball rolls near the road.",
      "options": [
        {
          "text": "Stop, do not run after it, and ask an adult for help.",
          "expected_response": true,
          "explanation": "Roads need full attention. Stop, look, listen, and use safe crossings."
        },
        {
          "text": "Run after it before a car comes.",
          "expected_response": false,
          "explanation": "Running onto the road is dangerous."
        },
        {
          "text": "Look at your phone while crossing.",
          "expected_response": false,
          "explanation": "Road safety needs eyes and ears."
        }
      ],
      "content_sha256": "41bdc840f97a43a16cbe1aabf6eb560bd72a05a754b013bdf73be274d599f246",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SAFETY-BULLYING-THREATS-001",
      "title": "Blocked at recess",
      "area": "safety",
      "skill": "Bullying and threats",
      "risk_tier": 3,
      "publication_status": "not-queued-public-source-visible-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "A bigger child keeps saying mean things and blocking your way.",
      "options": [
        {
          "text": "Move to safety and tell a trusted adult who, where, what, and when.",
          "expected_response": true,
          "explanation": "Bullying and threats should not be kept secret. Adults need clear details."
        },
        {
          "text": "Keep quiet because you worry it will get worse.",
          "expected_response": false,
          "explanation": "That worry is understandable, but bullying and threats need trusted adult help."
        },
        {
          "text": "Tell everyone online before telling an adult.",
          "expected_response": false,
          "explanation": "Get safe adult help first."
        }
      ],
      "content_sha256": "176f77229ae04d900a30dd689218c5a1f34681f009ce87006c414e96647ec6f4",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "trauma-informed-content",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SAFETY-BODY-SAFETY-001",
      "title": "Unsafe secret",
      "area": "safety",
      "skill": "Body safety",
      "risk_tier": 3,
      "publication_status": "not-queued-public-source-visible-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "Someone asks to touch a private body part or asks you to keep an unsafe touch secret.",
      "options": [
        {
          "text": "Say no if I can, move away, and tell a trusted adult. Keep telling until helped.",
          "expected_response": true,
          "explanation": "Unsafe touch is never a child's fault. Telling is brave and important."
        },
        {
          "text": "Keep the secret because they asked nicely.",
          "expected_response": false,
          "explanation": "Unsafe secrets should be told to a trusted adult."
        },
        {
          "text": "Think it must be my fault.",
          "expected_response": false,
          "explanation": "Unsafe touch is not the child's fault."
        }
      ],
      "content_sha256": "ff436073466c4ff76c46a33e0cfc940ff74cca3fe292ca672a710c6a71f911ee",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "trauma-informed-content",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-040",
      "title": "Share or private",
      "area": "digital",
      "skill": "Online privacy",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "A game chat asks for your full name, school, phone number, and a photo.",
      "options": [
        {
          "text": "Do not share. Tell a parent or trusted adult.",
          "expected_response": true,
          "explanation": "Full name, school, address, phone number, and photos are private unless parents say yes."
        },
        {
          "text": "Share only the school name.",
          "expected_response": false,
          "explanation": "School name is still private information."
        },
        {
          "text": "Send a photo so they know you are friendly.",
          "expected_response": false,
          "explanation": "Do not send photos to strangers online."
        }
      ],
      "content_sha256": "28cffba091c8f045fcd85c820abca3472ba00cdbb2cef3fc130869f35c1962c3",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-041",
      "title": "Free game coins",
      "area": "digital",
      "skill": "Random links",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "A message says, 'Click here for free game coins!'",
      "options": [
        {
          "text": "Do not click. Ask a parent first.",
          "expected_response": true,
          "explanation": "Random links can trick people or open unsafe pages."
        },
        {
          "text": "Click quickly before it disappears.",
          "expected_response": false,
          "explanation": "Fast clicking is risky."
        },
        {
          "text": "Send it to all friends.",
          "expected_response": false,
          "explanation": "Do not spread links you have not checked."
        }
      ],
      "content_sha256": "72a21986c32599a05708a2f69f2fb1862c1008c6acd3b26b382e60ac708661e3",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-042",
      "title": "Strange pop-up",
      "area": "digital",
      "skill": "Scary screen",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "A scary or rude picture appears on the tablet.",
      "options": [
        {
          "text": "Stop, turn the screen away, and tell a parent or trusted adult.",
          "expected_response": true,
          "explanation": "You are not in trouble for asking help. Adults can help with scary or strange screens."
        },
        {
          "text": "Keep tapping because it might go away.",
          "expected_response": false,
          "explanation": "Tapping can make it worse."
        },
        {
          "text": "Hide it because adults will be angry.",
          "expected_response": false,
          "explanation": "Tell an adult. Getting help is the safe choice."
        }
      ],
      "content_sha256": "5b2296a5d0800a25ae181a5e018fa83a0f3f44f2cdfe5d978803f715bd738a2c",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-043",
      "title": "Canteen change",
      "area": "money",
      "skill": "Counting change",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "You pay S$2.00 for food that costs S$1.50. The stall uncle gives you 20 cents back by mistake.",
      "options": [
        {
          "text": "Say politely that the change seems short and ask him to check.",
          "expected_response": true,
          "explanation": "Money heroes check calmly. Adults can make mistakes too."
        },
        {
          "text": "Feel too shy to ask and walk away.",
          "expected_response": false,
          "explanation": "It is okay to ask respectfully when the amount looks wrong."
        },
        {
          "text": "Shout that he is cheating.",
          "expected_response": false,
          "explanation": "Respectful words solve money problems better than shouting."
        }
      ],
      "content_sha256": "22a582d7edd58b30b1df930c6c26837873dd61b914023ecf8edcb1d0316a11e9",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-044",
      "title": "Book fair countdown",
      "area": "money",
      "skill": "Saving plan",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "The book fair is in five school days. You want a S$4 bookmark and usually have 80 cents left each day.",
      "options": [
        {
          "text": "Save the 80 cents each day and check the total before the fair.",
          "expected_response": true,
          "explanation": "Small regular saving turns a bigger want into a plan."
        },
        {
          "text": "Spend the coins today because the fair still feels far away.",
          "expected_response": false,
          "explanation": "A far-away goal still needs small saving steps now."
        },
        {
          "text": "Pressure a classmate to buy it for you.",
          "expected_response": false,
          "explanation": "Your want should not become pressure on a friend."
        }
      ],
      "content_sha256": "1e9deb393d39058adb9b9f790ead055997b373e27721b7065f0d1c83a6753707",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-045",
      "title": "Everyone buys slime",
      "area": "money",
      "skill": "Peer pressure spending",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "Several classmates buy a slime toy after school. You were saving your coins for Friday.",
      "options": [
        {
          "text": "Say, 'I am saving for something else,' and keep your coins.",
          "expected_response": true,
          "explanation": "A strong money choice can be different from your friends' choice."
        },
        {
          "text": "Buy it only so nobody thinks you are boring.",
          "expected_response": false,
          "explanation": "Spending to fit in can empty your money and still not make you happy."
        },
        {
          "text": "Tell them they are silly for buying it.",
          "expected_response": false,
          "explanation": "You can choose differently without insulting others."
        }
      ],
      "content_sha256": "a3e65f9fad2c038144b90a0a6b16cbb58c27c52e39fde867579273d06888d916",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-046",
      "title": "Surprise class gift",
      "area": "money",
      "skill": "Class collections",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "A classmate asks everyone to bring S$5 tomorrow for a secret gift.",
      "options": [
        {
          "text": "Ask a parent or teacher before bringing money.",
          "expected_response": true,
          "explanation": "Children should not join money collections without adult guidance."
        },
        {
          "text": "Take money from home without asking.",
          "expected_response": false,
          "explanation": "Taking money secretly breaks trust."
        },
        {
          "text": "Borrow from a friend and pay back someday.",
          "expected_response": false,
          "explanation": "Casual borrowing can create friendship problems."
        }
      ],
      "content_sha256": "e5a9794847d7742d1d41293d54657b5081ed65d17453358ee3b50e9d7a3ef1fe",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-047",
      "title": "Found two dollars",
      "area": "values",
      "skill": "Integrity with money",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "You find S$2 on the classroom floor after recess.",
      "options": [
        {
          "text": "Give it to the teacher or general office so the owner can be found.",
          "expected_response": true,
          "explanation": "Found money is not automatically yours. Honesty protects trust."
        },
        {
          "text": "Keep it because nobody wrote a name on it.",
          "expected_response": false,
          "explanation": "The owner may be looking for it."
        },
        {
          "text": "Use it to buy snacks for your best friend.",
          "expected_response": false,
          "explanation": "Being generous with lost money is still not honest."
        }
      ],
      "content_sha256": "f380f1c3d3c512df80bf8aa29495b72036d479d11d1860918569a897c9e0cd02",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-048",
      "title": "No partner yet",
      "area": "values",
      "skill": "Include others",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "A new classmate has no partner for a pair activity.",
      "options": [
        {
          "text": "Invite them to join you or help them find a group.",
          "expected_response": true,
          "explanation": "Kindness notices who is left out."
        },
        {
          "text": "Look away because it is not your problem.",
          "expected_response": false,
          "explanation": "Small inclusion can make school feel safer for someone."
        },
        {
          "text": "Tell others not to pick them because they are new.",
          "expected_response": false,
          "explanation": "That is unkind and unfair."
        }
      ],
      "content_sha256": "0daa3ea1d239d2356e3492084cef52e332d3eade1da222981c963cf02d6466b0",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-049",
      "title": "Last in PE",
      "area": "values",
      "skill": "Not laughing at weaker classmates",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "A classmate comes last in a running game and looks embarrassed.",
      "options": [
        {
          "text": "Do not laugh. Say, 'Good try,' or give them space.",
          "expected_response": true,
          "explanation": "Respect means not turning someone's effort into a joke."
        },
        {
          "text": "Make a joke so everyone laughs.",
          "expected_response": false,
          "explanation": "That can make the classmate afraid to try again."
        },
        {
          "text": "Say, 'You are so slow,' because others are laughing.",
          "expected_response": false,
          "explanation": "Joining the teasing can make the classmate afraid to try again."
        }
      ],
      "content_sha256": "2507d1cb9ec99cf39709e6d0a53fdfc3e6e96bcf754e5788f544097b728ff00f",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-050",
      "title": "Grandpa repeats it",
      "area": "values",
      "skill": "Respect grandparents",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "Grandpa tells the same story again. You already know the ending.",
      "options": [
        {
          "text": "Listen for a while and answer kindly.",
          "expected_response": true,
          "explanation": "Respect includes patience with older family members."
        },
        {
          "text": "Say, 'You told me already,' in an annoyed voice.",
          "expected_response": false,
          "explanation": "That can hurt someone who loves you."
        },
        {
          "text": "Walk away while he is speaking.",
          "expected_response": false,
          "explanation": "Leaving without a word is disrespectful."
        }
      ],
      "content_sha256": "5bdbc6224c714a158f9c2cda1549b7162fd6079e5ded0c6e67034783627f03f8",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-051",
      "title": "Too sharp",
      "area": "values",
      "skill": "Repair after hurt",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "You said something hurtful to your sibling, and now they are quiet.",
      "options": [
        {
          "text": "Say sorry for the hurtful words, explain you were angry, and use kinder words next time.",
          "expected_response": true,
          "explanation": "Repair names the harm and changes the next action."
        },
        {
          "text": "Pretend nothing happened.",
          "expected_response": false,
          "explanation": "Ignoring hurt does not repair it."
        },
        {
          "text": "Say they are too sensitive.",
          "expected_response": false,
          "explanation": "That blames the person who was hurt."
        }
      ],
      "content_sha256": "c1145a4ecd03148b242ee5e29f4492d7aa3fa772a7b0f22a6b1ce6b7a85aca0a",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-052",
      "title": "Fifteen-minute start",
      "area": "habits",
      "skill": "Focus block",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "Homework feels big. You only have energy for a small start.",
      "options": [
        {
          "text": "Set a 15-minute timer, clear the table, and finish one part.",
          "expected_response": true,
          "explanation": "Short focus blocks help children start without feeling overwhelmed."
        },
        {
          "text": "Wait until you feel perfectly ready.",
          "expected_response": false,
          "explanation": "Perfect readiness may never come. A small start helps."
        },
        {
          "text": "Do it while watching videos.",
          "expected_response": false,
          "explanation": "Split attention makes careful work harder."
        }
      ],
      "content_sha256": "a6aaa40a7bddca0dad1c3a4d0c8c514d86d954aa422ee2bc352fd9824874b293",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-053",
      "title": "Underline the command",
      "area": "habits",
      "skill": "Read command words",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "The worksheet says, 'Underline the adjectives and circle the verbs.' You feel like answering quickly.",
      "options": [
        {
          "text": "Underline the two command words first: underline and circle.",
          "expected_response": true,
          "explanation": "Spotting command words prevents avoidable mistakes."
        },
        {
          "text": "Start circling every word you like.",
          "expected_response": false,
          "explanation": "The instruction asks for specific word types and actions."
        },
        {
          "text": "Skip it because there are too many words.",
          "expected_response": false,
          "explanation": "Breaking the instruction into parts makes it easier."
        }
      ],
      "content_sha256": "e9f9551a08f83cbe0237fd17e99f1ee5248d07f6356e69c89eda20a5039df8ab",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-054",
      "title": "Forgot spelling",
      "area": "habits",
      "skill": "Own deadlines",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "You remember spelling practice at bedtime. It is due tomorrow.",
      "options": [
        {
          "text": "Tell an adult, practise a short list now, and pack the spelling book.",
          "expected_response": true,
          "explanation": "Owning a late task is better than hiding it."
        },
        {
          "text": "Hide the spelling book and hope nobody checks.",
          "expected_response": false,
          "explanation": "Hiding work makes trust and learning weaker."
        },
        {
          "text": "Blame your teacher for giving spelling.",
          "expected_response": false,
          "explanation": "Blaming does not finish the work."
        }
      ],
      "content_sha256": "6b96e999e6cf5307b2f42eb14f31ef901c598a3e782f4f89ae659fc7d0401a47",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-055",
      "title": "Corrections page",
      "area": "habits",
      "skill": "Corrections",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "Your maths corrections have six mistakes. You feel disappointed.",
      "options": [
        {
          "text": "Correct one at a time and mark the mistake pattern.",
          "expected_response": true,
          "explanation": "Corrections teach you where your thinking changed."
        },
        {
          "text": "Erase the marks and pretend they were correct.",
          "expected_response": false,
          "explanation": "That hides useful learning information."
        },
        {
          "text": "Say you are bad at maths forever.",
          "expected_response": false,
          "explanation": "Mistakes show what to practise, not who you are."
        }
      ],
      "content_sha256": "1f771ab62fce4398fdb5c383181f08d267994ea308e0303afeaea227eff1f370",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-056",
      "title": "Library book due",
      "area": "habits",
      "skill": "Daily reading habit",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits"
      ],
      "prompt": "Your library book is due soon, and you have ten pages left.",
      "options": [
        {
          "text": "Read a few pages today and pack the book where you can see it.",
          "expected_response": true,
          "explanation": "Small reading and visible packing keep the habit moving."
        },
        {
          "text": "Leave the book under the bed.",
          "expected_response": false,
          "explanation": "Hidden books are easy to forget."
        },
        {
          "text": "Say you read it even if you did not.",
          "expected_response": false,
          "explanation": "Honesty matters in reading habits too."
        }
      ],
      "content_sha256": "ef047f641560e98269f7a9f3e3626a7b85d88d73ca10329d464ba65a488d89f2",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-057",
      "title": "Stomach pain",
      "area": "safety",
      "skill": "Feeling unwell",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "Your stomach hurts during class and you feel like vomiting.",
      "options": [
        {
          "text": "Tell the teacher clearly and ask to go to the sick bay or toilet.",
          "expected_response": true,
          "explanation": "Health problems should be told early and clearly."
        },
        {
          "text": "Keep silent because you do not want attention.",
          "expected_response": false,
          "explanation": "Adults need to know so they can help."
        },
        {
          "text": "Run out of class without telling anyone.",
          "expected_response": false,
          "explanation": "Leaving without telling can worry adults and delay help."
        }
      ],
      "content_sha256": "4511ca177be8437660584e85a13769f6d29abc512e90c408d518b2a2b33cfe99",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-058",
      "title": "Green man blinking",
      "area": "safety",
      "skill": "Road crossing",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "The green man is blinking and your friend says, 'Run now!'",
      "options": [
        {
          "text": "Wait for the next safe crossing signal and use eyes and ears.",
          "expected_response": true,
          "explanation": "A few minutes of waiting is safer than rushing across traffic."
        },
        {
          "text": "Run because your friend is already moving.",
          "expected_response": false,
          "explanation": "Following a friend is not a safety check."
        },
        {
          "text": "Look only at your phone while crossing.",
          "expected_response": false,
          "explanation": "Road safety needs full attention."
        }
      ],
      "content_sha256": "dd63f416d40371b8cf34d612e701144ceb4f004a6b1dbe6347fe395df1235ea9",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-059",
      "title": "Bus stop stranger",
      "area": "safety",
      "skill": "Trusted adults",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "A stranger at the bus stop says your parent asked them to bring you home.",
      "options": [
        {
          "text": "Stay in public, do not follow, and ask school staff, a shop staff member, or parent by phone for help.",
          "expected_response": true,
          "explanation": "Do not follow someone just because they sound confident."
        },
        {
          "text": "Follow them quickly because they know your parent's name.",
          "expected_response": false,
          "explanation": "Names can be guessed or heard. Check with trusted adults."
        },
        {
          "text": "Go to a quiet place with them to talk.",
          "expected_response": false,
          "explanation": "Stay where safe adults and other people can see you."
        }
      ],
      "content_sha256": "a83d768252245a3fc88bab620370c5b8eac74737aed096fc9e28c6e69dd4baa5",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-060",
      "title": "Test worry",
      "area": "safety",
      "skill": "Stress and help-seeking",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "You keep thinking, 'I will fail,' and your chest feels tight before a small test.",
      "options": [
        {
          "text": "Tell a trusted adult, breathe slowly, and try one question at a time.",
          "expected_response": true,
          "explanation": "Help-seeking is strength. Big worry can be handled step by step."
        },
        {
          "text": "Keep the worry secret for many days.",
          "expected_response": false,
          "explanation": "Long worry is easier with support."
        },
        {
          "text": "Put your head down and stop trying.",
          "expected_response": false,
          "explanation": "Stopping may feel safer, but one small question and adult support can lower the worry."
        }
      ],
      "content_sha256": "d0b313ccf0158c6a1ad436925e88f2cfcf1673f9d136781d90b14fc2c6ef9d69",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-061",
      "title": "Password trade",
      "area": "digital",
      "skill": "Password privacy",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "A friend says, 'Tell me your game password and I will give you my rare item.'",
      "options": [
        {
          "text": "Do not share passwords. Tell a parent if the friend keeps pressuring you.",
          "expected_response": true,
          "explanation": "Passwords are private even with friends."
        },
        {
          "text": "Share it because the friend promised a reward.",
          "expected_response": false,
          "explanation": "A reward is not worth losing privacy or account safety."
        },
        {
          "text": "Ask for their password too.",
          "expected_response": false,
          "explanation": "Trading passwords makes both accounts unsafe."
        }
      ],
      "content_sha256": "f5bccc5902b3d8b27e15f2e87117f38c1400f5e339a27dd7fe907185c16c92ad",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-062",
      "title": "Mean class chat",
      "area": "digital",
      "skill": "Cyber kindness",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "In a class chat, children are making fun of one classmate's photo.",
      "options": [
        {
          "text": "Do not join. Save evidence if needed and tell a trusted adult.",
          "expected_response": true,
          "explanation": "Online teasing can be bullying. A trusted adult can help stop it."
        },
        {
          "text": "Add a laughing sticker so you fit in.",
          "expected_response": false,
          "explanation": "Joining in makes the hurt bigger."
        },
        {
          "text": "Forward the photo to more people.",
          "expected_response": false,
          "explanation": "Spreading it harms privacy and kindness."
        }
      ],
      "content_sha256": "eaf4322b44be4d90cd079f74a643605dbe0f727ea1973ea30eaf5d840f6066d8",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-063",
      "title": "Funny photo",
      "area": "digital",
      "skill": "Photo permission",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "You take a funny photo of a friend and want to post it.",
      "options": [
        {
          "text": "Do not post. Ask the friend and a parent or teacher first.",
          "expected_response": true,
          "explanation": "Photos of people need permission and adult guidance."
        },
        {
          "text": "Post it quickly because it is funny.",
          "expected_response": false,
          "explanation": "Funny for you may feel embarrassing for someone else."
        },
        {
          "text": "Add the school name so everyone knows.",
          "expected_response": false,
          "explanation": "School information is private online."
        }
      ],
      "content_sha256": "54a0f9234b5a3e5c8f4dcf45c7d4a94bd6881dbb4b64a3bfded8318f4f026c35",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-064",
      "title": "Timer rings",
      "area": "digital",
      "skill": "Screen balance",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "Your screen timer rings, but the game level is almost finished.",
      "options": [
        {
          "text": "Pause or stop, tell an adult where you stopped, and do the next routine.",
          "expected_response": true,
          "explanation": "Screen balance works when the timer is respected."
        },
        {
          "text": "Keep playing and say the timer did not ring.",
          "expected_response": false,
          "explanation": "That breaks trust and makes stopping harder next time."
        },
        {
          "text": "Keep asking for five more minutes again and again.",
          "expected_response": false,
          "explanation": "Repeated bargaining makes stopping harder and turns the timer into an argument."
        }
      ],
      "content_sha256": "c3ad80e957078fac90b6576416e3b475cad7b50520357c8507218bf7f3b16696",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-065",
      "title": "Answer machine",
      "area": "digital",
      "skill": "Using AI or search",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "A website can give you the full homework answer instantly.",
      "options": [
        {
          "text": "Use help only to understand, then write your own answer and ask an adult if unsure.",
          "expected_response": true,
          "explanation": "Digital tools should help learning, not replace honest thinking."
        },
        {
          "text": "Copy the answer exactly.",
          "expected_response": false,
          "explanation": "Copying hides what you do not understand."
        },
        {
          "text": "Tell classmates to copy it too.",
          "expected_response": false,
          "explanation": "That spreads the dishonest choice."
        }
      ],
      "content_sha256": "056769b6eb9b0243fd1c05303e1ffe32c17c469f3242b9408acd562140368eae",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-066",
      "title": "Story circle",
      "area": "values",
      "skill": "Take turns speaking",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "Your class is sharing weekend stories. You remember something exciting and want to speak now.",
      "options": [
        {
          "text": "Listen to the speaker, wait for your turn, then share your story.",
          "expected_response": true,
          "explanation": "Taking turns helps everyone feel heard."
        },
        {
          "text": "Interrupt because your story is more exciting.",
          "expected_response": false,
          "explanation": "Interrupting tells others their words do not matter."
        },
        {
          "text": "Talk to the friend beside you while someone else is sharing.",
          "expected_response": false,
          "explanation": "Side talking makes it harder for the speaker and listeners."
        }
      ],
      "content_sha256": "a7164719cef14199ad3920a59f6702096747e320bed64aa8087a2bf1b7020036",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-067",
      "title": "Friend's prize",
      "area": "values",
      "skill": "Handle jealousy",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "Your friend wins a prize and you feel jealous because you wanted it too.",
      "options": [
        {
          "text": "Say congratulations, then tell yourself, 'I can feel jealous and still be kind.'",
          "expected_response": true,
          "explanation": "Feelings are allowed. You still choose the action."
        },
        {
          "text": "Say, 'I did not want that prize anyway,' in an angry voice.",
          "expected_response": false,
          "explanation": "Pretending not to care can still hurt your friend and does not calm jealousy."
        },
        {
          "text": "Refuse to talk to your friend all day.",
          "expected_response": false,
          "explanation": "Jealousy needs words and calming, not silent punishment."
        }
      ],
      "content_sha256": "3a8fb42d1e474daacc284176501f01af18592a0137b732c356039534b79e16f9",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-068",
      "title": "Full marks",
      "area": "values",
      "skill": "Proud without showing off",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "You get full marks and feel proud. A classmate did not do well.",
      "options": [
        {
          "text": "Smile, say thank you if praised, and avoid making others feel small.",
          "expected_response": true,
          "explanation": "You can be proud without showing off."
        },
        {
          "text": "Wave the paper and shout, 'I am smarter than everyone!'",
          "expected_response": false,
          "explanation": "That turns pride into bragging."
        },
        {
          "text": "Tell the classmate they should have studied like you.",
          "expected_response": false,
          "explanation": "That may hurt more than help."
        }
      ],
      "content_sha256": "386ede696de6378b1b911518d4cbf5115f72ad11d12cf4ec789c376fd32f8220",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-069",
      "title": "No blue cup",
      "area": "values",
      "skill": "Handle not getting what you want",
      "risk_tier": 1,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values"
      ],
      "prompt": "At lunch, the blue cup you wanted is already taken.",
      "options": [
        {
          "text": "Feel disappointed, choose another cup, and ask for the blue one next time.",
          "expected_response": true,
          "explanation": "Waiting and flexibility are emotional muscles."
        },
        {
          "text": "Refuse to drink water unless you get the blue cup.",
          "expected_response": false,
          "explanation": "Your body still needs water even when you feel upset."
        },
        {
          "text": "Grab the blue cup from someone else.",
          "expected_response": false,
          "explanation": "Taking it creates a new problem."
        }
      ],
      "content_sha256": "0b0c7cbd1e3a3100b70b0900ae838f40cb1c5bb87fafe707b9fef63951598130",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-070",
      "title": "Water bottle hunt",
      "area": "money",
      "skill": "Keep track of belongings",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "Recess is over and you cannot see your water bottle.",
      "options": [
        {
          "text": "Check the last place you used it, ask nearby classmates, then tell a teacher if needed.",
          "expected_response": true,
          "explanation": "A calm search plan works better than panic."
        },
        {
          "text": "Blame the first classmate you see.",
          "expected_response": false,
          "explanation": "Blaming without facts can hurt friendships."
        },
        {
          "text": "Ignore it because someone will buy a new one.",
          "expected_response": false,
          "explanation": "Belongings are your responsibility to track."
        }
      ],
      "content_sha256": "1300cb01f094b067fcd660eb06808b4bca3087cf170de9df347e59309dc1023d",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-071",
      "title": "Only nuggets",
      "area": "safety",
      "skill": "Food variety",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "You want only nuggets again, but there is fruit and vegetables on the plate too.",
      "options": [
        {
          "text": "Eat the food I like and try a small bite of another food too.",
          "expected_response": true,
          "explanation": "Trying small amounts helps your body learn variety."
        },
        {
          "text": "Say all other foods are disgusting.",
          "expected_response": false,
          "explanation": "Strong words can make trying harder and may hurt the cook."
        },
        {
          "text": "Push the fruit and vegetables aside without trying any.",
          "expected_response": false,
          "explanation": "Avoiding every new bite makes variety harder to learn."
        }
      ],
      "content_sha256": "3acd1b120b5ddc5abd7ae564328dbe2a4d2dcc336f52be952c7c03dc34fa95e9",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-072",
      "title": "Hot recess",
      "area": "safety",
      "skill": "Water and exercise",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "It is a hot day after running at recess.",
      "options": [
        {
          "text": "Drink water, rest a little, and play safely when ready.",
          "expected_response": true,
          "explanation": "Water and movement both help your body, especially when you listen to it."
        },
        {
          "text": "Drink only a sweet drink every time.",
          "expected_response": false,
          "explanation": "Sweet drinks are treats, not the main way to hydrate."
        },
        {
          "text": "Keep running even when dizzy.",
          "expected_response": false,
          "explanation": "Dizziness is a body signal to stop and get help."
        }
      ],
      "content_sha256": "a2dacd925f05a7951c4406ecca65f5011b7c7eb02c43855d25e04f506d08a960",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-073",
      "title": "New game friend",
      "area": "digital",
      "skill": "Online strangers",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "A person in a game chat says, 'I am your age. Tell me your school and meet me after class.'",
      "options": [
        {
          "text": "Do not answer personal questions. Tell a parent or trusted adult.",
          "expected_response": true,
          "explanation": "People online may not be who they say they are."
        },
        {
          "text": "Share the school because they sound friendly.",
          "expected_response": false,
          "explanation": "School name and meeting plans are private and unsafe to share."
        },
        {
          "text": "Meet them quickly so you can become friends.",
          "expected_response": false,
          "explanation": "Never meet an online stranger without a parent arranging it safely."
        }
      ],
      "content_sha256": "4c08745d6876b95d253bb2e5b2dfa66844e905c9a2ae971021cbfa6fb5bd3964",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-074",
      "title": "Secret level shortcut",
      "area": "digital",
      "skill": "Cheat-code scams",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "A gaming chat says, 'Click this cheat-code link. Do not tell your parents or it will stop working.'",
      "options": [
        {
          "text": "Do not click. Tell a parent or trusted adult about the message.",
          "expected_response": true,
          "explanation": "Secret links and free shortcuts can be tricks. Asking first keeps devices and information safer."
        },
        {
          "text": "Click quickly before the link disappears.",
          "expected_response": false,
          "explanation": "Fast clicking gives your brain no time to check danger signs."
        },
        {
          "text": "Send the link to classmates so everyone can win.",
          "expected_response": false,
          "explanation": "Do not spread links you have not checked with an adult."
        }
      ],
      "content_sha256": "4ea35ff073ca9b1a84443e842503a087ae34943dacc07d8c7b26835ce59e5294",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-075",
      "title": "Prize message",
      "area": "digital",
      "skill": "Scam red flags",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "A message says, 'You won a tablet! Send your parent's phone number and OTP now.'",
      "options": [
        {
          "text": "Stop. Do not send any number or OTP. Show the message to a trusted adult.",
          "expected_response": true,
          "explanation": "OTP, passwords, and family contact details should not be shared through surprise messages."
        },
        {
          "text": "Send the OTP because prizes are exciting.",
          "expected_response": false,
          "explanation": "Excitement is exactly when you need to pause."
        },
        {
          "text": "Ask a friend for their parent's number instead.",
          "expected_response": false,
          "explanation": "That puts your friend at risk too."
        }
      ],
      "content_sha256": "b5c8b98d71a3a9785c38356a9834d2cef0337cb4397e003554feb26df8d40f17",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-076",
      "title": "Bedroom buzz",
      "area": "digital",
      "skill": "Phone-free routines",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "digital"
      ],
      "prompt": "A phone or smartwatch keeps buzzing beside the bed after lights out.",
      "options": [
        {
          "text": "Put it outside the bedroom or give it to an adult according to the family rule.",
          "expected_response": true,
          "explanation": "Sleep protects learning, mood, eyes, and energy. Devices should not boss bedtime."
        },
        {
          "text": "Check just one more message under the blanket.",
          "expected_response": false,
          "explanation": "One more check often becomes many checks."
        },
        {
          "text": "Reply angrily because you are tired.",
          "expected_response": false,
          "explanation": "Tired brains make rougher choices online."
        }
      ],
      "content_sha256": "640b03c2f8a7d9901d4b162c834627f5bbb215fddf3a1d6ebc153f59558f66c8",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-077",
      "title": "Laughing stickers",
      "area": "values",
      "skill": "Cyberbullying bystander",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values",
        "digital"
      ],
      "prompt": "A class chat is full of laughing stickers about one child's mistake in PE.",
      "options": [
        {
          "text": "Do not add more. If it continues, tell a trusted adult and be kind to the child.",
          "expected_response": true,
          "explanation": "Online laughter can still hurt. A bystander can help stop the pile-on."
        },
        {
          "text": "Send one sticker because everyone else is doing it.",
          "expected_response": false,
          "explanation": "Joining in makes the hurt bigger."
        },
        {
          "text": "Save it to show other friends for fun.",
          "expected_response": false,
          "explanation": "Spreading hurtful content keeps the bullying alive."
        }
      ],
      "content_sha256": "83b0ff517b8fd9719877d7db188c2ebe256806b798f57bd97ee218fb105a7edb",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-078",
      "title": "Unkind message sent",
      "area": "values",
      "skill": "Group chat repair",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values",
        "digital"
      ],
      "prompt": "You sent an unkind message in a group chat. Later you realise it hurt someone.",
      "options": [
        {
          "text": "Apologise clearly, delete if possible, and stop the joke from continuing.",
          "expected_response": true,
          "explanation": "Digital repair means owning the action and reducing the harm."
        },
        {
          "text": "Say it was only online, so it does not count.",
          "expected_response": false,
          "explanation": "Online words can hurt real people."
        },
        {
          "text": "Blame the person for being too sensitive.",
          "expected_response": false,
          "explanation": "That avoids repair and adds more hurt."
        }
      ],
      "content_sha256": "914d9f7c77d116ed94b6a0936bfcfc5ca17e6970c0e8b1a774d6041d2a09ef79",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-079",
      "title": "Van blocks the view",
      "area": "safety",
      "skill": "Road safety",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "A parked van blocks your view of the road near school. Your friend wants to cross now.",
      "options": [
        {
          "text": "Stop, move to a safer crossing spot, and cross only when you can see clearly.",
          "expected_response": true,
          "explanation": "If you cannot see the road, drivers may not see you either."
        },
        {
          "text": "Run across quickly before more cars come.",
          "expected_response": false,
          "explanation": "Rushing near blocked views is dangerous."
        },
        {
          "text": "Follow your friend because they are already moving.",
          "expected_response": false,
          "explanation": "Your own eyes and ears must check safety too."
        }
      ],
      "content_sha256": "77940ad8c4f6c54bd727b199ce699bef5bf6623fa834f245de11681a1fcf869d",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-080",
      "title": "Waiting after class",
      "area": "safety",
      "skill": "Late pickup plan",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "safety"
      ],
      "prompt": "Your parent is late. A friendly adult you do not know offers to walk you to another block.",
      "options": [
        {
          "text": "Stay at the school office or a visible safe place and ask staff to help call home.",
          "expected_response": true,
          "explanation": "When waiting, stay where trusted adults can help and see you."
        },
        {
          "text": "Follow the adult because they sound nice.",
          "expected_response": false,
          "explanation": "Kind-sounding strangers are still not your pickup plan."
        },
        {
          "text": "Leave the school gate alone to search.",
          "expected_response": false,
          "explanation": "Moving around makes it harder for your family and school to find you."
        }
      ],
      "content_sha256": "c776c93712ae8decf9945424baef2e0190e8321870a0d4516e22dd06df674938",
      "required_human_lenses": [
        "primary-education",
        "child-safeguarding",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-081",
      "title": "Noodles cost more",
      "area": "money",
      "skill": "Price change",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "Your usual noodles now cost 30 cents more. You still want to save 50 cents today.",
      "options": [
        {
          "text": "Compare choices, pick a filling meal you can afford, and protect the saving goal if possible.",
          "expected_response": true,
          "explanation": "When prices change, money heroes adjust the plan instead of panicking."
        },
        {
          "text": "Borrow 30 cents every day from a classmate.",
          "expected_response": false,
          "explanation": "Repeated borrowing is not a safe budget plan."
        },
        {
          "text": "Skip food so you can save.",
          "expected_response": false,
          "explanation": "Saving is good, but your body still needs food."
        }
      ],
      "content_sha256": "53df697fc9b8b3f99eed51146bba9c87090196db4098bc77a7fbf2e859ca0ed3",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-082",
      "title": "No recess money",
      "area": "money",
      "skill": "Helping without unsafe lending",
      "risk_tier": 0,
      "publication_status": "active-founder-authored",
      "automatic_queue": true,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "money"
      ],
      "prompt": "A classmate forgot recess money and looks worried.",
      "options": [
        {
          "text": "Suggest telling the teacher or canteen adult, and offer to walk with them.",
          "expected_response": true,
          "explanation": "This helps kindly without making secret lending a habit."
        },
        {
          "text": "Lend all your money and skip your own food.",
          "expected_response": false,
          "explanation": "Helping should not leave you without what you need."
        },
        {
          "text": "Tell everyone they forgot money.",
          "expected_response": false,
          "explanation": "That embarrasses the classmate instead of helping."
        }
      ],
      "content_sha256": "4bd8c46fc7db76b8b1a2d751bc188f07fdd2d9a343cc9c4d0a6c706bd0c870b7",
      "required_human_lenses": [
        "primary-education",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-083",
      "title": "Dinner screen",
      "area": "values",
      "skill": "Family screen manners",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "values",
        "digital"
      ],
      "prompt": "During dinner, you want to watch a video while Grandma is asking about your day.",
      "options": [
        {
          "text": "Put the screen away and answer Grandma kindly.",
          "expected_response": true,
          "explanation": "Family time is a chance to show respect and connection."
        },
        {
          "text": "Keep watching and nod without listening.",
          "expected_response": false,
          "explanation": "Pretending to listen is not respectful."
        },
        {
          "text": "Say Grandma's story is boring.",
          "expected_response": false,
          "explanation": "That hurts someone who is trying to connect with you."
        }
      ],
      "content_sha256": "9238ac3295cbd284aba0c5a681fc996244fd4331f722fa19d91610bfec8d0fc9",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    },
    {
      "id": "EHQ-SC-084",
      "title": "School device rule",
      "area": "habits",
      "skill": "Device responsibility",
      "risk_tier": 2,
      "publication_status": "paused-pending-qualified-review",
      "automatic_queue": false,
      "provenance_status": "founder-authored-unverified",
      "source_ids": [],
      "external_review_status": "not-completed",
      "content_domains": [
        "habits",
        "digital"
      ],
      "prompt": "Your school device is for homework, but a game tab is open beside the assignment.",
      "options": [
        {
          "text": "Close the game tab, finish the assignment first, then ask about screen time after.",
          "expected_response": true,
          "explanation": "A device can help learning when you choose the purpose clearly."
        },
        {
          "text": "Play while the homework page stays open.",
          "expected_response": false,
          "explanation": "Looking like work is not the same as doing work."
        },
        {
          "text": "Tell an adult the assignment took long because it was hard, even though you were playing.",
          "expected_response": false,
          "explanation": "That hides the real problem and weakens trust."
        }
      ],
      "content_sha256": "138bf976157d5f22bd8f9d92eb5dc9b78c9437ed9124c54df675feda2e51c1d5",
      "required_human_lenses": [
        "primary-education",
        "digital-safety",
        "accessibility-and-caregiver-usability"
      ],
      "human_reviews": []
    }
  ],
  "review_packet": {
    "content_hash_algorithm": "sha256",
    "content_hash_scope": "Canonical JSON of id, title, area, skill, prompt and ordered response options with expected-response flags and explanations.",
    "change_rule": "Any change to hashed content invalidates a prior item approval until the new hash is reviewed.",
    "external_review_status": "not-completed",
    "allowed_human_outcomes": [
      "approve-for-bounded-practice",
      "revise",
      "withhold"
    ],
    "ai_boundary": "AI-assisted triage can prioritise this packet but cannot populate or satisfy external human review records.",
    "review_return_template": "/data/everyday-hero/review-return-template.json",
    "validation_command": "node scripts/validate-everyday-hero-review-return.mjs <review-return.json>",
    "validation_boundary": "The validator checks record completeness and hash/lens consistency; it cannot verify identity, qualifications, independence or professional correctness."
  }
}
