{
  "schema_version": "1.0",
  "brief": {
    "id": "WHW-COMMISSION-2026-08-25-FAMILY-PRODUCTS",
    "date": "2026-08-25",
    "status": "ready-to-commission",
    "owner": "Wong Hong Wei",
    "purpose": "Obtain qualified, independent review of the exact child-and-family product artifacts before educational, developmental, safeguarding, accessibility, paid-distribution or institutional claims are made.",
    "independence_boundary": "AI-assisted internal review prepared and prioritised this work, but it is not a substitute for the named human reviewers. Reviewers must disclose conflicts and review the supplied content hashes.",
    "shared_deliverables": [
      "Item- or activity-level decision: approve for bounded practice, revise, or withhold.",
      "Reason for every revise or withhold decision, with an authoritative source or professional-practice basis where applicable.",
      "Exact replacement wording for high-priority defects when feasible.",
      "Reviewer name, role, relevant qualification or lived or professional expertise, organisation if any, review date, conflict disclosure and reviewed artifact hash.",
      "A short residual-risk note explaining what the review does not establish."
    ],
    "acceptance_rules": [
      "Approval applies only to the exact reviewed content hash; a material content change invalidates it.",
      "A reviewer may cover more than one lens only where their qualifications genuinely cover each lens.",
      "Child or caregiver testing requires informed adult consent, age-appropriate assent, data minimisation and a written safeguarding and stopping protocol.",
      "No engagement may be described as certification, efficacy evidence or institutional endorsement unless the commissioned method and reviewer explicitly support that claim."
    ]
  },
  "manual_reviewer_verification": {
    "purpose": "A named accountable human records how a reviewer's identity and relevant credentials were checked without publishing sensitive identity material.",
    "blank_receipt": "/data/reviews/2026-08-25-manual-reviewer-verification-receipt-template.json",
    "validation_command": "node scripts/validate-manual-reviewer-verification-receipt.mjs <completed-receipt.json> <target-reviewer-record.json>",
    "storage_boundary": "Keep raw evidence, nonces, contact details and identity documents outside the public repository. Publish no completed receipt without a separate privacy review.",
    "automation_boundary": "A valid receipt proves only record, hash and date consistency. It cannot prove identity, credentials, evidence authenticity, independence or professional judgement and must never trigger automatic release."
  },
  "workstreams": [
    {
      "priority": 1,
      "product_id": "everyday-hero-quest",
      "commission": "Scenario-level safeguarding, digital-safety and primary-education adjudication",
      "review_unit": "Every scenario prompt, response option, explanation and caregiver framing, identified by stable ID and content hash.",
      "minimum_reviewers": [
        "Singapore primary educator",
        "child-safeguarding professional",
        "digital-safety specialist",
        "accessibility or neurodiversity-informed reviewer",
        "caregiver usability reviewer"
      ],
      "first_pass_scope": "All 31 paused and two tier-3 not-queued scenarios first, followed by a risk-based pass over 51 active scenarios.",
      "decision_gate": "No paused or tier-3 item returns to a child-facing queue until every required lens for that item records a hash-bound outcome.",
      "artifact": "/data/everyday-hero/scenario-register.json",
      "review_return_template": "/data/everyday-hero/review-return-template.json",
      "validation_command": "node scripts/validate-everyday-hero-review-return.mjs <review-return.json>"
    },
    {
      "priority": 2,
      "product_id": "foxys-learning-patch",
      "commission": "Activity-level early-years, speech-language, multilingual and accessibility review",
      "review_unit": "Every guided activity, prompt, feedback string, audio or visual cue, caregiver note and off-screen mission.",
      "minimum_reviewers": [
        "early-childhood educator with experience around ages 18 months to 3 years",
        "speech-language professional",
        "native Singapore Mandarin or Simplified-Chinese reviewer",
        "native Singapore Malay reviewer",
        "accessibility tester covering keyboard, screen reader, reduced motion, sound-off and touch use"
      ],
      "first_pass_scope": "Three Minutes Together and every Mandarin or Malay vocabulary and feedback path, then the full activity inventory.",
      "decision_gate": "Do not make developmental, language-learning or accessibility-conformance claims until the relevant specialist has reviewed the exact artifact.",
      "artifact": "/data/reviews/2026-08-25-foxy-specialist-review-packet-e8aad3ef5cd8.json",
      "roadmap_decision": "Tamil is not currently a Foxy product language. Commission Tamil localization separately only if it becomes an explicit product decision.",
      "source_artifact": "/foxys-learning-patch/",
      "review_packet": "/data/reviews/2026-08-25-foxy-specialist-review-packet-e8aad3ef5cd8.json",
      "verification_command": "node scripts/build-foxy-specialist-review-packet.mjs --check",
      "review_return_template": "/data/reviews/2026-08-25-foxy-specialist-review-return-template-e8aad3ef5cd8.json",
      "validation_command": "node scripts/validate-foxy-specialist-review-return.mjs <completed-return.json>"
    },
    {
      "priority": 3,
      "product_id": "primary-power-quest-sg",
      "commission": "Question-bank and generator validation for P1-P3 English, Mathematics, Chinese and Science",
      "review_unit": "A reproducible stratified sample plus all generator rules, answer keys, explanations and difficulty labels.",
      "minimum_reviewers": [
        "Singapore P1-P3 English educator",
        "Singapore P1-P3 Mathematics educator",
        "Singapore P1-P3 Chinese educator",
        "Singapore P1-P3 Science educator",
        "accessibility and caregiver-usability reviewer"
      ],
      "first_pass_scope": "At least 30 reproducibly seeded items per level-subject cell, every template family, all edge cases and every claimed difficulty transition.",
      "decision_gate": "Do not claim curriculum alignment, assessment validity, readiness, mastery or calibrated difficulty from generator tests alone.",
      "artifact": "/data/reviews/2026-08-25-primary-power-educator-review-packet-747c8ed9a447.json",
      "source_artifact": "/primary-power-quest-sg/",
      "review_packet": "/data/reviews/2026-08-25-primary-power-educator-review-packet-747c8ed9a447.json",
      "verification_command": "node scripts/build-primary-power-review-packet.mjs --check",
      "review_return_template": "/data/reviews/2026-08-25-primary-power-educator-review-return-template-747c8ed9a447.json",
      "validation_command": "node scripts/validate-primary-power-review-return.mjs <completed-return.json>"
    }
  ],
  "optional_follow_on_study": {
    "name": "Observed caregiver-child usability pilot",
    "start_only_after": "The three expert content-review workstreams have closed critical defects.",
    "purpose": "Observe comprehension, stopping behaviour, caregiver burden and accessibility barriers; not measure learning efficacy.",
    "minimum_method": "Small moderated sessions with a written protocol, informed adult consent, child assent where appropriate, no sensitive profiling, predefined stopping rules and a de-identified issue log."
  }
}
