{
  "schema_version": "1.0",
  "review": {
    "id": "WHW-REVIEW-2026-08-25-FAMILY-AI-RED-PURPLE",
    "date": "2026-08-25",
    "type": "AI-assisted internal adversarial review",
    "status": "completed-internal-only",
    "owner": "Wong Hong Wei",
    "participants": [
      "Codex primary implementation agent",
      "Codex red-team subagent",
      "Codex purple-team subagent",
      "Claude Code cross-model red team"
    ],
    "independence_boundary": "The reviewers were AI systems acting on the owner's instructions. This is not independent professional review, certification, user research or commissioned expert approval.",
    "scope": [
      "/foxys-learning-patch/",
      "/everyday-hero-quest/",
      "/primary-power-quest-sg/",
      "/privacy",
      "/methods/"
    ],
    "external_review_status": "not-completed"
  },
  "shipped_controls": [
    "Bounded false safety and no-data-collection assurances.",
    "Withheld two high-risk Everyday Hero scenarios.",
    "Retired Everyday Hero's child-facing daily streak and moral-status result language.",
    "Narrowed lost-child disclosure guidance.",
    "Covered Foxy email exits and progress export in its grown-up gate.",
    "Added Primary Power to the external-review register and corrections history."
  ],
  "open_gates": [
    {
      "product_id": "everyday-hero-quest",
      "required": [
        "primary educator",
        "child-safeguarding professional",
        "digital-safety specialist",
        "accessibility and caregiver usability review"
      ]
    },
    {
      "product_id": "foxys-learning-patch",
      "required": [
        "early-childhood educator",
        "speech-language professional",
        "native Mandarin, Malay and Tamil review",
        "accessibility review"
      ]
    },
    {
      "product_id": "primary-power-quest-sg",
      "required": [
        "P1-P3 subject educators",
        "accessibility and caregiver usability review"
      ]
    }
  ]
}
