{
  "schema_version": "1.0",
  "source": "data/catalog.json",
  "derived": true,
  "scope": "selected_local_release_only",
  "products": [
    {
      "id": "etsy-4541321993",
      "etsy_listing_id": "4541321993",
      "name": "Achilles & Hector Desk Mat",
      "description": "Bring Homer’s confrontation before the walls of Troy to your desk. The neoclassical painting treatment pairs warm ochres and bronze tones with restrained Greek ornament.",
      "url": "https://purelytextual.com/products/achilles-hector-neoclassical-desk-mat/",
      "purchase_url": "https://www.etsy.com/listing/4541321993/greek-mythology-desk-mat-achilles-and",
      "checkout": "etsy",
      "product_type": "desk mat",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/f053cc/8326492411/il_794xN.8326492411_mmka.jpg",
        "https://i.etsystatic.com/41141522/r/il/2eebc5/8278570872/il_794xN.8278570872_hrr2.jpg",
        "https://i.etsystatic.com/41141522/r/il/ddcb81/8278570948/il_794xN.8278570948_b86h.jpg",
        "https://i.etsystatic.com/41141522/r/il/32228d/8278570992/il_794xN.8278570992_qzez.jpg",
        "https://i.etsystatic.com/41141522/r/il/839d56/8326289121/il_794xN.8326289121_ka2l.jpg",
        "https://i.etsystatic.com/41141522/r/il/0085f5/8326288333/il_794xN.8326288333_ix53.jpg",
        "https://i.etsystatic.com/41141522/r/il/f8fb9c/8326288733/il_794xN.8326288733_id0d.jpg",
        "https://i.etsystatic.com/41141522/r/il/c5d0e6/8278367842/il_794xN.8278367842_ar4v.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "desk mat"
        },
        {
          "label": "Design",
          "value": "Achilles and Hector"
        },
        {
          "label": "Material",
          "value": "100% neoprene"
        },
        {
          "label": "Thickness",
          "value": "3 mm"
        },
        {
          "label": "Observed dimensions",
          "value": "32 × 16 inches"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:55:00.247Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "32 × 16 inches"
        ],
        "colours": null,
        "design_options": null,
        "observed_at": "2026-10-02T14:55:00.247Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:55:00.247Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Greek mythology",
          "Homer",
          "The Iliad"
        ],
        "recipient_types": [
          "book_lovers",
          "classics_enthusiasts",
          "history_enthusiasts"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "neoclassical"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "desk_art"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Greek mythology",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Homer",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "The Iliad",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "classics_enthusiasts",
            "source_path": "source_listing_description",
            "source_excerpt": "classicists",
            "rule_id": "recipient_types:classics_enthusiasts",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "history_enthusiasts",
            "source_path": "source_listing_description",
            "source_excerpt": "history enthusiasts",
            "rule_id": "recipient_types:history_enthusiasts",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "neoclassical",
            "source_path": "source_listing_description",
            "source_excerpt": "neoclassical history painting",
            "rule_id": "style_traits:neoclassical",
            "basis": "Specific art treatment described in retained source.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "desk_art",
            "source_path": "catalogue_product_type",
            "source_excerpt": null,
            "rule_id": "buyer_needs:desk_art",
            "basis": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_desk_mats"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:55:00.247Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · Classics enthusiasts · History enthusiasts"
        },
        {
          "label": "Design style",
          "value": "Neoclassical painting"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Bring a literary scene to the desk"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-desk-mats/",
        "/collections/greek-mythology-desk-mats/"
      ]
    },
    {
      "id": "etsy-4548452026",
      "etsy_listing_id": "4548452026",
      "name": "Nevermore Desk Mat",
      "description": "A solitary raven, charcoal fog and NEVERMORE typography for readers of Edgar Allan Poe. Choose the layout that keeps your mouse area open on the side you use.",
      "url": "https://purelytextual.com/products/edgar-allan-poe-raven-desk-mat/",
      "purchase_url": "https://www.etsy.com/listing/4548452026/gothic-desk-mat-raven-nevermore-desk-pad",
      "checkout": "etsy",
      "product_type": "desk mat",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/4a2a16/8376769311/il_794xN.8376769311_lgzj.jpg",
        "https://i.etsystatic.com/41141522/r/il/887beb/8376764451/il_794xN.8376764451_majl.jpg",
        "https://i.etsystatic.com/41141522/r/il/ed445b/8376764751/il_794xN.8376764751_n5yr.jpg",
        "https://i.etsystatic.com/41141522/r/il/ec78c3/8328874980/il_794xN.8328874980_5mtd.jpg",
        "https://i.etsystatic.com/41141522/r/il/c76d13/8328875298/il_794xN.8328875298_aq86.jpg",
        "https://i.etsystatic.com/41141522/r/il/bb17ae/8376765955/il_794xN.8376765955_4pud.jpg",
        "https://i.etsystatic.com/41141522/r/il/621633/8376767801/il_794xN.8376767801_j5fw.jpg",
        "https://i.etsystatic.com/41141522/r/il/2e8d8b/8376767903/il_794xN.8376767903_lls6.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "desk mat"
        },
        {
          "label": "Design",
          "value": "NEVERMORE"
        },
        {
          "label": "Material",
          "value": "100% neoprene"
        },
        {
          "label": "Thickness",
          "value": "3 mm"
        },
        {
          "label": "Observed dimensions",
          "value": "32 × 16 inches"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:55:26.418Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "32 × 16 inches"
        ],
        "colours": null,
        "design_options": null,
        "observed_at": "2026-10-02T14:55:26.418Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:55:26.418Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Edgar Allan Poe",
          "The Raven"
        ],
        "recipient_types": [
          "book_lovers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "dark_academia",
          "gothic"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "desk_art",
          "mouse_hand_layout_choice"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Edgar Allan Poe",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "The Raven",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "dark_academia",
            "source_path": "source_listing_description",
            "source_excerpt": "dark-academia",
            "rule_id": "style_traits:dark_academia",
            "basis": "Explicit design/audience aesthetic in the retained listing; not a physical garment fact.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "gothic",
            "source_path": "source_listing_description",
            "source_excerpt": "Gothic",
            "rule_id": "style_traits:gothic",
            "basis": "Explicit Gothic design, atmosphere or audience wording; a style interpretation rather than new literary attribution.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "desk_art",
            "source_path": "catalogue_product_type",
            "source_excerpt": null,
            "rule_id": "buyer_needs:desk_art",
            "basis": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "mouse_hand_layout_choice",
            "source_path": "source_listing_description",
            "source_excerpt": "dedicated left- and right-handed layouts",
            "rule_id": "buyer_needs:mouse_hand_layout_choice",
            "basis": "Observed layout wording; no live variant inventory assumed.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_desk_mats"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:55:26.418Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers"
        },
        {
          "label": "Design style",
          "value": "Dark academia · Gothic"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Bring a literary scene to the desk · Choose artwork layout around the mouse hand"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-desk-mats/",
        "/collections/edgar-allan-poe/",
        "/collections/dark-academia/",
        "/collections/gothic-desk-mats/"
      ]
    },
    {
      "id": "etsy-4541342290",
      "etsy_listing_id": "4541342290",
      "name": "The Picture of Dorian Gray Desk Mat",
      "description": "For a desk with a taste for Wilde’s darker side. A central portrait, gilded ornament and deep jewel tones draw on the world of The Picture of Dorian Gray.",
      "url": "https://purelytextual.com/products/dorian-gray-gothic-desk-mat/",
      "purchase_url": "https://www.etsy.com/listing/4541342290/the-picture-of-dorian-gray-decadent",
      "checkout": "etsy",
      "product_type": "desk mat",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/5df670/8278524284/il_794xN.8278524284_5n7h.jpg",
        "https://i.etsystatic.com/41141522/r/il/31cbab/8278521762/il_794xN.8278521762_tw2v.jpg",
        "https://i.etsystatic.com/41141522/r/il/26fcdc/8278521804/il_794xN.8278521804_r23o.jpg",
        "https://i.etsystatic.com/41141522/r/il/0ee4cb/8326442333/il_794xN.8326442333_6qj1.jpg",
        "https://i.etsystatic.com/41141522/r/il/7bcdfa/8326319203/il_794xN.8326319203_lfiy.jpg",
        "https://i.etsystatic.com/41141522/r/il/47e048/8326318345/il_794xN.8326318345_oir8.jpg",
        "https://i.etsystatic.com/41141522/r/il/48e8f2/8278398210/il_794xN.8278398210_msl3.jpg",
        "https://i.etsystatic.com/41141522/r/il/80fc36/8326317919/il_794xN.8326317919_qznf.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "desk mat"
        },
        {
          "label": "Design",
          "value": "The Picture of Dorian Gray"
        },
        {
          "label": "Material",
          "value": "100% neoprene"
        },
        {
          "label": "Thickness",
          "value": "3 mm"
        },
        {
          "label": "Observed dimensions",
          "value": "32 × 16 inches"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:55:37.272Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "32 × 16 inches"
        ],
        "colours": null,
        "design_options": null,
        "observed_at": "2026-10-02T14:55:37.272Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:55:37.272Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Oscar Wilde",
          "The Picture of Dorian Gray"
        ],
        "recipient_types": [
          "book_lovers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "dark_academia",
          "gothic"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "desk_art"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Oscar Wilde",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "The Picture of Dorian Gray",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "dark_academia",
            "source_path": "source_listing_description",
            "source_excerpt": "dark-academia",
            "rule_id": "style_traits:dark_academia",
            "basis": "Explicit design/audience aesthetic in the retained listing; not a physical garment fact.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "gothic",
            "source_path": "source_listing_description",
            "source_excerpt": "Gothic",
            "rule_id": "style_traits:gothic",
            "basis": "Explicit Gothic design, atmosphere or audience wording; a style interpretation rather than new literary attribution.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "desk_art",
            "source_path": "catalogue_product_type",
            "source_excerpt": null,
            "rule_id": "buyer_needs:desk_art",
            "basis": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_desk_mats"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:55:37.272Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers"
        },
        {
          "label": "Design style",
          "value": "Dark academia · Gothic"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Bring a literary scene to the desk"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-desk-mats/",
        "/collections/dark-academia/",
        "/collections/gothic-desk-mats/"
      ]
    },
    {
      "id": "etsy-4541342948",
      "etsy_listing_id": "4541342948",
      "name": "Romeo & Juliet Desk Mat",
      "description": "Bring a little moonlit Verona to your reading or writing space. Towers, a balcony and climbing roses give this Shakespeare desk mat its romantic atmosphere.",
      "url": "https://purelytextual.com/products/romeo-and-juliet-desk-mat/",
      "purchase_url": "https://www.etsy.com/listing/4541342948/romeo-and-juliet-castlecore-verona-desk",
      "checkout": "etsy",
      "product_type": "desk mat",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/651b3a/8278518476/il_794xN.8278518476_1pi4.jpg",
        "https://i.etsystatic.com/41141522/r/il/26db72/8326432291/il_794xN.8326432291_ce3s.jpg",
        "https://i.etsystatic.com/41141522/r/il/48d952/8326432317/il_794xN.8326432317_mrgr.jpg",
        "https://i.etsystatic.com/41141522/r/il/88045e/8278512234/il_794xN.8278512234_ri9w.jpg",
        "https://i.etsystatic.com/41141522/r/il/96eb6e/8278403584/il_794xN.8278403584_2e5u.jpg",
        "https://i.etsystatic.com/41141522/r/il/89727c/8278402686/il_794xN.8278402686_s99u.jpg",
        "https://i.etsystatic.com/41141522/r/il/a4dea2/8278403136/il_794xN.8278403136_gs42.jpg",
        "https://i.etsystatic.com/41141522/r/il/f4965d/8326322993/il_794xN.8326322993_d808.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "desk mat"
        },
        {
          "label": "Design",
          "value": "Romeo and Juliet"
        },
        {
          "label": "Material",
          "value": "100% neoprene"
        },
        {
          "label": "Thickness",
          "value": "3 mm"
        },
        {
          "label": "Observed dimensions",
          "value": "32 × 16 inches"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:55:49.376Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "32 × 16 inches"
        ],
        "colours": null,
        "design_options": null,
        "observed_at": "2026-10-02T14:55:49.376Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:55:49.376Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Shakespeare",
          "Romeo and Juliet"
        ],
        "recipient_types": [
          "book_lovers",
          "english_teachers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "castlecore"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "desk_art"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Shakespeare",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Romeo and Juliet",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "english_teachers",
            "source_path": "source_listing_description",
            "source_excerpt": "English teachers",
            "rule_id": "recipient_types:english_teachers",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "castlecore",
            "source_path": "source_listing_description",
            "source_excerpt": "castlecore",
            "rule_id": "style_traits:castlecore",
            "basis": "Explicit artwork style in retained description.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "desk_art",
            "source_path": "catalogue_product_type",
            "source_excerpt": null,
            "rule_id": "buyer_needs:desk_art",
            "basis": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_desk_mats"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:55:49.376Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · English teachers"
        },
        {
          "label": "Design style",
          "value": "Castlecore"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Bring a literary scene to the desk"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-desk-mats/",
        "/gifts/for-english-teachers/"
      ]
    },
    {
      "id": "etsy-4585855792",
      "etsy_listing_id": "4585855792",
      "name": "Avian Addict Sweatshirt",
      "description": "A bold birding design for people who stop mid-conversation to identify a call. AVIAN ADDICT lettering and a perched cedar waxwing celebrate the satisfaction of hearing, spotting and identifying.",
      "url": "https://purelytextual.com/products/avian-addict-birdwatching-sweatshirt/",
      "purchase_url": "https://www.etsy.com/listing/4585855792/birdwatching-sweatshirt-avian-addict",
      "checkout": "etsy",
      "product_type": "sweatshirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/926c22/8650887113/il_794xN.8650887113_gh99.jpg",
        "https://i.etsystatic.com/41141522/r/il/b35eb2/8650810801/il_794xN.8650810801_7vnq.jpg",
        "https://i.etsystatic.com/41141522/r/il/106afb/8602970282/il_794xN.8602970282_7uoc.jpg",
        "https://i.etsystatic.com/41141522/r/il/033919/8650810211/il_794xN.8650810211_t3ck.jpg",
        "https://i.etsystatic.com/41141522/r/il/fce2d8/8602969608/il_794xN.8602969608_s31u.jpg",
        "https://i.etsystatic.com/41141522/r/il/9bf8be/8650813263/il_794xN.8650813263_tlnh.jpg",
        "https://i.etsystatic.com/41141522/r/il/e02147/8602976678/il_794xN.8602976678_6o1d.jpg",
        "https://i.etsystatic.com/41141522/r/il/427d59/8650812835/il_794xN.8650812835_3wkj.jpg",
        "https://i.etsystatic.com/41141522/r/il/dce063/8650811915/il_794xN.8650811915_baxh.jpg",
        "https://i.etsystatic.com/41141522/r/il/044f41/8602979684/il_794xN.8602979684_113i.jpg",
        "https://i.etsystatic.com/41141522/r/il/377d57/8602975782/il_794xN.8602975782_pnqt.jpg",
        "https://i.etsystatic.com/41141522/r/il/006cce/8650820651/il_794xN.8650820651_nle4.jpg",
        "https://i.etsystatic.com/41141522/r/il/2d8483/8650814371/il_794xN.8650814371_2eh7.jpg",
        "https://i.etsystatic.com/41141522/r/il/b989ae/8650817067/il_794xN.8650817067_dwo8.jpg",
        "https://i.etsystatic.com/41141522/r/il/a95d62/8650819745/il_794xN.8650819745_jx8m.jpg",
        "https://i.etsystatic.com/41141522/r/il/acb827/8650822031/il_794xN.8650822031_sqsx.jpg",
        "https://i.etsystatic.com/41141522/r/il/89215f/8650823655/il_794xN.8650823655_9xh4.jpg",
        "https://i.etsystatic.com/41141522/r/il/f164ef/8602985906/il_794xN.8602985906_gsbp.jpg",
        "https://i.etsystatic.com/41141522/r/il/216b11/8602987230/il_794xN.8602987230_lf1v.jpg",
        "https://i.etsystatic.com/41141522/r/il/5dbe15/8602988454/il_794xN.8602988454_6lfr.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "sweatshirt"
        },
        {
          "label": "Design",
          "value": "AVIAN ADDICT — HEARD • SPOTTED • IDENTIFIED"
        },
        {
          "label": "Garment brand",
          "value": "Gildan"
        },
        {
          "label": "Garment model",
          "value": "Gildan 18000"
        },
        {
          "label": "Material",
          "value": "50% cotton / 50% polyester"
        },
        {
          "label": "Fit",
          "value": "Classic unisex fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL, 5XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Sand, Sport Grey, Black, Forest Green"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:55:51.928Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL",
          "5XL"
        ],
        "colours": [
          "Sand",
          "Sport Grey",
          "Black",
          "Forest Green"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:55:51.928Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:55:51.928Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "birdwatchers"
        ],
        "activities": [
          "birdwatching"
        ],
        "interests": [
          "birding"
        ],
        "recipient_types": [
          "birdwatchers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_birdwatchers"
        ],
        "style_traits": [],
        "humour_traits": [
          "wry_identity"
        ],
        "buyer_needs": [
          "niche_hobby_gift"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "birdwatchers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "birding",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_birdwatchers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "birdwatchers",
            "source_path": "niche",
            "source_excerpt": "birding",
            "rule_id": "identities:birdwatchers",
            "basis": "Audience identity based on the retained niche, not a suitability guarantee.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "birdwatching",
            "source_path": "niche",
            "source_excerpt": "birding",
            "rule_id": "activities:birdwatching",
            "basis": "Activity represented by the observed design/niche; not a functional garment feature.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "humour_traits",
            "value": "wry_identity",
            "source_path": "design_name_or_identifying_phrase",
            "source_excerpt": "AVIAN ADDICT",
            "rule_id": "humour_traits:wry_identity",
            "basis": "Wry identity interpretation of the printed AVIAN ADDICT wording; no psychological claim about the wearer.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "niche_hobby_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "birdwatchers",
            "rule_id": "buyer_needs:niche_hobby_gift",
            "basis": "Existing hobby recipient mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "birdwatchers"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:55:51.928Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Birdwatchers"
        },
        {
          "label": "Activities and interests",
          "value": "Birdwatching"
        },
        {
          "label": "Gift ideas for",
          "value": "birdwatchers"
        },
        {
          "label": "The humour",
          "value": "Playful hobby identity"
        },
        {
          "label": "Why choose it",
          "value": "Choose a gift around their hobby"
        }
      ],
      "commercial_routes": [
        "/collections/hobby-sweatshirts/",
        "/gifts/with-a-knowing-joke/"
      ]
    },
    {
      "id": "etsy-4584494955",
      "etsy_listing_id": "4584494955",
      "name": "Master Breadsmith Sweatshirt",
      "description": "For the baker who has earned the title. An artisan loaf, wheat and FEED • FOLD • FERMENT • BAKE lettering turn the sourdough ritual into a heritage bakery design.",
      "url": "https://purelytextual.com/products/master-breadsmith-sourdough-sweatshirt/",
      "purchase_url": "https://www.etsy.com/listing/4584494955/sourdough-sweatshirt-master-breadsmith",
      "checkout": "etsy",
      "product_type": "sweatshirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/a83813/8640562151/il_794xN.8640562151_cm40.jpg",
        "https://i.etsystatic.com/41141522/r/il/7485bb/8640494165/il_794xN.8640494165_q880.jpg",
        "https://i.etsystatic.com/41141522/r/il/3e6115/8640495293/il_794xN.8640495293_i21e.jpg",
        "https://i.etsystatic.com/41141522/r/il/b95dc7/8592651674/il_794xN.8592651674_tshb.jpg",
        "https://i.etsystatic.com/41141522/r/il/f1ecd9/8592652194/il_794xN.8592652194_fahs.jpg",
        "https://i.etsystatic.com/41141522/r/il/b10d8b/8640498093/il_794xN.8640498093_19bm.jpg",
        "https://i.etsystatic.com/41141522/r/il/20fb71/8592654318/il_794xN.8592654318_c6x0.jpg",
        "https://i.etsystatic.com/41141522/r/il/a6a8b8/8592654830/il_794xN.8592654830_ktun.jpg",
        "https://i.etsystatic.com/41141522/r/il/72587e/8592656598/il_794xN.8592656598_idtc.jpg",
        "https://i.etsystatic.com/41141522/r/il/c447e4/8640502985/il_794xN.8640502985_tf98.jpg",
        "https://i.etsystatic.com/41141522/r/il/3a173f/8640504099/il_794xN.8640504099_g6mu.jpg",
        "https://i.etsystatic.com/41141522/r/il/ff3ef7/8592659574/il_794xN.8592659574_amn6.jpg",
        "https://i.etsystatic.com/41141522/r/il/2871e1/8640506661/il_794xN.8640506661_6qhh.jpg",
        "https://i.etsystatic.com/41141522/r/il/9ca7f8/8640505685/il_794xN.8640505685_sb1g.jpg",
        "https://i.etsystatic.com/41141522/r/il/8b2d3c/8592662848/il_794xN.8592662848_g86q.jpg",
        "https://i.etsystatic.com/41141522/r/il/437a8a/8640508817/il_794xN.8640508817_f0ux.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "sweatshirt"
        },
        {
          "label": "Design",
          "value": "MASTER BREADSMITH"
        },
        {
          "label": "Garment brand",
          "value": "Gildan"
        },
        {
          "label": "Garment model",
          "value": "Gildan 18000"
        },
        {
          "label": "Material",
          "value": "50% cotton / 50% polyester"
        },
        {
          "label": "Fit",
          "value": "Classic unisex fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL, 5XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Dark Heather, Sand, Sport Grey, Black"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:55:57.280Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL",
          "5XL"
        ],
        "colours": [
          "Dark Heather",
          "Sand",
          "Sport Grey",
          "Black"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:55:57.280Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:55:57.280Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "sourdough_bakers"
        ],
        "activities": [
          "sourdough_baking"
        ],
        "interests": [
          "sourdough"
        ],
        "recipient_types": [
          "sourdough_bakers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_sourdough_bakers"
        ],
        "style_traits": [
          "heritage_bakery"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "niche_hobby_gift"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "sourdough_bakers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "sourdough",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_sourdough_bakers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "sourdough_bakers",
            "source_path": "niche",
            "source_excerpt": "sourdough",
            "rule_id": "identities:sourdough_bakers",
            "basis": "Audience identity based on the retained niche, not a suitability guarantee.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "sourdough_baking",
            "source_path": "niche",
            "source_excerpt": "sourdough",
            "rule_id": "activities:sourdough_baking",
            "basis": "Activity represented by the observed design/niche; not a functional garment feature.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "heritage_bakery",
            "source_path": "source_listing_description",
            "source_excerpt": "Heritage bakery",
            "rule_id": "style_traits:heritage_bakery",
            "basis": "Observed bakery artwork/style description.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "niche_hobby_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "sourdough_bakers",
            "rule_id": "buyer_needs:niche_hobby_gift",
            "basis": "Existing hobby recipient mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "sourdough_bakers"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:55:57.280Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Sourdough bakers"
        },
        {
          "label": "Activities and interests",
          "value": "Sourdough baking"
        },
        {
          "label": "Gift ideas for",
          "value": "sourdough bakers"
        },
        {
          "label": "Design style",
          "value": "Heritage bakery artwork"
        },
        {
          "label": "Why choose it",
          "value": "Choose a gift around their hobby"
        }
      ],
      "commercial_routes": [
        "/gifts/for-sourdough-bakers/",
        "/collections/hobby-sweatshirts/"
      ]
    },
    {
      "id": "etsy-4584493656",
      "etsy_listing_id": "4584493656",
      "name": "DOUGH! Naturally Leavened Sweatshirt",
      "description": "Oversized DOUGH! lettering and golden wheat give this sourdough sweatshirt the character of an old flour sack. A gift for the baker whose schedule follows the starter.",
      "url": "https://purelytextual.com/products/dough-naturally-leavened-sweatshirt/",
      "purchase_url": "https://www.etsy.com/listing/4584493656/sourdough-sweatshirt-dough-naturally",
      "checkout": "etsy",
      "product_type": "sweatshirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/a9fda8/8640539225/il_794xN.8640539225_pbvk.jpg",
        "https://i.etsystatic.com/41141522/r/il/277279/8640437911/il_794xN.8640437911_1wt9.jpg",
        "https://i.etsystatic.com/41141522/r/il/89cf83/8640438487/il_794xN.8640438487_lq2t.jpg",
        "https://i.etsystatic.com/41141522/r/il/2cc18a/8592596036/il_794xN.8592596036_ptz8.jpg",
        "https://i.etsystatic.com/41141522/r/il/df297e/8592592816/il_794xN.8592592816_jqns.jpg",
        "https://i.etsystatic.com/41141522/r/il/b735ca/8640441045/il_794xN.8640441045_1qfd.jpg",
        "https://i.etsystatic.com/41141522/r/il/40aaca/8640441597/il_794xN.8640441597_5f1t.jpg",
        "https://i.etsystatic.com/41141522/r/il/6ab84c/8640442839/il_794xN.8640442839_pzqp.jpg",
        "https://i.etsystatic.com/41141522/r/il/10ec99/8592597858/il_794xN.8592597858_g1f1.jpg",
        "https://i.etsystatic.com/41141522/r/il/7898a9/8640444155/il_794xN.8640444155_kcef.jpg",
        "https://i.etsystatic.com/41141522/r/il/37de42/8592594608/il_794xN.8592594608_hkc3.jpg",
        "https://i.etsystatic.com/41141522/r/il/fd047c/8592598938/il_794xN.8592598938_dmnt.jpg",
        "https://i.etsystatic.com/41141522/r/il/0e69dc/8640445707/il_794xN.8640445707_plvu.jpg",
        "https://i.etsystatic.com/41141522/r/il/6e297e/8640446377/il_794xN.8640446377_oc6p.jpg",
        "https://i.etsystatic.com/41141522/r/il/d836c8/8640444729/il_794xN.8640444729_ma7z.jpg",
        "https://i.etsystatic.com/41141522/r/il/63aba7/8592600684/il_794xN.8592600684_ng3h.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "sweatshirt"
        },
        {
          "label": "Design",
          "value": "DOUGH! — Naturally Leavened"
        },
        {
          "label": "Garment brand",
          "value": "Gildan"
        },
        {
          "label": "Garment model",
          "value": "Gildan 18000"
        },
        {
          "label": "Material",
          "value": "50% cotton / 50% polyester"
        },
        {
          "label": "Fit",
          "value": "Classic unisex fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL, 5XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Dark Heather, Sand, Sport Grey, Black"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:56:00.444Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL",
          "5XL"
        ],
        "colours": [
          "Dark Heather",
          "Sand",
          "Sport Grey",
          "Black"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:56:00.444Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:56:00.444Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "sourdough_bakers"
        ],
        "activities": [
          "sourdough_baking"
        ],
        "interests": [
          "sourdough"
        ],
        "recipient_types": [
          "sourdough_bakers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_sourdough_bakers"
        ],
        "style_traits": [
          "vintage_design",
          "heritage_bakery"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "niche_hobby_gift"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "sourdough_bakers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "sourdough",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_sourdough_bakers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "sourdough_bakers",
            "source_path": "niche",
            "source_excerpt": "sourdough",
            "rule_id": "identities:sourdough_bakers",
            "basis": "Audience identity based on the retained niche, not a suitability guarantee.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "sourdough_baking",
            "source_path": "niche",
            "source_excerpt": "sourdough",
            "rule_id": "activities:sourdough_baking",
            "basis": "Activity represented by the observed design/niche; not a functional garment feature.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "vintage_design",
            "source_path": "source_listing_description",
            "source_excerpt": "vintage-style typography",
            "rule_id": "style_traits:vintage_design",
            "basis": "Specific design-style wording; garment ageing/washed finish alone is insufficient.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "heritage_bakery",
            "source_path": "source_listing_description",
            "source_excerpt": "heritage bakery",
            "rule_id": "style_traits:heritage_bakery",
            "basis": "Observed bakery artwork/style description.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "niche_hobby_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "sourdough_bakers",
            "rule_id": "buyer_needs:niche_hobby_gift",
            "basis": "Existing hobby recipient mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "sourdough_bakers"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:56:00.444Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Sourdough bakers"
        },
        {
          "label": "Activities and interests",
          "value": "Sourdough baking"
        },
        {
          "label": "Gift ideas for",
          "value": "sourdough bakers"
        },
        {
          "label": "Design style",
          "value": "Vintage-inspired artwork · Heritage bakery artwork"
        },
        {
          "label": "Why choose it",
          "value": "Choose a gift around their hobby"
        }
      ],
      "commercial_routes": [
        "/gifts/for-sourdough-bakers/",
        "/collections/hobby-sweatshirts/"
      ]
    },
    {
      "id": "etsy-4583668312",
      "etsy_listing_id": "4583668312",
      "name": "Slow Rise Guild Sweatshirt",
      "description": "A rustic loaf, wheat and vintage bakery styling for the patient sourdough baker. GOOD BREAD TAKES TIME says exactly why they enjoy the craft. Cream artwork is used on Black and Dark Heather; green artwork on Sand and Sport Grey.",
      "url": "https://purelytextual.com/products/slow-rise-guild-sourdough-sweatshirt/",
      "purchase_url": "https://www.etsy.com/listing/4583668312/sourdough-baker-sweatshirt-slow-rise",
      "checkout": "etsy",
      "product_type": "sweatshirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/33418f/8639861905/il_794xN.8639861905_3lwt.jpg",
        "https://i.etsystatic.com/41141522/r/il/bf76fe/8586284714/il_794xN.8586284714_jwsu.jpg",
        "https://i.etsystatic.com/41141522/r/il/d305b2/8586284298/il_794xN.8586284298_tdj6.jpg",
        "https://i.etsystatic.com/41141522/r/il/ce5a09/8586286240/il_794xN.8586286240_hdl0.jpg",
        "https://i.etsystatic.com/41141522/r/il/c597cd/8586287106/il_794xN.8586287106_4rbb.jpg",
        "https://i.etsystatic.com/41141522/r/il/aff003/8586286682/il_794xN.8586286682_cuz7.jpg",
        "https://i.etsystatic.com/41141522/r/il/c7c163/8586285226/il_794xN.8586285226_6h2f.jpg",
        "https://i.etsystatic.com/41141522/r/il/3707f9/8634127191/il_794xN.8634127191_52ze.jpg",
        "https://i.etsystatic.com/41141522/r/il/984a5b/8634124997/il_794xN.8634124997_m1jl.jpg",
        "https://i.etsystatic.com/41141522/r/il/9d2a6a/8634126719/il_794xN.8634126719_gysj.jpg",
        "https://i.etsystatic.com/41141522/r/il/a0860d/8586289964/il_794xN.8586289964_7hey.jpg",
        "https://i.etsystatic.com/41141522/r/il/84ff70/8586289546/il_794xN.8586289546_cvyf.jpg",
        "https://i.etsystatic.com/41141522/r/il/f6c94b/8634129991/il_794xN.8634129991_pul3.jpg",
        "https://i.etsystatic.com/41141522/r/il/6a3cc9/8586290424/il_794xN.8586290424_i9tm.jpg",
        "https://i.etsystatic.com/41141522/r/il/ca2325/8586288658/il_794xN.8586288658_2tab.jpg",
        "https://i.etsystatic.com/41141522/r/il/261e98/8586289116/il_794xN.8586289116_3wht.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "sweatshirt"
        },
        {
          "label": "Design",
          "value": "SLOW RISE GUILD"
        },
        {
          "label": "Garment brand",
          "value": "Gildan"
        },
        {
          "label": "Garment model",
          "value": "Gildan 18000"
        },
        {
          "label": "Material",
          "value": "50% cotton / 50% polyester"
        },
        {
          "label": "Fit",
          "value": "Unisex sizing with a classic relaxed fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL, 5XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Dark Heather, Sand, Sport Grey, Black"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:56:03.879Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL",
          "5XL"
        ],
        "colours": [
          "Dark Heather",
          "Sand",
          "Sport Grey",
          "Black"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:56:03.879Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:56:03.879Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "sourdough_bakers"
        ],
        "activities": [
          "sourdough_baking"
        ],
        "interests": [
          "sourdough"
        ],
        "recipient_types": [
          "sourdough_bakers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_sourdough_bakers"
        ],
        "style_traits": [
          "vintage_design",
          "heritage_bakery",
          "club_emblem"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "niche_hobby_gift"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "sourdough_bakers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "sourdough",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_sourdough_bakers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "sourdough_bakers",
            "source_path": "niche",
            "source_excerpt": "sourdough",
            "rule_id": "identities:sourdough_bakers",
            "basis": "Audience identity based on the retained niche, not a suitability guarantee.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "sourdough_baking",
            "source_path": "niche",
            "source_excerpt": "sourdough",
            "rule_id": "activities:sourdough_baking",
            "basis": "Activity represented by the observed design/niche; not a functional garment feature.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "vintage_design",
            "source_path": "source_listing_description",
            "source_excerpt": "vintage-style sourdough",
            "rule_id": "style_traits:vintage_design",
            "basis": "Specific design-style wording; garment ageing/washed finish alone is insufficient.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "heritage_bakery",
            "source_path": "source_listing_description",
            "source_excerpt": "old bakery styling",
            "rule_id": "style_traits:heritage_bakery",
            "basis": "Observed bakery artwork/style description.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "club_emblem",
            "source_path": "source_listing_description",
            "source_excerpt": "quiet membership badge",
            "rule_id": "style_traits:club_emblem",
            "basis": "Ready-designed imagined belonging motif, not real affiliation, club customisation or group ordering.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "niche_hobby_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "sourdough_bakers",
            "rule_id": "buyer_needs:niche_hobby_gift",
            "basis": "Existing hobby recipient mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "sourdough_bakers"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:56:03.879Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Sourdough bakers"
        },
        {
          "label": "Activities and interests",
          "value": "Sourdough baking"
        },
        {
          "label": "Gift ideas for",
          "value": "sourdough bakers"
        },
        {
          "label": "Design style",
          "value": "Vintage-inspired artwork · Heritage bakery artwork · Imagined club, guild or society emblem"
        },
        {
          "label": "Why choose it",
          "value": "Choose a gift around their hobby"
        }
      ],
      "commercial_routes": [
        "/gifts/for-sourdough-bakers/",
        "/collections/hobby-sweatshirts/",
        "/collections/club-and-society-apparel/"
      ]
    },
    {
      "id": "etsy-4511148555",
      "etsy_listing_id": "4511148555",
      "name": "Ingolstadt Natural Philosophy T-Shirt",
      "description": "An imagined academic emblem from the world of Mary Shelley’s Frankenstein. An anatomical heart and galvanic electricity make this a literary choice for readers who recognise the University of Ingolstadt.",
      "url": "https://purelytextual.com/products/university-of-ingolstadt-department-of-natural-philosophy-t-shirt/",
      "purchase_url": "https://www.etsy.com/listing/4511148555/comfort-colors-frankenstein-t-shirt",
      "checkout": "etsy",
      "product_type": "T-shirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/63ce65/8199952177/il_794xN.8199952177_1i8a.jpg",
        "https://i.etsystatic.com/41141522/r/il/0a2486/8060223334/il_794xN.8060223334_rkay.jpg",
        "https://i.etsystatic.com/41141522/r/il/658cf8/8064368954/il_794xN.8064368954_91hz.jpg",
        "https://i.etsystatic.com/41141522/r/il/65b0d7/8060215868/il_794xN.8060215868_15it.jpg",
        "https://i.etsystatic.com/41141522/r/il/486a27/8060219256/il_794xN.8060219256_mn74.jpg",
        "https://i.etsystatic.com/41141522/r/il/f2b208/8060221410/il_794xN.8060221410_20vm.jpg",
        "https://i.etsystatic.com/41141522/r/il/28ab22/8108138359/il_794xN.8108138359_6bla.jpg",
        "https://i.etsystatic.com/41141522/r/il/c30148/8060226158/il_794xN.8060226158_379w.jpg",
        "https://i.etsystatic.com/41141522/r/il/6113f4/8108139865/il_794xN.8108139865_pjfq.jpg",
        "https://i.etsystatic.com/41141522/r/il/ccb1d6/8639841859/il_794xN.8639841859_htrq.jpg",
        "https://i.etsystatic.com/41141522/r/il/6f6cdb/8639841853/il_794xN.8639841853_8qy9.jpg",
        "https://i.etsystatic.com/41141522/r/il/1f2e4e/8639843159/il_794xN.8639843159_6xn1.jpg",
        "https://i.etsystatic.com/41141522/r/il/dc8434/8591998866/il_794xN.8591998866_4cf7.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "T-shirt"
        },
        {
          "label": "Design",
          "value": "University of Ingolstadt — Department of Natural Philosophy"
        },
        {
          "label": "Garment brand",
          "value": "Comfort Colors"
        },
        {
          "label": "Garment model",
          "value": "Comfort Colors 1717"
        },
        {
          "label": "Material",
          "value": "100% ring-spun cotton"
        },
        {
          "label": "Fit",
          "value": "Relaxed unisex fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Black, Ivory, Pepper"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:56:22.277Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL"
        ],
        "colours": [
          "Black",
          "Ivory",
          "Pepper"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:56:22.277Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:56:22.277Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Mary Shelley",
          "Frankenstein",
          "Gothic literature"
        ],
        "recipient_types": [
          "book_lovers",
          "english_teachers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "dark_academia",
          "gothic"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Mary Shelley",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Frankenstein",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Gothic literature",
            "source_path": "literary.genre",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "english_teachers",
            "source_path": "source_listing_description",
            "source_excerpt": "English teachers",
            "rule_id": "recipient_types:english_teachers",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "dark_academia",
            "source_path": "source_listing_description",
            "source_excerpt": "dark academia",
            "rule_id": "style_traits:dark_academia",
            "basis": "Explicit design/audience aesthetic in the retained listing; not a physical garment fact.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "gothic",
            "source_path": "source_listing_description",
            "source_excerpt": "Gothic",
            "rule_id": "style_traits:gothic",
            "basis": "Explicit Gothic design, atmosphere or audience wording; a style interpretation rather than new literary attribution.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_t_shirts"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:56:22.277Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · English teachers"
        },
        {
          "label": "Design style",
          "value": "Dark academia · Gothic"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-t-shirts/",
        "/collections/dark-academia/",
        "/gifts/for-english-teachers/"
      ]
    },
    {
      "id": "etsy-4583653757",
      "etsy_listing_id": "4583653757",
      "name": "I Knead This Sweatshirt",
      "description": "A vintage-style grid of starter, flour, tools and dough for the baker with a starter feeding schedule. The artwork is lighter on Black and Dark Heather, and darker on Sand and Sport Grey.",
      "url": "https://purelytextual.com/products/bread-baker-sourdough-sweatshirt/",
      "purchase_url": "https://www.etsy.com/listing/4583653757/sourdough-baker-sweatshirt-bread-baking",
      "checkout": "etsy",
      "product_type": "sweatshirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/e06c37/8634219071/il_794xN.8634219071_pjzo.jpg",
        "https://i.etsystatic.com/41141522/r/il/424d2a/8634098503/il_794xN.8634098503_1ris.jpg",
        "https://i.etsystatic.com/41141522/r/il/ca1b07/8586257360/il_794xN.8586257360_ijem.jpg",
        "https://i.etsystatic.com/41141522/r/il/14a88e/8634099199/il_794xN.8634099199_3bg1.jpg",
        "https://i.etsystatic.com/41141522/r/il/b9906e/8586258178/il_794xN.8586258178_lx1w.jpg",
        "https://i.etsystatic.com/41141522/r/il/5d7011/8586261626/il_794xN.8586261626_hadf.jpg",
        "https://i.etsystatic.com/41141522/r/il/d6207d/8586262422/il_794xN.8586262422_26pq.jpg",
        "https://i.etsystatic.com/41141522/r/il/b47680/8586263562/il_794xN.8586263562_czpz.jpg",
        "https://i.etsystatic.com/41141522/r/il/db07d5/8586260760/il_794xN.8586260760_b31j.jpg",
        "https://i.etsystatic.com/41141522/r/il/fe225d/8634103767/il_794xN.8634103767_mlaz.jpg",
        "https://i.etsystatic.com/41141522/r/il/df7a0d/8634104421/il_794xN.8634104421_l9us.jpg",
        "https://i.etsystatic.com/41141522/r/il/f19e52/8634106923/il_794xN.8634106923_j516.jpg",
        "https://i.etsystatic.com/41141522/r/il/a0b17f/8634108071/il_794xN.8634108071_2fuc.jpg",
        "https://i.etsystatic.com/41141522/r/il/813fc1/8586266528/il_794xN.8586266528_bcpc.jpg",
        "https://i.etsystatic.com/41141522/r/il/b308aa/8586265678/il_794xN.8586265678_bbae.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "sweatshirt"
        },
        {
          "label": "Design",
          "value": "I KNEAD THIS"
        },
        {
          "label": "Garment brand",
          "value": "Gildan"
        },
        {
          "label": "Garment model",
          "value": "Gildan 18000"
        },
        {
          "label": "Material",
          "value": "50% cotton / 50% polyester"
        },
        {
          "label": "Fit",
          "value": "Unisex sizing with a classic relaxed fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL, 5XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Dark Heather, Sand, Sport Grey, Black"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:56:29.555Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL",
          "5XL"
        ],
        "colours": [
          "Dark Heather",
          "Sand",
          "Sport Grey",
          "Black"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:56:29.555Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:56:29.555Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "sourdough_bakers"
        ],
        "activities": [
          "sourdough_baking"
        ],
        "interests": [
          "sourdough"
        ],
        "recipient_types": [
          "sourdough_bakers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_sourdough_bakers"
        ],
        "style_traits": [
          "vintage_design"
        ],
        "humour_traits": [
          "wordplay"
        ],
        "buyer_needs": [
          "niche_hobby_gift"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "sourdough_bakers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "sourdough",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_sourdough_bakers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "sourdough_bakers",
            "source_path": "niche",
            "source_excerpt": "sourdough",
            "rule_id": "identities:sourdough_bakers",
            "basis": "Audience identity based on the retained niche, not a suitability guarantee.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "sourdough_baking",
            "source_path": "niche",
            "source_excerpt": "sourdough",
            "rule_id": "activities:sourdough_baking",
            "basis": "Activity represented by the observed design/niche; not a functional garment feature.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "vintage_design",
            "source_path": "source_listing_description",
            "source_excerpt": "vintage-style nine-grid",
            "rule_id": "style_traits:vintage_design",
            "basis": "Specific design-style wording; garment ageing/washed finish alone is insufficient.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "humour_traits",
            "value": "wordplay",
            "source_path": "design_name_or_identifying_phrase",
            "source_excerpt": "I KNEAD THIS",
            "rule_id": "humour_traits:wordplay",
            "basis": "Commercial interpretation of the exact bread/tile pun printed in the design.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "niche_hobby_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "sourdough_bakers",
            "rule_id": "buyer_needs:niche_hobby_gift",
            "basis": "Existing hobby recipient mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "sourdough_bakers"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:56:29.555Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Sourdough bakers"
        },
        {
          "label": "Activities and interests",
          "value": "Sourdough baking"
        },
        {
          "label": "Gift ideas for",
          "value": "sourdough bakers"
        },
        {
          "label": "Design style",
          "value": "Vintage-inspired artwork"
        },
        {
          "label": "The humour",
          "value": "Wordplay"
        },
        {
          "label": "Why choose it",
          "value": "Choose a gift around their hobby"
        }
      ],
      "commercial_routes": [
        "/gifts/for-sourdough-bakers/",
        "/collections/hobby-sweatshirts/",
        "/gifts/with-a-knowing-joke/"
      ]
    },
    {
      "id": "etsy-4511141388",
      "etsy_listing_id": "4511141388",
      "name": "Nevermore T-Shirt",
      "description": "For readers who know which raven has entered the room. The Nevermore design brings Poe’s familiar refrain to a garment-dyed literary T-shirt.",
      "url": "https://purelytextual.com/products/nevermore-edgar-allan-poe-t-shirt/",
      "purchase_url": "https://www.etsy.com/listing/4511141388/comfort-colors-edgar-allan-poe-raven-t",
      "checkout": "etsy",
      "product_type": "T-shirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/2b4b0f/8199953907/il_794xN.8199953907_elkm.jpg",
        "https://i.etsystatic.com/41141522/r/il/e1a2c1/8060222700/il_794xN.8060222700_8ols.jpg",
        "https://i.etsystatic.com/41141522/r/il/63e996/8060695582/il_794xN.8060695582_tpe7.jpg",
        "https://i.etsystatic.com/41141522/r/il/a7bee7/8108139755/il_794xN.8108139755_gsna.jpg",
        "https://i.etsystatic.com/41141522/r/il/b2804b/8060220310/il_794xN.8060220310_o59i.jpg",
        "https://i.etsystatic.com/41141522/r/il/e0514d/8060228334/il_794xN.8060228334_dkdh.jpg",
        "https://i.etsystatic.com/41141522/r/il/e4e313/8108136897/il_794xN.8108136897_kvt2.jpg",
        "https://i.etsystatic.com/41141522/r/il/5b3c47/8108139059/il_794xN.8108139059_5ode.jpg",
        "https://i.etsystatic.com/41141522/r/il/a98689/8060227936/il_794xN.8060227936_gh90.jpg",
        "https://i.etsystatic.com/41141522/r/il/a9574c/8586321750/il_794xN.8586321750_fwck.jpg",
        "https://i.etsystatic.com/41141522/r/il/ccdd1c/8634160393/il_794xN.8634160393_eea1.jpg",
        "https://i.etsystatic.com/41141522/r/il/f9df3c/8586322944/il_794xN.8586322944_pu84.jpg",
        "https://i.etsystatic.com/41141522/r/il/d902f3/8586323026/il_794xN.8586323026_bgqj.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "T-shirt"
        },
        {
          "label": "Design",
          "value": "Nevermore"
        },
        {
          "label": "Garment brand",
          "value": "Comfort Colors"
        },
        {
          "label": "Garment model",
          "value": "Comfort Colors 1717"
        },
        {
          "label": "Material",
          "value": "100% ring-spun cotton"
        },
        {
          "label": "Fit",
          "value": "Relaxed unisex fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Black, Ivory, Pepper"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:56:32.570Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL"
        ],
        "colours": [
          "Black",
          "Ivory",
          "Pepper"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:56:32.570Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:56:32.570Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Edgar Allan Poe",
          "The Raven",
          "Gothic literature"
        ],
        "recipient_types": [
          "book_lovers",
          "english_teachers",
          "librarians"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "dark_academia",
          "gothic"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Edgar Allan Poe",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "The Raven",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Gothic literature",
            "source_path": "literary.genre",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "english_teachers",
            "source_path": "source_listing_description",
            "source_excerpt": "English teachers",
            "rule_id": "recipient_types:english_teachers",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "librarians",
            "source_path": "source_listing_description",
            "source_excerpt": "librarians",
            "rule_id": "recipient_types:librarians",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "dark_academia",
            "source_path": "source_listing_description",
            "source_excerpt": "dark academia",
            "rule_id": "style_traits:dark_academia",
            "basis": "Explicit design/audience aesthetic in the retained listing; not a physical garment fact.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "gothic",
            "source_path": "source_listing_description",
            "source_excerpt": "gothic",
            "rule_id": "style_traits:gothic",
            "basis": "Explicit Gothic design, atmosphere or audience wording; a style interpretation rather than new literary attribution.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_t_shirts"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:56:32.570Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · English teachers · Librarians"
        },
        {
          "label": "Design style",
          "value": "Dark academia · Gothic"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-t-shirts/",
        "/collections/edgar-allan-poe/",
        "/collections/dark-academia/",
        "/gifts/for-english-teachers/"
      ]
    },
    {
      "id": "etsy-4581938116",
      "etsy_listing_id": "4581938116",
      "name": "Four Winds Institute Sweatshirt",
      "description": "East, South, West and North become a vintage institute-style emblem. Bamboo, clouds and the four wind tiles make a thoughtful choice for the mahjong player who values strategy and good company.",
      "url": "https://purelytextual.com/products/four-winds-institute-mahjong-sweatshirt/",
      "purchase_url": "https://www.etsy.com/listing/4581938116/mahjong-sweatshirt-four-winds-institute",
      "checkout": "etsy",
      "product_type": "sweatshirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/538a52/8581583876/il_794xN.8581583876_pij5.jpg",
        "https://i.etsystatic.com/41141522/r/il/441acc/8581580048/il_794xN.8581580048_no7g.jpg",
        "https://i.etsystatic.com/41141522/r/il/f35967/8573202550/il_794xN.8573202550_e42m.jpg",
        "https://i.etsystatic.com/41141522/r/il/d8a699/8621045327/il_794xN.8621045327_c23t.jpg",
        "https://i.etsystatic.com/41141522/r/il/539463/8621042535/il_794xN.8621042535_je5o.jpg",
        "https://i.etsystatic.com/41141522/r/il/669572/8621040137/il_794xN.8621040137_dm1l.jpg",
        "https://i.etsystatic.com/41141522/r/il/0573ce/8573208590/il_794xN.8573208590_jiay.jpg",
        "https://i.etsystatic.com/41141522/r/il/c59bd0/8573207190/il_794xN.8573207190_6eah.jpg",
        "https://i.etsystatic.com/41141522/r/il/ba8c96/8621037099/il_794xN.8621037099_im6d.jpg",
        "https://i.etsystatic.com/41141522/r/il/34190f/8621035951/il_794xN.8621035951_glsv.jpg",
        "https://i.etsystatic.com/41141522/r/il/7b3db3/8621037867/il_794xN.8621037867_cdde.jpg",
        "https://i.etsystatic.com/41141522/r/il/69aced/8573200358/il_794xN.8573200358_mn6h.jpg",
        "https://i.etsystatic.com/41141522/r/il/4e8613/8573211370/il_794xN.8573211370_iumo.jpg",
        "https://i.etsystatic.com/41141522/r/il/ba57e8/8573213202/il_794xN.8573213202_4y8c.jpg",
        "https://i.etsystatic.com/41141522/r/il/37dbdd/8573210566/il_794xN.8573210566_fbox.jpg",
        "https://i.etsystatic.com/41141522/r/il/678cd0/8621048983/il_794xN.8621048983_75vr.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "sweatshirt"
        },
        {
          "label": "Design",
          "value": "Four Winds Institute"
        },
        {
          "label": "Garment brand",
          "value": "Gildan"
        },
        {
          "label": "Garment model",
          "value": "Gildan 18000"
        },
        {
          "label": "Material",
          "value": "50% cotton / 50% polyester"
        },
        {
          "label": "Fit",
          "value": "Classic unisex fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL, 5XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Dark Heather, Sand, Sport Grey, Black"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:56:35.602Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL",
          "5XL"
        ],
        "colours": [
          "Dark Heather",
          "Sand",
          "Sport Grey",
          "Black"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:56:35.602Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:56:35.602Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "mahjong_players"
        ],
        "activities": [
          "playing_mahjong",
          "game_nights"
        ],
        "interests": [
          "mahjong"
        ],
        "recipient_types": [
          "mahjong_players"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [
          "mahjong_club_wear"
        ],
        "gift_intents": [
          "gift_for_mahjong_players"
        ],
        "style_traits": [
          "vintage_design",
          "club_emblem"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "niche_hobby_gift"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "mahjong_players",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "mahjong",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_mahjong_players",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "mahjong_players",
            "source_path": "niche",
            "source_excerpt": "mahjong",
            "rule_id": "identities:mahjong_players",
            "basis": "Audience identity based on the retained niche, not a suitability guarantee.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "playing_mahjong",
            "source_path": "niche",
            "source_excerpt": "mahjong",
            "rule_id": "activities:playing_mahjong",
            "basis": "Activity represented by the observed design/niche; not a functional garment feature.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "group_uses",
            "value": "mahjong_club_wear",
            "source_path": "source_listing_description",
            "source_excerpt": "mahjong clubs",
            "rule_id": "group_uses:mahjong_club_wear",
            "basis": "Individual use at an expressly named meetup; not custom club apparel, bulk ordering or matching availability.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "game_nights",
            "source_path": "source_listing_description",
            "source_excerpt": "game nights",
            "rule_id": "activities:game_nights",
            "basis": "Listing expressly describes game-night use.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "vintage_design",
            "source_path": "source_listing_description",
            "source_excerpt": "vintage institute-style",
            "rule_id": "style_traits:vintage_design",
            "basis": "Specific design-style wording; garment ageing/washed finish alone is insufficient.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "club_emblem",
            "source_path": "source_listing_description",
            "source_excerpt": "old club crest",
            "rule_id": "style_traits:club_emblem",
            "basis": "Ready-designed imagined belonging motif, not real affiliation, club customisation or group ordering.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "niche_hobby_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "mahjong_players",
            "rule_id": "buyer_needs:niche_hobby_gift",
            "basis": "Existing hobby recipient mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "mahjong_players"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:56:35.602Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Mahjong players"
        },
        {
          "label": "Activities and interests",
          "value": "Playing mahjong · Mahjong game nights"
        },
        {
          "label": "Gift ideas for",
          "value": "mahjong players"
        },
        {
          "label": "Wear or use in",
          "value": "Individual wear for mahjong club or game-night meetups"
        },
        {
          "label": "Design style",
          "value": "Vintage-inspired artwork · Imagined club, guild or society emblem"
        },
        {
          "label": "Why choose it",
          "value": "Choose a gift around their hobby"
        }
      ],
      "commercial_routes": [
        "/gifts/for-mahjong-players/",
        "/collections/hobby-sweatshirts/",
        "/collections/club-and-society-apparel/"
      ]
    },
    {
      "id": "etsy-4581339912",
      "etsy_listing_id": "4581339912",
      "name": "Dragon Tile Guild Sweatshirt",
      "description": "A green dragon, mahjong tiles and red-and-gold ornament give this design its guild-crest character. Choose it for the player who likes their game-night clothing bold and detailed.",
      "url": "https://purelytextual.com/products/dragon-tile-guild-mahjong-sweatshirt/",
      "purchase_url": "https://www.etsy.com/listing/4581339912/mahjong-sweatshirt-dragon-tile-guild",
      "checkout": "etsy",
      "product_type": "sweatshirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/1b2dc0/8581517908/il_794xN.8581517908_h0cj.jpg",
        "https://i.etsystatic.com/41141522/r/il/d72a19/8616538805/il_794xN.8616538805_gg2g.jpg",
        "https://i.etsystatic.com/41141522/r/il/b8a467/8616539709/il_794xN.8616539709_p6uz.jpg",
        "https://i.etsystatic.com/41141522/r/il/474def/8568691846/il_794xN.8568691846_giau.jpg",
        "https://i.etsystatic.com/41141522/r/il/841c1f/8568693278/il_794xN.8568693278_7ahx.jpg",
        "https://i.etsystatic.com/41141522/r/il/883f89/8568690708/il_794xN.8568690708_gsvr.jpg",
        "https://i.etsystatic.com/41141522/r/il/23f115/8616537325/il_794xN.8616537325_k94j.jpg",
        "https://i.etsystatic.com/41141522/r/il/1152d7/8616540327/il_794xN.8616540327_6cyf.jpg",
        "https://i.etsystatic.com/41141522/r/il/272466/8616534419/il_794xN.8616534419_hfvb.jpg",
        "https://i.etsystatic.com/41141522/r/il/52db66/8616536131/il_794xN.8616536131_a3k5.jpg",
        "https://i.etsystatic.com/41141522/r/il/6623ff/8616534951/il_794xN.8616534951_pb5l.jpg",
        "https://i.etsystatic.com/41141522/r/il/54c015/8568689578/il_794xN.8568689578_6b7e.jpg",
        "https://i.etsystatic.com/41141522/r/il/18c3e0/8568695018/il_794xN.8568695018_r2jr.jpg",
        "https://i.etsystatic.com/41141522/r/il/946ffc/8616541459/il_794xN.8616541459_1n94.jpg",
        "https://i.etsystatic.com/41141522/r/il/e84249/8568696570/il_794xN.8568696570_eec6.jpg",
        "https://i.etsystatic.com/41141522/r/il/af998d/8568696070/il_794xN.8568696070_l87b.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "sweatshirt"
        },
        {
          "label": "Design",
          "value": "Dragon Tile Guild"
        },
        {
          "label": "Garment brand",
          "value": "Gildan"
        },
        {
          "label": "Garment model",
          "value": "Gildan 18000"
        },
        {
          "label": "Material",
          "value": "50% cotton / 50% polyester"
        },
        {
          "label": "Fit",
          "value": "Classic unisex fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL, 5XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Dark Heather, Sand, Sport Grey, Black"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:56:38.495Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL",
          "5XL"
        ],
        "colours": [
          "Dark Heather",
          "Sand",
          "Sport Grey",
          "Black"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:56:38.495Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:56:38.495Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "mahjong_players"
        ],
        "activities": [
          "playing_mahjong",
          "game_nights"
        ],
        "interests": [
          "mahjong"
        ],
        "recipient_types": [
          "mahjong_players"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [
          "mahjong_club_wear"
        ],
        "gift_intents": [
          "gift_for_mahjong_players"
        ],
        "style_traits": [
          "club_emblem"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "niche_hobby_gift"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "mahjong_players",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "mahjong",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_mahjong_players",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "mahjong_players",
            "source_path": "niche",
            "source_excerpt": "mahjong",
            "rule_id": "identities:mahjong_players",
            "basis": "Audience identity based on the retained niche, not a suitability guarantee.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "playing_mahjong",
            "source_path": "niche",
            "source_excerpt": "mahjong",
            "rule_id": "activities:playing_mahjong",
            "basis": "Activity represented by the observed design/niche; not a functional garment feature.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "group_uses",
            "value": "mahjong_club_wear",
            "source_path": "source_listing_description",
            "source_excerpt": "mahjong groups",
            "rule_id": "group_uses:mahjong_club_wear",
            "basis": "Individual use at an expressly named meetup; not custom club apparel, bulk ordering or matching availability.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "game_nights",
            "source_path": "source_listing_description",
            "source_excerpt": "game nights",
            "rule_id": "activities:game_nights",
            "basis": "Listing expressly describes game-night use.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "club_emblem",
            "source_path": "source_listing_description",
            "source_excerpt": "proper guild crest",
            "rule_id": "style_traits:club_emblem",
            "basis": "Ready-designed imagined belonging motif, not real affiliation, club customisation or group ordering.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "niche_hobby_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "mahjong_players",
            "rule_id": "buyer_needs:niche_hobby_gift",
            "basis": "Existing hobby recipient mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "mahjong_players"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:56:38.495Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Mahjong players"
        },
        {
          "label": "Activities and interests",
          "value": "Playing mahjong · Mahjong game nights"
        },
        {
          "label": "Gift ideas for",
          "value": "mahjong players"
        },
        {
          "label": "Wear or use in",
          "value": "Individual wear for mahjong club or game-night meetups"
        },
        {
          "label": "Design style",
          "value": "Imagined club, guild or society emblem"
        },
        {
          "label": "Why choose it",
          "value": "Choose a gift around their hobby"
        }
      ],
      "commercial_routes": [
        "/gifts/for-mahjong-players/",
        "/collections/hobby-sweatshirts/",
        "/collections/club-and-society-apparel/"
      ]
    },
    {
      "id": "etsy-4581920393",
      "etsy_listing_id": "4581920393",
      "name": "Mah-Jong Social Club Sweatshirt",
      "description": "A sharply dressed cat in red sunglasses, mahjong tiles and a glowing Hong Kong night scene. A colourful choice for the player whose “one more round” usually means several.",
      "url": "https://purelytextual.com/products/mah-jong-social-club-cat-sweatshirt/",
      "purchase_url": "https://www.etsy.com/listing/4581920393/mahjong-sweatshirt-mah-jong-social-club",
      "checkout": "etsy",
      "product_type": "sweatshirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/883349/8581431946/il_794xN.8581431946_encx.jpg",
        "https://i.etsystatic.com/41141522/r/il/634061/8620994489/il_794xN.8620994489_707o.jpg",
        "https://i.etsystatic.com/41141522/r/il/62ed58/8620995797/il_794xN.8620995797_ey52.jpg",
        "https://i.etsystatic.com/41141522/r/il/d46f76/8620995081/il_794xN.8620995081_g2hm.jpg",
        "https://i.etsystatic.com/41141522/r/il/393409/8573159138/il_794xN.8573159138_re5z.jpg",
        "https://i.etsystatic.com/41141522/r/il/146959/8620997337/il_794xN.8620997337_d5zd.jpg",
        "https://i.etsystatic.com/41141522/r/il/aff9a7/8620996457/il_794xN.8620996457_l0ym.jpg",
        "https://i.etsystatic.com/41141522/r/il/468b18/8620999769/il_794xN.8620999769_i3mq.jpg",
        "https://i.etsystatic.com/41141522/r/il/ab42ec/8620993797/il_794xN.8620993797_2z0m.jpg",
        "https://i.etsystatic.com/41141522/r/il/01ff02/8620999139/il_794xN.8620999139_ggyx.jpg",
        "https://i.etsystatic.com/41141522/r/il/da94fa/8573161012/il_794xN.8573161012_3886.jpg",
        "https://i.etsystatic.com/41141522/r/il/d87671/8620992825/il_794xN.8620992825_2hve.jpg",
        "https://i.etsystatic.com/41141522/r/il/35f085/8620990581/il_794xN.8620990581_jkx5.jpg",
        "https://i.etsystatic.com/41141522/r/il/fb14c9/8573150880/il_794xN.8573150880_cs09.jpg",
        "https://i.etsystatic.com/41141522/r/il/0a408a/8573152956/il_794xN.8573152956_23dj.jpg",
        "https://i.etsystatic.com/41141522/r/il/c420ab/8620991351/il_794xN.8620991351_hcm7.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "sweatshirt"
        },
        {
          "label": "Design",
          "value": "Mah-Jong Social Club"
        },
        {
          "label": "Garment brand",
          "value": "Gildan"
        },
        {
          "label": "Garment model",
          "value": "Gildan 18000"
        },
        {
          "label": "Material",
          "value": "50% cotton / 50% polyester"
        },
        {
          "label": "Fit",
          "value": "Classic unisex fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL, 5XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Dark Heather, Sand, Sport Grey, Black"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:56:44.853Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL",
          "5XL"
        ],
        "colours": [
          "Dark Heather",
          "Sand",
          "Sport Grey",
          "Black"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:56:44.853Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:56:44.853Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "mahjong_players"
        ],
        "activities": [
          "playing_mahjong",
          "game_nights"
        ],
        "interests": [
          "mahjong"
        ],
        "recipient_types": [
          "mahjong_players",
          "cat_lovers"
        ],
        "relationships": [],
        "occasions": [
          "birthday"
        ],
        "group_uses": [
          "mahjong_club_wear"
        ],
        "gift_intents": [
          "gift_for_mahjong_players"
        ],
        "style_traits": [
          "club_emblem"
        ],
        "humour_traits": [
          "wordplay"
        ],
        "buyer_needs": [
          "niche_hobby_gift"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "mahjong_players",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "mahjong",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_mahjong_players",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "mahjong_players",
            "source_path": "niche",
            "source_excerpt": "mahjong",
            "rule_id": "identities:mahjong_players",
            "basis": "Audience identity based on the retained niche, not a suitability guarantee.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "playing_mahjong",
            "source_path": "niche",
            "source_excerpt": "mahjong",
            "rule_id": "activities:playing_mahjong",
            "basis": "Activity represented by the observed design/niche; not a functional garment feature.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "cat_lovers",
            "source_path": "source_listing_description",
            "source_excerpt": "cat lover",
            "rule_id": "recipient_types:cat_lovers",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "occasions",
            "value": "birthday",
            "source_path": "source_listing_description",
            "source_excerpt": "birthdays",
            "rule_id": "occasions:birthday",
            "basis": "Explicit listing occasion wording; no event-specific fulfilment service claimed.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "group_uses",
            "value": "mahjong_club_wear",
            "source_path": "source_listing_description",
            "source_excerpt": "social clubs, tournaments",
            "rule_id": "group_uses:mahjong_club_wear",
            "basis": "Individual use at an expressly named meetup; not custom club apparel, bulk ordering or matching availability.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "game_nights",
            "source_path": "source_listing_description",
            "source_excerpt": "mahjong nights",
            "rule_id": "activities:game_nights",
            "basis": "Listing expressly describes game-night use.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "club_emblem",
            "source_path": "source_listing_description",
            "source_excerpt": "Social Club sweatshirt",
            "rule_id": "style_traits:club_emblem",
            "basis": "Ready-designed imagined belonging motif, not real affiliation, club customisation or group ordering.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "humour_traits",
            "value": "wordplay",
            "source_path": "source_listing_description",
            "source_excerpt": "FOR A NIGHT OUT ON THE TILES",
            "rule_id": "humour_traits:wordplay",
            "basis": "Commercial interpretation of the exact bread/tile pun printed in the design.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "niche_hobby_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "mahjong_players",
            "rule_id": "buyer_needs:niche_hobby_gift",
            "basis": "Existing hobby recipient mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "mahjong_players"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:56:44.853Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Mahjong players"
        },
        {
          "label": "Activities and interests",
          "value": "Playing mahjong · Mahjong game nights"
        },
        {
          "label": "Gift ideas for",
          "value": "mahjong players · Cat lovers"
        },
        {
          "label": "Suggested occasions",
          "value": "Birthday"
        },
        {
          "label": "Wear or use in",
          "value": "Individual wear for mahjong club or game-night meetups"
        },
        {
          "label": "Design style",
          "value": "Imagined club, guild or society emblem"
        },
        {
          "label": "The humour",
          "value": "Wordplay"
        },
        {
          "label": "Why choose it",
          "value": "Choose a gift around their hobby"
        }
      ],
      "commercial_routes": [
        "/gifts/for-mahjong-players/",
        "/collections/hobby-sweatshirts/",
        "/collections/club-and-society-apparel/",
        "/gifts/with-a-knowing-joke/"
      ]
    },
    {
      "id": "etsy-4574403160",
      "etsy_listing_id": "4574403160",
      "name": "Transylvania Express T-Shirt",
      "description": "An imagined railway souvenir from Jonathan Harker’s journey in Bram Stoker’s Dracula. Distressed lettering and a Gothic locomotive make the reference recognisable to readers who know the route.",
      "url": "https://purelytextual.com/products/transylvania-express-dracula-t-shirt/",
      "purchase_url": "https://www.etsy.com/listing/4574403160/dracula-shirt-transylvania-express-t",
      "checkout": "etsy",
      "product_type": "T-shirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/2ce818/8547120718/il_794xN.8547120718_d45x.jpg",
        "https://i.etsystatic.com/41141522/r/il/16b204/8594965209/il_794xN.8594965209_rx2w.jpg",
        "https://i.etsystatic.com/41141522/r/il/6b2b76/8547096680/il_794xN.8547096680_giyx.jpg",
        "https://i.etsystatic.com/41141522/r/il/2a2e26/8547096498/il_794xN.8547096498_r49g.jpg",
        "https://i.etsystatic.com/41141522/r/il/82cd32/8594964945/il_794xN.8594964945_de75.jpg",
        "https://i.etsystatic.com/41141522/r/il/ca9e71/8594960337/il_794xN.8594960337_bw14.jpg",
        "https://i.etsystatic.com/41141522/r/il/a06759/8547109570/il_794xN.8547109570_ca3s.jpg",
        "https://i.etsystatic.com/41141522/r/il/2e2a58/8594965251/il_794xN.8594965251_lqtn.jpg",
        "https://i.etsystatic.com/41141522/r/il/bf9a8a/8547096692/il_794xN.8547096692_ev7b.jpg",
        "https://i.etsystatic.com/41141522/r/il/bb2f28/8547096444/il_794xN.8547096444_towh.jpg",
        "https://i.etsystatic.com/41141522/r/il/8796dc/8547096434/il_794xN.8547096434_fbv7.jpg",
        "https://i.etsystatic.com/41141522/r/il/806564/8594978457/il_794xN.8594978457_osrw.jpg",
        "https://i.etsystatic.com/41141522/r/il/1a5048/8547092018/il_794xN.8547092018_4frv.jpg",
        "https://i.etsystatic.com/41141522/r/il/1ccc46/8594966043/il_794xN.8594966043_m6wt.jpg",
        "https://i.etsystatic.com/41141522/r/il/ace89a/8594965953/il_794xN.8594965953_n077.jpg",
        "https://i.etsystatic.com/41141522/r/il/2487d7/8594966569/il_794xN.8594966569_94xn.jpg",
        "https://i.etsystatic.com/41141522/r/il/182a1f/8594966633/il_794xN.8594966633_bz9c.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "T-shirt"
        },
        {
          "label": "Design",
          "value": "Transylvania Express"
        },
        {
          "label": "Garment brand",
          "value": "Comfort Colors"
        },
        {
          "label": "Garment model",
          "value": "Comfort Colors 1717"
        },
        {
          "label": "Material",
          "value": "100% ring-spun US cotton"
        },
        {
          "label": "Fit",
          "value": "Relaxed unisex fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Black, Ivory, Moss, Pepper"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:56:47.122Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL"
        ],
        "colours": [
          "Black",
          "Ivory",
          "Moss",
          "Pepper"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:56:47.122Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:56:47.122Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Dracula",
          "Bram Stoker",
          "Gothic literature",
          "Horror"
        ],
        "recipient_types": [
          "book_lovers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "dark_academia",
          "gothic",
          "vintage_design",
          "understated_reference"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "understated_identity_apparel"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Dracula",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Bram Stoker",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Gothic literature",
            "source_path": "literary.genre",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Horror",
            "source_path": "literary.genre",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "dark_academia",
            "source_path": "source_listing_description",
            "source_excerpt": "Dark academia",
            "rule_id": "style_traits:dark_academia",
            "basis": "Explicit design/audience aesthetic in the retained listing; not a physical garment fact.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "gothic",
            "source_path": "source_listing_description",
            "source_excerpt": "Gothic",
            "rule_id": "style_traits:gothic",
            "basis": "Explicit Gothic design, atmosphere or audience wording; a style interpretation rather than new literary attribution.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "vintage_design",
            "source_path": "source_listing_description",
            "source_excerpt": "vintage railway",
            "rule_id": "style_traits:vintage_design",
            "basis": "Specific design-style wording; garment ageing/washed finish alone is insufficient.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "understated_reference",
            "source_path": "source_listing_description",
            "source_excerpt": "subtle literary reference",
            "rule_id": "style_traits:understated_reference",
            "basis": "Explicit insider-reference design description.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "understated_identity_apparel",
            "source_path": "source_listing_description",
            "source_excerpt": "subtle literary reference",
            "rule_id": "buyer_needs:understated_identity_apparel",
            "basis": "Specific design wording supports an understated identity purchase motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_t_shirts",
        "dracula"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:56:47.122Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers"
        },
        {
          "label": "Design style",
          "value": "Dark academia · Gothic · Vintage-inspired artwork · Understated literary reference"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Wear an insider reference"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-t-shirts/",
        "/collections/dracula-gifts/",
        "/collections/dark-academia/"
      ]
    },
    {
      "id": "etsy-4574384023",
      "etsy_listing_id": "4574384023",
      "name": "Carfax Abbey Preservation Society T-Shirt",
      "description": "A Gothic ruin and preservation-society lettering turn Count Dracula’s Carfax estate into an understated literary reference. For the reader who enjoys recognising a place from the novel.",
      "url": "https://purelytextual.com/products/carfax-abbey-dracula-t-shirt/",
      "purchase_url": "https://www.etsy.com/listing/4574384023/dracula-shirt-carfax-abbey-t-shirt",
      "checkout": "etsy",
      "product_type": "T-shirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/49e898/8546962584/il_794xN.8546962584_op6b.jpg",
        "https://i.etsystatic.com/41141522/r/il/049301/8546950682/il_794xN.8546950682_o1qm.jpg",
        "https://i.etsystatic.com/41141522/r/il/c62c74/8594820123/il_794xN.8594820123_8kvm.jpg",
        "https://i.etsystatic.com/41141522/r/il/7a3f60/8546964494/il_794xN.8546964494_9ceu.jpg",
        "https://i.etsystatic.com/41141522/r/il/60521d/8594820463/il_794xN.8594820463_bjfe.jpg",
        "https://i.etsystatic.com/41141522/r/il/7001e2/8594820495/il_794xN.8594820495_cs01.jpg",
        "https://i.etsystatic.com/41141522/r/il/db7345/8594821589/il_794xN.8594821589_s3tr.jpg",
        "https://i.etsystatic.com/41141522/r/il/89704b/8594821581/il_794xN.8594821581_9x1d.jpg",
        "https://i.etsystatic.com/41141522/r/il/a7708b/8546950688/il_794xN.8546950688_kibq.jpg",
        "https://i.etsystatic.com/41141522/r/il/94de1d/8594820171/il_794xN.8594820171_3k1d.jpg",
        "https://i.etsystatic.com/41141522/r/il/d78b77/8594820111/il_794xN.8594820111_eyd4.jpg",
        "https://i.etsystatic.com/41141522/r/il/fee6ba/8546948894/il_794xN.8546948894_6om8.jpg",
        "https://i.etsystatic.com/41141522/r/il/bddf95/8594818413/il_794xN.8594818413_cpx6.jpg",
        "https://i.etsystatic.com/41141522/r/il/548f93/8594817759/il_794xN.8594817759_3j7j.jpg",
        "https://i.etsystatic.com/41141522/r/il/246eb4/8594817755/il_794xN.8594817755_7a8s.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "T-shirt"
        },
        {
          "label": "Design",
          "value": "Carfax Abbey Preservation Society"
        },
        {
          "label": "Garment brand",
          "value": "Comfort Colors"
        },
        {
          "label": "Garment model",
          "value": "Comfort Colors 1717"
        },
        {
          "label": "Material",
          "value": "100% ring-spun US cotton"
        },
        {
          "label": "Fit",
          "value": "Relaxed unisex fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Black, Ivory, Moss, Pepper"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:57:12.139Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL"
        ],
        "colours": [
          "Black",
          "Ivory",
          "Moss",
          "Pepper"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:57:12.139Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:57:12.139Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Dracula",
          "Bram Stoker",
          "Gothic literature",
          "Horror"
        ],
        "recipient_types": [
          "book_lovers",
          "literature_students"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "dark_academia",
          "gothic",
          "club_emblem",
          "understated_reference"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "understated_identity_apparel"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Dracula",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Bram Stoker",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Gothic literature",
            "source_path": "literary.genre",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Horror",
            "source_path": "literary.genre",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "literature_students",
            "source_path": "source_listing_description",
            "source_excerpt": "literature students",
            "rule_id": "recipient_types:literature_students",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "dark_academia",
            "source_path": "source_listing_description",
            "source_excerpt": "Dark academia",
            "rule_id": "style_traits:dark_academia",
            "basis": "Explicit design/audience aesthetic in the retained listing; not a physical garment fact.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "gothic",
            "source_path": "source_listing_description",
            "source_excerpt": "Gothic",
            "rule_id": "style_traits:gothic",
            "basis": "Explicit Gothic design, atmosphere or audience wording; a style interpretation rather than new literary attribution.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "club_emblem",
            "source_path": "source_listing_description",
            "source_excerpt": "Preservation Society T-shirt",
            "rule_id": "style_traits:club_emblem",
            "basis": "Ready-designed imagined belonging motif, not real affiliation, club customisation or group ordering.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "understated_reference",
            "source_path": "source_listing_description",
            "source_excerpt": "understated literary reference",
            "rule_id": "style_traits:understated_reference",
            "basis": "Explicit insider-reference design description.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "understated_identity_apparel",
            "source_path": "source_listing_description",
            "source_excerpt": "understated literary reference",
            "rule_id": "buyer_needs:understated_identity_apparel",
            "basis": "Specific design wording supports an understated identity purchase motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_t_shirts",
        "dracula"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:57:12.139Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · Literature students"
        },
        {
          "label": "Design style",
          "value": "Dark academia · Gothic · Imagined club, guild or society emblem · Understated literary reference"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Wear an insider reference"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-t-shirts/",
        "/collections/dracula-gifts/",
        "/collections/dark-academia/",
        "/collections/club-and-society-apparel/"
      ]
    },
    {
      "id": "etsy-4303195261",
      "etsy_listing_id": "4303195261",
      "name": "R.I.P. Heathcliff T-Shirt",
      "description": "Emily Brontë’s brooding character gets a darkly funny literary in-joke: R.I.P. Heathcliff — you would’ve loved therapy. A garment-dyed tee for readers with an attachment to the stormier classics.",
      "url": "https://purelytextual.com/products/rip-heathcliff-wuthering-heights-t-shirt/",
      "purchase_url": "https://www.etsy.com/listing/4303195261/wuthering-heights-shirt-funny-rip",
      "checkout": "etsy",
      "product_type": "T-shirt",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/9c8265/8527248342/il_794xN.8527248342_ls81.jpg",
        "https://i.etsystatic.com/41141522/r/il/f9bb63/6850904342/il_794xN.6850904342_m2ua.jpg",
        "https://i.etsystatic.com/41141522/r/il/f499a0/6850903010/il_794xN.6850903010_kmed.jpg",
        "https://i.etsystatic.com/41141522/r/il/544738/6850903002/il_794xN.6850903002_qp9e.jpg",
        "https://i.etsystatic.com/41141522/r/il/663324/6898877291/il_794xN.6898877291_n8g0.jpg",
        "https://i.etsystatic.com/41141522/r/il/f5fe17/6898877311/il_794xN.6898877311_dkjo.jpg",
        "https://i.etsystatic.com/41141522/r/il/e0f76f/7026080177/il_794xN.7026080177_dpzs.jpg",
        "https://i.etsystatic.com/41141522/r/il/a3d2df/6978099254/il_794xN.6978099254_1m4o.jpg",
        "https://i.etsystatic.com/41141522/r/il/d17b66/7026080381/il_794xN.7026080381_33np.jpg",
        "https://i.etsystatic.com/41141522/r/il/147e28/7026080379/il_794xN.7026080379_fa1m.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "T-shirt"
        },
        {
          "label": "Design",
          "value": "R.I.P. Heathcliff — you would’ve loved therapy"
        },
        {
          "label": "Garment brand",
          "value": "Comfort Colors"
        },
        {
          "label": "Garment model",
          "value": "Comfort Colors 1717"
        },
        {
          "label": "Material",
          "value": "100% ring-spun cotton"
        },
        {
          "label": "Fit",
          "value": "Relaxed unisex fit"
        },
        {
          "label": "Observed listing size options",
          "value": "S, M, L, XL, 2XL, 3XL, 4XL"
        },
        {
          "label": "Observed listing colour options",
          "value": "Bay, Blue Jean, Chambray, Ivory, Moss, Pepper"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:57:19.915Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "S",
          "M",
          "L",
          "XL",
          "2XL",
          "3XL",
          "4XL"
        ],
        "colours": [
          "Bay",
          "Blue Jean",
          "Chambray",
          "Ivory",
          "Moss",
          "Pepper"
        ],
        "design_options": null,
        "observed_at": "2026-10-02T14:57:19.915Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:57:19.915Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Brontë",
          "Emily Brontë",
          "Wuthering Heights",
          "Gothic literature"
        ],
        "recipient_types": [
          "book_lovers",
          "english_teachers",
          "literature_students"
        ],
        "relationships": [
          "friend"
        ],
        "occasions": [],
        "group_uses": [
          "book_club_wear"
        ],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "dark_academia",
          "gothic"
        ],
        "humour_traits": [
          "dark_literary_humour"
        ],
        "buyer_needs": [
          "literary_gift"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Brontë",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Emily Brontë",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Wuthering Heights",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Gothic literature",
            "source_path": "literary.genre",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "english_teachers",
            "source_path": "source_listing_description",
            "source_excerpt": "English teachers",
            "rule_id": "recipient_types:english_teachers",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "literature_students",
            "source_path": "source_listing_description",
            "source_excerpt": "literature students",
            "rule_id": "recipient_types:literature_students",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "relationships",
            "value": "friend",
            "source_path": "source_listing_description",
            "source_excerpt": "Book club friends",
            "rule_id": "relationships:friend",
            "basis": "Friend gifting is supported by this specific listing phrase, not applied to the entire catalogue.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "group_uses",
            "value": "book_club_wear",
            "source_path": "source_listing_description",
            "source_excerpt": "Book club",
            "rule_id": "group_uses:book_club_wear",
            "basis": "Listing mentions book clubs; individual use only, no group-order capability.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "dark_academia",
            "source_path": "source_listing_description",
            "source_excerpt": "Dark academia",
            "rule_id": "style_traits:dark_academia",
            "basis": "Explicit design/audience aesthetic in the retained listing; not a physical garment fact.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "gothic",
            "source_path": "source_listing_description",
            "source_excerpt": "gothic",
            "rule_id": "style_traits:gothic",
            "basis": "Explicit Gothic design, atmosphere or audience wording; a style interpretation rather than new literary attribution.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "humour_traits",
            "value": "dark_literary_humour",
            "source_path": "source_listing_description",
            "source_excerpt": "darkly funny",
            "rule_id": "humour_traits:dark_literary_humour",
            "basis": "The source explicitly describes the literary joke as darkly funny.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_t_shirts"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:57:19.915Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · English teachers · Literature students"
        },
        {
          "label": "Gift recipient",
          "value": "Friend"
        },
        {
          "label": "Wear or use in",
          "value": "Individual wear for book-club gatherings"
        },
        {
          "label": "Design style",
          "value": "Dark academia · Gothic"
        },
        {
          "label": "The humour",
          "value": "Dark literary humour"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-t-shirts/",
        "/collections/bronte/",
        "/collections/dark-academia/",
        "/gifts/for-english-teachers/",
        "/gifts/with-a-knowing-joke/"
      ]
    },
    {
      "id": "etsy-4541328157",
      "etsy_listing_id": "4541328157",
      "name": "Olympian Gods Above Troy Desk Mat",
      "description": "The Olympian gods divide above Troy as mortal armies clash below. A weathered mosaic treatment brings the scale of Homer’s epic to a study or writing desk.",
      "url": "https://purelytextual.com/products/iliad-gods-choose-their-side-desk-mat/",
      "purchase_url": "https://www.etsy.com/listing/4541328157/mythology-desk-mat-the-iliad-the-gods",
      "checkout": "etsy",
      "product_type": "desk mat",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/0b6418/8326366333/il_794xN.8326366333_hbtj.jpg",
        "https://i.etsystatic.com/41141522/r/il/7c6c96/8278432902/il_794xN.8278432902_itl6.jpg",
        "https://i.etsystatic.com/41141522/r/il/008772/8278432898/il_794xN.8278432898_61k1.jpg",
        "https://i.etsystatic.com/41141522/r/il/c8e799/8278432962/il_794xN.8278432962_4j2i.jpg",
        "https://i.etsystatic.com/41141522/r/il/0d9c8d/8326339997/il_794xN.8326339997_31dd.jpg",
        "https://i.etsystatic.com/41141522/r/il/5a8549/8278418454/il_794xN.8278418454_5tec.jpg",
        "https://i.etsystatic.com/41141522/r/il/6b7e7e/8278418910/il_794xN.8278418910_aca4.jpg",
        "https://i.etsystatic.com/41141522/r/il/a1801d/8278417972/il_794xN.8278417972_50aq.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "desk mat"
        },
        {
          "label": "Design",
          "value": "Olympian gods dividing above Troy"
        },
        {
          "label": "Material",
          "value": "100% neoprene"
        },
        {
          "label": "Thickness",
          "value": "3 mm"
        },
        {
          "label": "Observed dimensions",
          "value": "32 × 16 inches"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:58:13.848Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "32 × 16 inches"
        ],
        "colours": null,
        "design_options": null,
        "observed_at": "2026-10-02T14:58:13.848Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:58:13.848Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Greek mythology",
          "Homer",
          "The Iliad",
          "Epic poetry"
        ],
        "recipient_types": [
          "book_lovers",
          "classics_enthusiasts"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "mosaic"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "desk_art"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Greek mythology",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Homer",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "The Iliad",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Epic poetry",
            "source_path": "literary.genre",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "classics_enthusiasts",
            "source_path": "source_listing_description",
            "source_excerpt": "classics teachers",
            "rule_id": "recipient_types:classics_enthusiasts",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "mosaic",
            "source_path": "source_listing_description",
            "source_excerpt": "monumental mosaic composition",
            "rule_id": "style_traits:mosaic",
            "basis": "Artwork treatment, not physical mosaic construction.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "desk_art",
            "source_path": "catalogue_product_type",
            "source_excerpt": null,
            "rule_id": "buyer_needs:desk_art",
            "basis": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_desk_mats"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:58:13.848Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · Classics enthusiasts"
        },
        {
          "label": "Design style",
          "value": "Mosaic artwork"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Bring a literary scene to the desk"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-desk-mats/",
        "/collections/greek-mythology-desk-mats/"
      ]
    },
    {
      "id": "etsy-4541322847",
      "etsy_listing_id": "4541322847",
      "name": "Achilles & Hector Marble Relief Desk Mat",
      "description": "The confrontation between Achilles and Hector recast as an ancient marble relief. Shallow carved layers and softened stone detail suit the reader drawn to the quiet atmosphere of a museum.",
      "url": "https://purelytextual.com/products/achilles-hector-marble-relief-desk-mat/",
      "purchase_url": "https://www.etsy.com/listing/4541322847/achilles-and-hector-iliad-marble-relief",
      "checkout": "etsy",
      "product_type": "desk mat",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/302556/8278562778/il_794xN.8278562778_le7v.jpg",
        "https://i.etsystatic.com/41141522/r/il/13ef9d/8278561676/il_794xN.8278561676_edqw.jpg",
        "https://i.etsystatic.com/41141522/r/il/e8efc5/8326482083/il_794xN.8326482083_os78.jpg",
        "https://i.etsystatic.com/41141522/r/il/b51b12/8326482141/il_794xN.8326482141_2ktx.jpg",
        "https://i.etsystatic.com/41141522/r/il/ba1276/8326296059/il_794xN.8326296059_g9sm.jpg",
        "https://i.etsystatic.com/41141522/r/il/02cf38/8326295251/il_794xN.8326295251_40mk.jpg",
        "https://i.etsystatic.com/41141522/r/il/d72043/8326295655/il_794xN.8326295655_di31.jpg",
        "https://i.etsystatic.com/41141522/r/il/cd140f/8326294795/il_794xN.8326294795_lh4z.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "desk mat"
        },
        {
          "label": "Design",
          "value": "Achilles and Hector Iliad Marble Relief"
        },
        {
          "label": "Material",
          "value": "100% neoprene"
        },
        {
          "label": "Thickness",
          "value": "3 mm"
        },
        {
          "label": "Observed dimensions",
          "value": "32 × 16 inches"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:58:27.685Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "32 × 16 inches"
        ],
        "colours": null,
        "design_options": null,
        "observed_at": "2026-10-02T14:58:27.685Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:58:27.685Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Greek mythology",
          "Homer",
          "The Iliad"
        ],
        "recipient_types": [
          "book_lovers",
          "classics_enthusiasts"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "marble_relief"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "desk_art"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Greek mythology",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Homer",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "The Iliad",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "classics_enthusiasts",
            "source_path": "source_listing_description",
            "source_excerpt": "classicists",
            "rule_id": "recipient_types:classics_enthusiasts",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "marble_relief",
            "source_path": "source_listing_description",
            "source_excerpt": "ancient marble relief",
            "rule_id": "style_traits:marble_relief",
            "basis": "Artwork representation, not a claim that the product is stone.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "desk_art",
            "source_path": "catalogue_product_type",
            "source_excerpt": null,
            "rule_id": "buyer_needs:desk_art",
            "basis": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_desk_mats"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:58:27.685Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · Classics enthusiasts"
        },
        {
          "label": "Design style",
          "value": "Weathered marble relief"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Bring a literary scene to the desk"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-desk-mats/",
        "/collections/greek-mythology-desk-mats/"
      ]
    },
    {
      "id": "etsy-4541340216",
      "etsy_listing_id": "4541340216",
      "name": "Achilles & Hector Black-Figure Desk Mat",
      "description": "Dark silhouettes and Greek ornament cross a terracotta ground in this Attic black-figure treatment of Achilles and Hector. A distinct choice for admirers of ancient ceramics and Homer.",
      "url": "https://purelytextual.com/products/achilles-hector-attic-black-figure-desk-mat/",
      "purchase_url": "https://www.etsy.com/listing/4541340216/achilles-and-hector-attic-black-figure",
      "checkout": "etsy",
      "product_type": "desk mat",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/ced400/8326473581/il_794xN.8326473581_a6a2.jpg",
        "https://i.etsystatic.com/41141522/r/il/27e3e7/8278551428/il_794xN.8278551428_g0c7.jpg",
        "https://i.etsystatic.com/41141522/r/il/c3a5ca/8326471737/il_794xN.8326471737_pcf5.jpg",
        "https://i.etsystatic.com/41141522/r/il/d22745/8326471827/il_794xN.8326471827_8q9d.jpg",
        "https://i.etsystatic.com/41141522/r/il/79eb65/8326301695/il_794xN.8326301695_bl4z.jpg",
        "https://i.etsystatic.com/41141522/r/il/e73c9e/8278380472/il_794xN.8278380472_h6w3.jpg",
        "https://i.etsystatic.com/41141522/r/il/4f2bc7/8326301115/il_794xN.8326301115_3zwa.jpg",
        "https://i.etsystatic.com/41141522/r/il/c3709a/8326300159/il_794xN.8326300159_aexk.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "desk mat"
        },
        {
          "label": "Design",
          "value": "Achilles and Hector Attic Black-Figure"
        },
        {
          "label": "Material",
          "value": "100% neoprene"
        },
        {
          "label": "Thickness",
          "value": "3 mm"
        },
        {
          "label": "Observed dimensions",
          "value": "32 × 16 inches"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:58:30.549Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "32 × 16 inches"
        ],
        "colours": null,
        "design_options": null,
        "observed_at": "2026-10-02T14:58:30.549Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:58:30.549Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Greek mythology",
          "Homer",
          "The Iliad"
        ],
        "recipient_types": [
          "book_lovers",
          "classics_enthusiasts"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "attic_pottery"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "desk_art"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Greek mythology",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Homer",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "The Iliad",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "classics_enthusiasts",
            "source_path": "source_listing_description",
            "source_excerpt": "classics students",
            "rule_id": "recipient_types:classics_enthusiasts",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "attic_pottery",
            "source_path": "source_listing_description",
            "source_excerpt": "Attic black-figure pottery",
            "rule_id": "style_traits:attic_pottery",
            "basis": "Artwork representation, not a claim that the desk mat is ceramic.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "desk_art",
            "source_path": "catalogue_product_type",
            "source_excerpt": null,
            "rule_id": "buyer_needs:desk_art",
            "basis": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_desk_mats"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:58:30.549Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · Classics enthusiasts"
        },
        {
          "label": "Design style",
          "value": "Attic black-figure artwork"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Bring a literary scene to the desk"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-desk-mats/",
        "/collections/greek-mythology-desk-mats/"
      ]
    },
    {
      "id": "etsy-4541323971",
      "etsy_listing_id": "4541323971",
      "name": "Jane Eyre Moorland Desk Mat",
      "description": "Jane crosses the moors toward Moor House in a restrained Gothic landscape. A period border frames this atmospheric desk mat for readers of Charlotte Brontë.",
      "url": "https://purelytextual.com/products/jane-eyre-gothic-moorland-desk-mat/",
      "purchase_url": "https://www.etsy.com/listing/4541323971/gothic-moorland-desk-mat-charlotte",
      "checkout": "etsy",
      "product_type": "desk mat",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/60ad00/8278542490/il_794xN.8278542490_4ez9.jpg",
        "https://i.etsystatic.com/41141522/r/il/4f82e4/8326461687/il_794xN.8326461687_hfpz.jpg",
        "https://i.etsystatic.com/41141522/r/il/396d18/8278541634/il_794xN.8278541634_oosu.jpg",
        "https://i.etsystatic.com/41141522/r/il/bcbe9c/8326461795/il_794xN.8326461795_33st.jpg",
        "https://i.etsystatic.com/41141522/r/il/8b9fac/8278386750/il_794xN.8278386750_tf41.jpg",
        "https://i.etsystatic.com/41141522/r/il/73b710/8326306127/il_794xN.8326306127_e614.jpg",
        "https://i.etsystatic.com/41141522/r/il/3cef78/8326306617/il_794xN.8326306617_q9hr.jpg",
        "https://i.etsystatic.com/41141522/r/il/28be04/8278385144/il_794xN.8278385144_iuxw.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "desk mat"
        },
        {
          "label": "Design",
          "value": "Jane crossing the moors toward Moor House"
        },
        {
          "label": "Material",
          "value": "100% neoprene"
        },
        {
          "label": "Thickness",
          "value": "3 mm"
        },
        {
          "label": "Observed dimensions",
          "value": "32 × 16 inches"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:58:33.363Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "32 × 16 inches"
        ],
        "colours": null,
        "design_options": null,
        "observed_at": "2026-10-02T14:58:33.363Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:58:33.363Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Brontë",
          "Charlotte Brontë",
          "Jane Eyre",
          "Gothic literature"
        ],
        "recipient_types": [
          "book_lovers",
          "english_teachers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "dark_academia",
          "gothic"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "desk_art"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Brontë",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Charlotte Brontë",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Jane Eyre",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Gothic literature",
            "source_path": "literary.genre",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "english_teachers",
            "source_path": "source_listing_description",
            "source_excerpt": "English teachers",
            "rule_id": "recipient_types:english_teachers",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "dark_academia",
            "source_path": "source_listing_description",
            "source_excerpt": "dark academia",
            "rule_id": "style_traits:dark_academia",
            "basis": "Explicit design/audience aesthetic in the retained listing; not a physical garment fact.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "gothic",
            "source_path": "source_listing_description",
            "source_excerpt": "Gothic",
            "rule_id": "style_traits:gothic",
            "basis": "Explicit Gothic design, atmosphere or audience wording; a style interpretation rather than new literary attribution.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "desk_art",
            "source_path": "catalogue_product_type",
            "source_excerpt": null,
            "rule_id": "buyer_needs:desk_art",
            "basis": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_desk_mats"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:58:33.363Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · English teachers"
        },
        {
          "label": "Design style",
          "value": "Dark academia · Gothic"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Bring a literary scene to the desk"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-desk-mats/",
        "/collections/bronte/",
        "/collections/dark-academia/",
        "/gifts/for-english-teachers/",
        "/collections/gothic-desk-mats/"
      ]
    },
    {
      "id": "etsy-4541324865",
      "etsy_listing_id": "4541324865",
      "name": "Wuthering Heights Gothic Moors Desk Mat",
      "description": "Wuthering Heights stands in the foreground while Thrushcross Grange catches distant sunlight. The turbulent moors bring Emily Brontë’s world to a reading or writing desk.",
      "url": "https://purelytextual.com/products/wuthering-heights-gothic-moors-desk-mat/",
      "purchase_url": "https://www.etsy.com/listing/4541324865/wuthering-heights-gothic-moors-desk-mat",
      "checkout": "etsy",
      "product_type": "desk mat",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/1d6acf/8278533026/il_794xN.8278533026_lq4d.jpg",
        "https://i.etsystatic.com/41141522/r/il/26f004/8326452399/il_794xN.8326452399_ekb0.jpg",
        "https://i.etsystatic.com/41141522/r/il/73001b/8278531864/il_794xN.8278531864_iywz.jpg",
        "https://i.etsystatic.com/41141522/r/il/0a8e86/8278531936/il_794xN.8278531936_4h9i.jpg",
        "https://i.etsystatic.com/41141522/r/il/6bbb05/8278393780/il_794xN.8278393780_i7gt.jpg",
        "https://i.etsystatic.com/41141522/r/il/a26fc9/8278392880/il_794xN.8278392880_g6nx.jpg",
        "https://i.etsystatic.com/41141522/r/il/386c98/8326313867/il_794xN.8326313867_4oq4.jpg",
        "https://i.etsystatic.com/41141522/r/il/e482fb/8278392216/il_794xN.8278392216_lj5o.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "desk mat"
        },
        {
          "label": "Design",
          "value": "Wuthering Heights Gothic Moors"
        },
        {
          "label": "Material",
          "value": "100% neoprene"
        },
        {
          "label": "Thickness",
          "value": "3 mm"
        },
        {
          "label": "Observed dimensions",
          "value": "32 × 16 inches"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:58:36.601Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "32 × 16 inches"
        ],
        "colours": null,
        "design_options": null,
        "observed_at": "2026-10-02T14:58:36.601Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:58:36.601Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Brontë",
          "Emily Brontë",
          "Wuthering Heights",
          "Gothic literature"
        ],
        "recipient_types": [
          "book_lovers",
          "english_teachers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "gothic"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "desk_art"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Brontë",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Emily Brontë",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Wuthering Heights",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Gothic literature",
            "source_path": "literary.genre",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "english_teachers",
            "source_path": "source_listing_description",
            "source_excerpt": "English teachers",
            "rule_id": "recipient_types:english_teachers",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "gothic",
            "source_path": "source_listing_description",
            "source_excerpt": "Gothic",
            "rule_id": "style_traits:gothic",
            "basis": "Explicit Gothic design, atmosphere or audience wording; a style interpretation rather than new literary attribution.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "desk_art",
            "source_path": "catalogue_product_type",
            "source_excerpt": null,
            "rule_id": "buyer_needs:desk_art",
            "basis": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_desk_mats"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:58:36.601Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · English teachers"
        },
        {
          "label": "Design style",
          "value": "Gothic"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Bring a literary scene to the desk"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-desk-mats/",
        "/collections/bronte/",
        "/gifts/for-english-teachers/",
        "/collections/gothic-desk-mats/"
      ]
    },
    {
      "id": "etsy-4541343558",
      "etsy_listing_id": "4541343558",
      "name": "The Great Gatsby Art Deco Desk Mat",
      "description": "Gold typography, a midnight-blue waterfront and geometric ornament bring Gatsby’s world to your desk. This is a physical desk mat with an Art Deco composition.",
      "url": "https://purelytextual.com/products/great-gatsby-art-deco-desk-mat/",
      "purchase_url": "https://www.etsy.com/listing/4541343558/the-gatsby-art-deco-desk-mat-midnight",
      "checkout": "etsy",
      "product_type": "desk mat",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/d94a9d/8326428027/il_794xN.8326428027_3ma2.jpg",
        "https://i.etsystatic.com/41141522/r/il/c99a0d/8326421291/il_794xN.8326421291_iq1v.jpg",
        "https://i.etsystatic.com/41141522/r/il/a0b609/8326421301/il_794xN.8326421301_dm1k.jpg",
        "https://i.etsystatic.com/41141522/r/il/893c79/8278500936/il_794xN.8278500936_9x2e.jpg",
        "https://i.etsystatic.com/41141522/r/il/8fab47/8278408302/il_794xN.8278408302_m4tt.jpg",
        "https://i.etsystatic.com/41141522/r/il/405e2b/8278407456/il_794xN.8278407456_f6yn.jpg",
        "https://i.etsystatic.com/41141522/r/il/4f64e8/8326328699/il_794xN.8326328699_9yi0.jpg",
        "https://i.etsystatic.com/41141522/r/il/dbfafb/8326327825/il_794xN.8326327825_q9ce.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "desk mat"
        },
        {
          "label": "Design",
          "value": "The Great Gatsby"
        },
        {
          "label": "Material",
          "value": "100% neoprene"
        },
        {
          "label": "Thickness",
          "value": "3 mm"
        },
        {
          "label": "Observed dimensions",
          "value": "32 × 16 inches"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:58:39.789Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "32 × 16 inches"
        ],
        "colours": null,
        "design_options": null,
        "observed_at": "2026-10-02T14:58:39.789Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:58:39.789Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "F. Scott Fitzgerald",
          "The Great Gatsby"
        ],
        "recipient_types": [
          "book_lovers",
          "english_teachers"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "art_deco"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "desk_art"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "F. Scott Fitzgerald",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "The Great Gatsby",
            "source_path": "literary.work",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "english_teachers",
            "source_path": "source_listing_description",
            "source_excerpt": "English teachers",
            "rule_id": "recipient_types:english_teachers",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "art_deco",
            "source_path": "source_listing_description",
            "source_excerpt": "Art Deco",
            "rule_id": "style_traits:art_deco",
            "basis": "Explicit artwork style in retained description.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "desk_art",
            "source_path": "catalogue_product_type",
            "source_excerpt": null,
            "rule_id": "buyer_needs:desk_art",
            "basis": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_desk_mats"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:58:39.789Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · English teachers"
        },
        {
          "label": "Design style",
          "value": "Art Deco"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Bring a literary scene to the desk"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-desk-mats/",
        "/gifts/for-english-teachers/"
      ]
    },
    {
      "id": "etsy-4541327571",
      "etsy_listing_id": "4541327571",
      "name": "Dracula Railway Desk Mat",
      "description": "A steam train crosses a moonlit Carpathian landscape beneath a distant castle. The midnight railway-poster design follows Jonathan Harker’s journey, framed in aged gold and deep blue.",
      "url": "https://purelytextual.com/products/dracula-transylvania-desk-mat/",
      "purchase_url": "https://www.etsy.com/listing/4541327571/bram-stokers-dracula-transylvania",
      "checkout": "etsy",
      "product_type": "desk mat",
      "images": [
        "https://i.etsystatic.com/41141522/r/il/429265/8278496696/il_794xN.8278496696_3i9a.jpg",
        "https://i.etsystatic.com/41141522/r/il/925d27/8326403583/il_794xN.8326403583_bic8.jpg",
        "https://i.etsystatic.com/41141522/r/il/36ed7b/8278483210/il_794xN.8278483210_g2jz.jpg",
        "https://i.etsystatic.com/41141522/r/il/437e15/8278483262/il_794xN.8278483262_thcf.jpg",
        "https://i.etsystatic.com/41141522/r/il/3ce9a4/8326335523/il_794xN.8326335523_rwyf.jpg",
        "https://i.etsystatic.com/41141522/r/il/bd332a/8326334699/il_794xN.8326334699_4wj2.jpg",
        "https://i.etsystatic.com/41141522/r/il/49fcb9/8326335059/il_794xN.8326335059_2vww.jpg",
        "https://i.etsystatic.com/41141522/r/il/7d484e/8326334161/il_794xN.8326334161_mx7r.jpg"
      ],
      "facts": [
        {
          "label": "Product",
          "value": "desk mat"
        },
        {
          "label": "Design",
          "value": "Dracula"
        },
        {
          "label": "Material",
          "value": "100% neoprene"
        },
        {
          "label": "Thickness",
          "value": "3 mm"
        },
        {
          "label": "Observed dimensions",
          "value": "32 × 16 inches"
        },
        {
          "label": "Personalisation at observation",
          "value": "No option offered in the observed listing"
        },
        {
          "label": "Ships from at observation",
          "value": "United States"
        },
        {
          "label": "Listing observed",
          "value": "2026-10-02T14:58:42.989Z"
        }
      ],
      "observed_options": {
        "sizes": [
          "32 × 16 inches"
        ],
        "colours": null,
        "design_options": null,
        "observed_at": "2026-10-02T14:58:42.989Z",
        "combination_semantics": "selectors_are_not_verified_purchasable_variants"
      },
      "personalisation_observation": {
        "status": "no",
        "observed_at": "2026-10-02T14:58:42.989Z",
        "evidence": "No personalisation field or offer shown in the observed listing form or description."
      },
      "price": null,
      "currency": null,
      "availability": "unknown",
      "commerce": {
        "product_family_id": null,
        "family_relationship_status": "unverified",
        "variants": [],
        "variant_resolution_status": "unresolved",
        "verified_offer": null
      },
      "semantic": {
        "identities": [
          "readers"
        ],
        "activities": [
          "reading"
        ],
        "interests": [
          "literary",
          "Dracula",
          "Bram Stoker",
          "Gothic literature"
        ],
        "recipient_types": [
          "book_lovers",
          "railway_enthusiasts"
        ],
        "relationships": [],
        "occasions": [],
        "group_uses": [],
        "gift_intents": [
          "gift_for_book_lovers"
        ],
        "style_traits": [
          "dark_academia",
          "gothic"
        ],
        "humour_traits": [],
        "buyer_needs": [
          "literary_gift",
          "desk_art"
        ],
        "provenance": [
          {
            "field": "recipient_types",
            "value": "book_lovers",
            "source_path": "merchandising.recipient_tags",
            "basis": "existing_editorial_mapping",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "literary",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Dracula",
            "source_path": "niche",
            "basis": "retained_subject_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Bram Stoker",
            "source_path": "literary.author",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "interests",
            "value": "Gothic literature",
            "source_path": "literary.genre",
            "basis": "retained_listing_classification",
            "classification": "commercial_interpretation"
          },
          {
            "field": "gift_intents",
            "value": "gift_for_book_lovers",
            "source_path": "site.collection_ids",
            "basis": "existing_collection_intent",
            "classification": "commercial_interpretation"
          },
          {
            "field": "identities",
            "value": "readers",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "identities:readers",
            "basis": "Reader identity grounded in retained literary classification.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "activities",
            "value": "reading",
            "source_path": "literary.is_literary",
            "source_excerpt": null,
            "rule_id": "activities:reading",
            "basis": "Literary design relevant to readers, not a claim about performance.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "recipient_types",
            "value": "railway_enthusiasts",
            "source_path": "source_listing_description",
            "source_excerpt": "railway enthusiasts",
            "rule_id": "recipient_types:railway_enthusiasts",
            "basis": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "dark_academia",
            "source_path": "source_listing_description",
            "source_excerpt": "dark-academia",
            "rule_id": "style_traits:dark_academia",
            "basis": "Explicit design/audience aesthetic in the retained listing; not a physical garment fact.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "style_traits",
            "value": "gothic",
            "source_path": "source_listing_description",
            "source_excerpt": "Gothic",
            "rule_id": "style_traits:gothic",
            "basis": "Explicit Gothic design, atmosphere or audience wording; a style interpretation rather than new literary attribution.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "literary_gift",
            "source_path": "merchandising.recipient_tags",
            "source_excerpt": "book_lovers",
            "rule_id": "buyer_needs:literary_gift",
            "basis": "Existing book-lover audience mapping supports the gift motive.",
            "classification": "commercial_interpretation"
          },
          {
            "field": "buyer_needs",
            "value": "desk_art",
            "source_path": "catalogue_product_type",
            "source_excerpt": null,
            "rule_id": "buyer_needs:desk_art",
            "basis": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise.",
            "classification": "commercial_interpretation"
          }
        ]
      },
      "collection_ids": [
        "book_lovers",
        "literary_desk_mats",
        "dracula"
      ],
      "publication_state": "not_published",
      "build_state": "selected_for_local_release",
      "listing_observed_at": "2026-10-02T14:58:42.989Z",
      "commercial_classifications": [
        {
          "label": "For people who identify as",
          "value": "Readers"
        },
        {
          "label": "Activities and interests",
          "value": "Reading"
        },
        {
          "label": "Gift ideas for",
          "value": "book lovers · Railway enthusiasts"
        },
        {
          "label": "Design style",
          "value": "Dark academia · Gothic"
        },
        {
          "label": "Why choose it",
          "value": "Choose a recognisable literary gift · Bring a literary scene to the desk"
        }
      ],
      "commercial_routes": [
        "/gifts/for-book-lovers/",
        "/collections/literary-desk-mats/",
        "/collections/dracula-gifts/",
        "/collections/dark-academia/",
        "/collections/gothic-desk-mats/"
      ]
    }
  ],
  "taxonomy": {
    "identities": [
      {
        "value": "birdwatchers",
        "label": "Birdwatchers",
        "meaning": "Audience identity based on the retained niche, not a suitability guarantee."
      },
      {
        "value": "sourdough_bakers",
        "label": "Sourdough bakers",
        "meaning": "Audience identity based on the retained niche, not a suitability guarantee."
      },
      {
        "value": "mahjong_players",
        "label": "Mahjong players",
        "meaning": "Audience identity based on the retained niche, not a suitability guarantee."
      },
      {
        "value": "readers",
        "label": "Readers",
        "meaning": "Reader identity grounded in retained literary classification."
      }
    ],
    "activities": [
      {
        "value": "birdwatching",
        "label": "Birdwatching",
        "meaning": "Activity represented by the observed design/niche; not a functional garment feature."
      },
      {
        "value": "sourdough_baking",
        "label": "Sourdough baking",
        "meaning": "Activity represented by the observed design/niche; not a functional garment feature."
      },
      {
        "value": "playing_mahjong",
        "label": "Playing mahjong",
        "meaning": "Activity represented by the observed design/niche; not a functional garment feature."
      },
      {
        "value": "reading",
        "label": "Reading",
        "meaning": "Literary design relevant to readers, not a claim about performance."
      },
      {
        "value": "game_nights",
        "label": "Mahjong game nights",
        "meaning": "Listing expressly describes game-night use."
      }
    ],
    "interests": [
      {
        "value": "Bram Stoker",
        "label": "Bram Stoker",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Brontë",
        "label": "Brontë",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Charlotte Brontë",
        "label": "Charlotte Brontë",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Dracula",
        "label": "Dracula",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Edgar Allan Poe",
        "label": "Edgar Allan Poe",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Emily Brontë",
        "label": "Emily Brontë",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Epic poetry",
        "label": "Epic poetry",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "F. Scott Fitzgerald",
        "label": "F. Scott Fitzgerald",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Frankenstein",
        "label": "Frankenstein",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Gothic literature",
        "label": "Gothic literature",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Greek mythology",
        "label": "Greek mythology",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Homer",
        "label": "Homer",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Horror",
        "label": "Horror",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Jane Eyre",
        "label": "Jane Eyre",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Mary Shelley",
        "label": "Mary Shelley",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Oscar Wilde",
        "label": "Oscar Wilde",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Romeo and Juliet",
        "label": "Romeo and Juliet",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Shakespeare",
        "label": "Shakespeare",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "The Great Gatsby",
        "label": "The Great Gatsby",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "The Iliad",
        "label": "The Iliad",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "The Picture of Dorian Gray",
        "label": "The Picture of Dorian Gray",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "The Raven",
        "label": "The Raven",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "Wuthering Heights",
        "label": "Wuthering Heights",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "birding",
        "label": "birding",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "literary",
        "label": "literary",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "mahjong",
        "label": "mahjong",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "sourdough",
        "label": "sourdough",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      }
    ],
    "recipient_types": [
      {
        "value": "birdwatchers",
        "label": "birdwatchers",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "book_lovers",
        "label": "book lovers",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "mahjong_players",
        "label": "mahjong players",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "sourdough_bakers",
        "label": "sourdough bakers",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "english_teachers",
        "label": "English teachers",
        "meaning": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility."
      },
      {
        "value": "literature_students",
        "label": "Literature students",
        "meaning": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility."
      },
      {
        "value": "librarians",
        "label": "Librarians",
        "meaning": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility."
      },
      {
        "value": "classics_enthusiasts",
        "label": "Classics enthusiasts",
        "meaning": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility."
      },
      {
        "value": "history_enthusiasts",
        "label": "History enthusiasts",
        "meaning": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility."
      },
      {
        "value": "cat_lovers",
        "label": "Cat lovers",
        "meaning": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility."
      },
      {
        "value": "railway_enthusiasts",
        "label": "Railway enthusiasts",
        "meaning": "The retained listing expressly names this audience; interpreted as a gift-recipient possibility."
      }
    ],
    "relationships": [
      {
        "value": "friend",
        "label": "Friend",
        "meaning": "Friend gifting is supported by this specific listing phrase, not applied to the entire catalogue."
      }
    ],
    "occasions": [
      {
        "value": "birthday",
        "label": "Birthday",
        "meaning": "Explicit listing occasion wording; no event-specific fulfilment service claimed."
      }
    ],
    "group_uses": [
      {
        "value": "mahjong_club_wear",
        "label": "Individual wear for mahjong club or game-night meetups",
        "meaning": "Individual use at an expressly named meetup; not custom club apparel, bulk ordering or matching availability."
      },
      {
        "value": "book_club_wear",
        "label": "Individual wear for book-club gatherings",
        "meaning": "Listing mentions book clubs; individual use only, no group-order capability."
      }
    ],
    "gift_intents": [
      {
        "value": "gift_for_birdwatchers",
        "label": "gift for birdwatchers",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "gift_for_book_lovers",
        "label": "gift for book lovers",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "gift_for_mahjong_players",
        "label": "gift for mahjong players",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      },
      {
        "value": "gift_for_sourdough_bakers",
        "label": "gift for sourdough bakers",
        "meaning": "Commercial subject/audience interpretation retained from canonical evidence; not a commerce capability."
      }
    ],
    "style_traits": [
      {
        "value": "dark_academia",
        "label": "Dark academia",
        "meaning": "Explicit design/audience aesthetic in the retained listing; not a physical garment fact."
      },
      {
        "value": "gothic",
        "label": "Gothic",
        "meaning": "Explicit Gothic design, atmosphere or audience wording; a style interpretation rather than new literary attribution."
      },
      {
        "value": "vintage_design",
        "label": "Vintage-inspired artwork",
        "meaning": "Specific design-style wording; garment ageing/washed finish alone is insufficient."
      },
      {
        "value": "heritage_bakery",
        "label": "Heritage bakery artwork",
        "meaning": "Observed bakery artwork/style description."
      },
      {
        "value": "club_emblem",
        "label": "Imagined club, guild or society emblem",
        "meaning": "Ready-designed imagined belonging motif, not real affiliation, club customisation or group ordering."
      },
      {
        "value": "art_deco",
        "label": "Art Deco",
        "meaning": "Explicit artwork style in retained description."
      },
      {
        "value": "castlecore",
        "label": "Castlecore",
        "meaning": "Explicit artwork style in retained description."
      },
      {
        "value": "neoclassical",
        "label": "Neoclassical painting",
        "meaning": "Specific art treatment described in retained source."
      },
      {
        "value": "marble_relief",
        "label": "Weathered marble relief",
        "meaning": "Artwork representation, not a claim that the product is stone."
      },
      {
        "value": "attic_pottery",
        "label": "Attic black-figure artwork",
        "meaning": "Artwork representation, not a claim that the desk mat is ceramic."
      },
      {
        "value": "mosaic",
        "label": "Mosaic artwork",
        "meaning": "Artwork treatment, not physical mosaic construction."
      },
      {
        "value": "understated_reference",
        "label": "Understated literary reference",
        "meaning": "Explicit insider-reference design description."
      }
    ],
    "humour_traits": [
      {
        "value": "dark_literary_humour",
        "label": "Dark literary humour",
        "meaning": "The source explicitly describes the literary joke as darkly funny."
      },
      {
        "value": "wordplay",
        "label": "Wordplay",
        "meaning": "Commercial interpretation of the exact bread/tile pun printed in the design."
      },
      {
        "value": "wry_identity",
        "label": "Playful hobby identity",
        "meaning": "Wry identity interpretation of the printed AVIAN ADDICT wording; no psychological claim about the wearer."
      }
    ],
    "buyer_needs": [
      {
        "value": "literary_gift",
        "label": "Choose a recognisable literary gift",
        "meaning": "Existing book-lover audience mapping supports the gift motive."
      },
      {
        "value": "niche_hobby_gift",
        "label": "Choose a gift around their hobby",
        "meaning": "Existing hobby recipient mapping supports the gift motive."
      },
      {
        "value": "desk_art",
        "label": "Bring a literary scene to the desk",
        "meaning": "Observed physical desk-mat type plus retained literary design; not an ergonomic promise."
      },
      {
        "value": "mouse_hand_layout_choice",
        "label": "Choose artwork layout around the mouse hand",
        "meaning": "Observed layout wording; no live variant inventory assumed."
      },
      {
        "value": "understated_identity_apparel",
        "label": "Wear an insider reference",
        "meaning": "Specific design wording supports an understated identity purchase motive."
      }
    ]
  }
}
