{
  "generatedAt": "2026-07-11T03:12:51.966Z",
  "status": "passed",
  "totals": {
    "products": 50,
    "testCases": 2228,
    "failed": 0
  },
  "summary": {
    "categories": 6,
    "difficulties": 3,
    "productTypes": 36,
    "agesTested": 10,
    "combinationCases": 2160
  },
  "failures": [],
  "representativeResults": [
    {
      "name": "category Explore",
      "filters": {
        "category": "Explore"
      },
      "count": 6
    },
    {
      "name": "category Learn",
      "filters": {
        "category": "Learn"
      },
      "count": 12
    },
    {
      "name": "category Play",
      "filters": {
        "category": "Play"
      },
      "count": 9
    },
    {
      "name": "category Create",
      "filters": {
        "category": "Create"
      },
      "count": 10
    },
    {
      "name": "category Holiday Activities",
      "filters": {
        "category": "Holiday Activities"
      },
      "count": 10
    },
    {
      "name": "category Junior Ranger",
      "filters": {
        "category": "Junior Ranger"
      },
      "count": 3
    },
    {
      "name": "difficulty Easy",
      "filters": {
        "difficulty": "Easy"
      },
      "count": 26
    },
    {
      "name": "difficulty Moderate",
      "filters": {
        "difficulty": "Moderate"
      },
      "count": 22
    },
    {
      "name": "difficulty Challenging",
      "filters": {
        "difficulty": "Challenging"
      },
      "count": 2
    },
    {
      "name": "type Activity book",
      "filters": {
        "type": "Activity book"
      },
      "count": 1
    },
    {
      "name": "type Activity pack",
      "filters": {
        "type": "Activity pack"
      },
      "count": 4
    },
    {
      "name": "type Alphabet book",
      "filters": {
        "type": "Alphabet book"
      },
      "count": 1
    },
    {
      "name": "type Game",
      "filters": {
        "type": "Game"
      },
      "count": 1
    },
    {
      "name": "type Journal",
      "filters": {
        "type": "Journal"
      },
      "count": 3
    },
    {
      "name": "type Identification kit",
      "filters": {
        "type": "Identification kit"
      },
      "count": 1
    },
    {
      "name": "type Workbook",
      "filters": {
        "type": "Workbook"
      },
      "count": 3
    },
    {
      "name": "type Colouring book",
      "filters": {
        "type": "Colouring book"
      },
      "count": 3
    },
    {
      "name": "type Mindful colouring",
      "filters": {
        "type": "Mindful colouring"
      },
      "count": 1
    },
    {
      "name": "type Design pack",
      "filters": {
        "type": "Design pack"
      },
      "count": 1
    },
    {
      "name": "type Creative workbook",
      "filters": {
        "type": "Creative workbook"
      },
      "count": 1
    },
    {
      "name": "type Craft printable",
      "filters": {
        "type": "Craft printable"
      },
      "count": 3
    },
    {
      "name": "type Postcard set",
      "filters": {
        "type": "Postcard set"
      },
      "count": 1
    },
    {
      "name": "type Puzzle book",
      "filters": {
        "type": "Puzzle book"
      },
      "count": 2
    },
    {
      "name": "type Logic puzzle",
      "filters": {
        "type": "Logic puzzle"
      },
      "count": 1
    },
    {
      "name": "type Maze book",
      "filters": {
        "type": "Maze book"
      },
      "count": 1
    },
    {
      "name": "type Card game",
      "filters": {
        "type": "Card game"
      },
      "count": 3
    },
    {
      "name": "type Treasure hunt",
      "filters": {
        "type": "Treasure hunt"
      },
      "count": 1
    },
    {
      "name": "type Scavenger cards",
      "filters": {
        "type": "Scavenger cards"
      },
      "count": 1
    },
    {
      "name": "type Conversation cards",
      "filters": {
        "type": "Conversation cards"
      },
      "count": 1
    },
    {
      "name": "type Field guide",
      "filters": {
        "type": "Field guide"
      },
      "count": 1
    },
    {
      "name": "type Course workbook",
      "filters": {
        "type": "Course workbook"
      },
      "count": 1
    },
    {
      "name": "type Safety activity pack",
      "filters": {
        "type": "Safety activity pack"
      },
      "count": 1
    },
    {
      "name": "type Geography workbook",
      "filters": {
        "type": "Geography workbook"
      },
      "count": 1
    },
    {
      "name": "type Science workbook",
      "filters": {
        "type": "Science workbook"
      },
      "count": 1
    },
    {
      "name": "type Science kit",
      "filters": {
        "type": "Science kit"
      },
      "count": 1
    },
    {
      "name": "type Observation journal",
      "filters": {
        "type": "Observation journal"
      },
      "count": 1
    },
    {
      "name": "type Identification pack",
      "filters": {
        "type": "Identification pack"
      },
      "count": 1
    },
    {
      "name": "type Challenge book",
      "filters": {
        "type": "Challenge book"
      },
      "count": 1
    },
    {
      "name": "type Passport",
      "filters": {
        "type": "Passport"
      },
      "count": 1
    },
    {
      "name": "type Countdown pack",
      "filters": {
        "type": "Countdown pack"
      },
      "count": 1
    },
    {
      "name": "type Checklist",
      "filters": {
        "type": "Checklist"
      },
      "count": 1
    },
    {
      "name": "type Certificate set",
      "filters": {
        "type": "Certificate set"
      },
      "count": 1
    },
    {
      "name": "type Badge set",
      "filters": {
        "type": "Badge set"
      },
      "count": 1
    },
    {
      "name": "type Party pack",
      "filters": {
        "type": "Party pack"
      },
      "count": 1
    },
    {
      "name": "type Personalised book",
      "filters": {
        "type": "Personalised book"
      },
      "count": 1
    },
    {
      "name": "age 3",
      "filters": {
        "age": "3"
      },
      "count": 3
    },
    {
      "name": "age 4",
      "filters": {
        "age": "4"
      },
      "count": 17
    },
    {
      "name": "age 5",
      "filters": {
        "age": "5"
      },
      "count": 23
    },
    {
      "name": "age 6",
      "filters": {
        "age": "6"
      },
      "count": 34
    },
    {
      "name": "age 7",
      "filters": {
        "age": "7"
      },
      "count": 44
    },
    {
      "name": "age 8",
      "filters": {
        "age": "8"
      },
      "count": 50
    },
    {
      "name": "age 9",
      "filters": {
        "age": "9"
      },
      "count": 49
    },
    {
      "name": "age 10",
      "filters": {
        "age": "10"
      },
      "count": 47
    },
    {
      "name": "age 11",
      "filters": {
        "age": "11"
      },
      "count": 39
    },
    {
      "name": "age 12",
      "filters": {
        "age": "12"
      },
      "count": 39
    },
    {
      "name": "free and samples",
      "filters": {
        "availability": "free"
      },
      "count": 17
    },
    {
      "name": "printable",
      "filters": {
        "format": "printable"
      },
      "count": 50
    },
    {
      "name": "digital",
      "filters": {
        "format": "digital"
      },
      "count": 8
    },
    {
      "name": "bundle eligible",
      "filters": {
        "bundle": "eligible"
      },
      "count": 49
    },
    {
      "name": "search journal",
      "filters": {
        "q": "journal"
      },
      "count": 4
    },
    {
      "name": "search wildlife",
      "filters": {
        "q": "wildlife"
      },
      "count": 50
    },
    {
      "name": "search safari",
      "filters": {
        "q": "safari"
      },
      "count": 7
    },
    {
      "name": "search ranger",
      "filters": {
        "q": "ranger"
      },
      "count": 3
    },
    {
      "name": "search colouring",
      "filters": {
        "q": "colouring"
      },
      "count": 5
    },
    {
      "name": "sort featured",
      "count": 50
    },
    {
      "name": "sort newest",
      "count": 50
    },
    {
      "name": "sort age",
      "count": 50
    },
    {
      "name": "sort title",
      "count": 50
    }
  ]
}
