{
  "version": "v1",
  "created": "2026-10-05",
  "market": "UK (GBP)",
  "note": "All recipients are fictional. Field sentences are written relationship-neutral so Research 005 can swap only the relationship label. 'exclusions' are per-recipient plausible generic categories for Research 002. 'timeline' is the five-occasion sequence for Research 007.",
  "recipients": [
    {
      "id": "r01", "group": "hobby", "gender": "woman", "age_band": "early 30s",
      "relationship": "sister", "relationship_context": "We are close and talk most weeks, but we live in different cities.",
      "occasion": "birthday", "budget": 70, "deadline": "three weeks away",
      "interests": "She started ceramics classes this year and watches old films.",
      "habits": "She cycles to work every day, even in winter.",
      "current_life": "She recently moved into a smaller flat.",
      "dislikes": "She hates clutter and dislikes scented products.",
      "already_owns": "She already has a basic set of pottery tools and a streaming subscription.",
      "past_gifts": [
        {"year": 2025, "gift": "cinema membership", "outcome": "used it regularly and renewed it herself afterwards"},
        {"year": 2024, "gift": "skincare set", "outcome": "polite reaction, not sure she used it"},
        {"year": 2023, "gift": "wireless headphones", "outcome": "uses them on her commute"}
      ],
      "exclusions": ["candles", "mugs", "jewellery"]
    },
    {
      "id": "r02", "group": "hobby", "gender": "man", "age_band": "late 30s",
      "relationship": "brother", "relationship_context": "We get on well but mostly see each other at family events.",
      "occasion": "birthday", "budget": 60, "deadline": "two weeks away",
      "interests": "He is a serious road cyclist and reads a lot of Second World War history.",
      "habits": "He rides 80 km every Sunday morning and cooks dinner most nights.",
      "current_life": "He just started a new job with a longer commute.",
      "dislikes": "He hates novelty gifts and anything that just sits on a shelf.",
      "already_owns": "He already has a bike computer, good lights and more cycling jerseys than he needs.",
      "past_gifts": [
        {"year": 2025, "gift": "bike lights", "outcome": "uses them every ride"},
        {"year": 2024, "gift": "a WWII history book", "outcome": "had already read it"},
        {"year": 2023, "gift": "craft beer selection", "outcome": "thanked me, no further comment"}
      ],
      "exclusions": ["whisky", "socks", "beer"]
    },
    {
      "id": "r03", "group": "hobby", "gender": "man", "age_band": "mid 60s",
      "relationship": "dad", "relationship_context": "We are close; he is hard to buy for because he says he needs nothing.",
      "occasion": "Christmas", "budget": 50, "deadline": "five weeks away",
      "interests": "He is a keen birdwatcher and keeps a list of every bird he sees in the garden.",
      "habits": "He walks the dog early every morning along the river.",
      "current_life": "He retired from teaching last year.",
      "dislikes": "He dislikes gadgets that need an app or a charger.",
      "already_owns": "He already owns good binoculars and several field guides.",
      "past_gifts": [
        {"year": 2025, "gift": "bird feeder", "outcome": "it is still the busiest spot in the garden"},
        {"year": 2024, "gift": "binocular harness strap", "outcome": "uses it"},
        {"year": 2023, "gift": "smart speaker", "outcome": "never set it up"}
      ],
      "exclusions": ["whisky", "socks", "gadgets"]
    },
    {
      "id": "r04", "group": "hobby", "gender": "woman", "age_band": "mid 20s",
      "relationship": "friend", "relationship_context": "We met at university and still climb together most weeks.",
      "occasion": "birthday", "budget": 40, "deadline": "ten days away",
      "interests": "She goes bouldering three times a week and loves strategy board games.",
      "habits": "She works night shifts as a student nurse and sleeps during the day.",
      "current_life": "She is saving hard for a deposit on a flat.",
      "dislikes": "She dislikes anything pink, cutesy or decorative.",
      "already_owns": "She already has her own climbing shoes, chalk bag and a big board game shelf.",
      "past_gifts": [
        {"year": 2025, "gift": "chalk bag", "outcome": "uses it every session"},
        {"year": 2024, "gift": "a two-player board game", "outcome": "we have played it many times"},
        {"year": 2023, "gift": "scented candle set", "outcome": "regifted it"}
      ],
      "exclusions": ["candles", "bath sets", "jewellery"]
    },
    {
      "id": "r05", "group": "routine", "gender": "woman", "age_band": "late 50s",
      "relationship": "mum", "relationship_context": "We are close and speak on the phone every few days.",
      "occasion": "Mother's Day", "budget": 45, "deadline": "two weeks away",
      "interests": "She reads a lot on her Kindle and likes good coffee.",
      "habits": "She makes coffee before the rest of the house wakes up and complains that the grinder is loud. She swims at 7am twice a week.",
      "current_life": "She has just gone down to four working days a week.",
      "dislikes": "She does not want ornaments or anything to dust.",
      "already_owns": "She already has a Kindle, a decent coffee machine and a swimming bag.",
      "past_gifts": [
        {"year": 2025, "gift": "flowers and chocolates", "outcome": "nice but forgotten in a week"},
        {"year": 2024, "gift": "Kindle cover", "outcome": "uses it daily"},
        {"year": 2023, "gift": "decorative photo frame", "outcome": "in a drawer"}
      ],
      "exclusions": ["flowers", "chocolates", "candles"]
    },
    {
      "id": "r06", "group": "routine", "gender": "man", "age_band": "early 40s",
      "relationship": "coworker", "relationship_context": "We get along well at work but do not socialise outside it.",
      "occasion": "leaving gift", "budget": 30, "deadline": "next Friday",
      "interests": "He listens to podcasts constantly and follows Premier League football.",
      "habits": "He commutes 90 minutes each way by train and is always cold in the office.",
      "current_life": "He has just become a dad to twins and is moving to a job closer to home.",
      "dislikes": "He says he has too much stuff at home already.",
      "already_owns": "He already has good noise-cancelling headphones.",
      "past_gifts": [
        {"year": 2025, "gift": "team Secret Santa: a desk plant", "outcome": "died within a month"},
        {"year": 2024, "gift": "coffee shop gift card", "outcome": "used it"},
        {"year": 2023, "gift": "novelty football mug", "outcome": "still on his desk"}
      ],
      "exclusions": ["mugs", "desk plants", "gift cards"]
    },
    {
      "id": "r07", "group": "routine", "gender": "man", "age_band": "early 30s",
      "relationship": "partner", "relationship_context": "We have been together four years and usually choose experiences over things.",
      "occasion": "anniversary", "budget": 100, "deadline": "three weeks away",
      "interests": "He is getting into sourdough baking and runs at lunchtime.",
      "habits": "He works from a tiny spare room at home and starts the day before 7am.",
      "current_life": "He has been sleeping badly since his workload went up.",
      "dislikes": "He finds most aftershaves too strong and never wears a watch.",
      "already_owns": "He already has a Dutch oven, a proving basket and good running shoes.",
      "past_gifts": [
        {"year": 2025, "gift": "weekend in the Lake District", "outcome": "favourite trip of the year"},
        {"year": 2024, "gift": "leather wallet", "outcome": "still uses his old one"},
        {"year": 2023, "gift": "sourdough starter kit", "outcome": "that is how the baking began"}
      ],
      "exclusions": ["watches", "wallets", "aftershave"]
    },
    {
      "id": "r08", "group": "routine", "gender": "woman", "age_band": "early 80s",
      "relationship": "grandma", "relationship_context": "We are close; I visit once a month and we video call on Sundays.",
      "occasion": "birthday", "budget": 35, "deadline": "four weeks away",
      "interests": "She does the newspaper crossword every day and loves her garden.",
      "habits": "She video calls the grandchildren every Sunday on a tablet.",
      "current_life": "Her arthritis has got worse, so she can no longer kneel to garden or open tight jars.",
      "dislikes": "She does not want more scarves or anything that needs batteries changing.",
      "already_owns": "She already has a tablet and a large-print dictionary.",
      "past_gifts": [
        {"year": 2025, "gift": "a cashmere scarf", "outcome": "she has many scarves"},
        {"year": 2024, "gift": "crossword book", "outcome": "finished it within weeks"},
        {"year": 2023, "gift": "box of chocolates", "outcome": "shared them with neighbours"}
      ],
      "exclusions": ["flowers", "chocolates", "scarves"]
    },
    {
      "id": "r09", "group": "negative", "gender": "woman", "age_band": "mid 40s",
      "relationship": "friend", "relationship_context": "We have been friends for over ten years and meet for walks.",
      "occasion": "birthday", "budget": 50, "deadline": "two weeks away",
      "interests": "She does yoga most mornings and listens to history podcasts.",
      "habits": "She walks everywhere and avoids driving.",
      "current_life": "She is decluttering her whole house this year.",
      "dislikes": "She is vegan, does not drink alcohol, is sensitive to fragrance and hates clutter.",
      "already_owns": "She already has a good yoga mat, blocks and a reusable everything.",
      "past_gifts": [
        {"year": 2025, "gift": "yoga mat bag", "outcome": "uses it"},
        {"year": 2024, "gift": "vegan cookbook", "outcome": "cooks from it often"},
        {"year": 2023, "gift": "bath bomb set", "outcome": "could not use them because of the fragrance"}
      ],
      "exclusions": ["candles", "wine", "bath products"]
    },
    {
      "id": "r10", "group": "negative", "gender": "man", "age_band": "early 70s",
      "relationship": "father-in-law", "relationship_context": "We get on fine but are not especially close; I usually buy with my partner.",
      "occasion": "Christmas", "budget": 60, "deadline": "six weeks away",
      "interests": "He loves local history and follows his lower-league home football club.",
      "habits": "He goes to every home match with the same two friends.",
      "current_life": "He was diagnosed with type 2 diabetes this year.",
      "dislikes": "He does not drink, dislikes gimmicks and says he owns every tool there is.",
      "already_owns": "He already has a season ticket and a shed full of tools.",
      "past_gifts": [
        {"year": 2025, "gift": "local history book", "outcome": "loved it, talked about it for weeks"},
        {"year": 2024, "gift": "multi-tool", "outcome": "already had two"},
        {"year": 2023, "gift": "box of fudge", "outcome": "fine at the time, not suitable now"}
      ],
      "exclusions": ["whisky", "chocolates", "gadgets"]
    },
    {
      "id": "r11", "group": "negative", "gender": "boy", "age_band": "15",
      "relationship": "nephew", "relationship_context": "I see him a few times a year at family gatherings.",
      "occasion": "birthday", "budget": 40, "deadline": "one week away",
      "interests": "He plays football for a youth club and plays football video games.",
      "habits": "He trains twice a week and spends most evenings gaming with friends online.",
      "current_life": "He has just started his GCSE year.",
      "dislikes": "He does not want clothes chosen by relatives or anything that feels educational.",
      "already_owns": "He already has the console, the latest football game and a headset.",
      "past_gifts": [
        {"year": 2025, "gift": "football shirt", "outcome": "wrong club"},
        {"year": 2024, "gift": "gaming gift card", "outcome": "used immediately"},
        {"year": 2023, "gift": "science kit", "outcome": "never opened"}
      ],
      "exclusions": ["clothes", "books", "gift cards"]
    },
    {
      "id": "r12", "group": "negative", "gender": "woman", "age_band": "mid 60s",
      "relationship": "aunt", "relationship_context": "We are fond of each other and swap messages every few weeks.",
      "occasion": "birthday", "budget": 40, "deadline": "three weeks away",
      "interests": "She loves theatre and goes out with a weekly walking group.",
      "habits": "She takes the bus into town for matinees.",
      "current_life": "She has just downsized to a one-bedroom flat and gave away most of her books.",
      "dislikes": "She is gluten-free and has said firmly that she does not want more things.",
      "already_owns": "She already has an e-reader and good walking boots.",
      "past_gifts": [
        {"year": 2025, "gift": "theatre tokens", "outcome": "used them for a matinee she loved"},
        {"year": 2024, "gift": "walking socks", "outcome": "fine"},
        {"year": 2023, "gift": "china ornament", "outcome": "gave it away in the downsize"}
      ],
      "exclusions": ["candles", "mugs", "ornaments"]
    },
    {
      "id": "r13", "group": "mixed", "gender": "non-binary person", "age_band": "early 30s",
      "relationship": "best friend", "relationship_context": "We have been best friends since school and talk every day.",
      "occasion": "birthday", "budget": 60, "deadline": "two weeks away",
      "interests": "They make music on old synths, like hiking and are teaching themselves Japanese cooking.",
      "habits": "They spend most weekends either in the hills or at a home studio desk.",
      "current_life": "They are moving abroad in three months and just ended a long relationship.",
      "dislikes": "They do not want anything heavy or bulky right now.",
      "already_owns": "They already have a good rucksack and more cables than anyone needs.",
      "past_gifts": [
        {"year": 2025, "gift": "Japanese cookbook", "outcome": "cooks from it every week"},
        {"year": 2024, "gift": "concert tickets", "outcome": "best night of the year"},
        {"year": 2023, "gift": "framed print", "outcome": "nice, but now has to decide whether to ship it"}
      ],
      "exclusions": ["candles", "jewellery", "books"]
    },
    {
      "id": "r14", "group": "mixed", "gender": "woman", "age_band": "late 20s",
      "relationship": "partner", "relationship_context": "We have been together two years and live together.",
      "occasion": "Valentine's Day", "budget": 80, "deadline": "ten days away",
      "interests": "She loves true-crime podcasts and is collecting houseplants.",
      "habits": "She is training for a spring half-marathon and runs early before work.",
      "current_life": "She started a new job with long hours and feels she never has time.",
      "dislikes": "She hates public surprises and does not wear much jewellery.",
      "already_owns": "She already has running headphones and a plant shelf that is nearly full.",
      "past_gifts": [
        {"year": 2025, "gift": "rare houseplant", "outcome": "thriving, she still mentions it"},
        {"year": 2024, "gift": "necklace", "outcome": "worn twice"},
        {"year": 2023, "gift": "surprise party", "outcome": "she found it stressful"}
      ],
      "exclusions": ["jewellery", "flowers", "perfume"]
    },
    {
      "id": "r15", "group": "mixed", "gender": "man", "age_band": "mid 50s",
      "relationship": "neighbour", "relationship_context": "We chat over the fence but have never been inside each other's homes.",
      "occasion": "thank-you gift for feeding our cat for a week", "budget": 25, "deadline": "this weekend",
      "interests": "He is always in his vegetable garden and walks an old Labrador.",
      "habits": "He drinks tea outside in the garden most mornings.",
      "current_life": "His dog has started to slow down with age.",
      "dislikes": "He has mentioned that he is trying to cut down on sugar.",
      "already_owns": "He seems to have every garden tool already.",
      "past_gifts": [
        {"year": 2025, "gift": "bottle of wine", "outcome": "he said he does not drink much"},
        {"year": 2024, "gift": "box of biscuits", "outcome": "polite thanks"},
        {"year": 2023, "gift": "none", "outcome": "first year as neighbours"}
      ],
      "exclusions": ["wine", "chocolates", "mugs"]
    },
    {
      "id": "r16", "group": "mixed", "gender": "woman", "age_band": "late 30s",
      "relationship": "sister-in-law", "relationship_context": "We are friendly but mostly see each other at family occasions.",
      "occasion": "Christmas", "budget": 50, "deadline": "five weeks away",
      "interests": "She used to paint watercolours and enjoys crime dramas.",
      "habits": "She gets maybe half an hour to herself after the kids are in bed.",
      "current_life": "She has two children under five and is back at work part-time.",
      "dislikes": "She says the house is already overflowing with stuff.",
      "already_owns": "She still has her old paint box somewhere in the loft.",
      "past_gifts": [
        {"year": 2025, "gift": "bath and body set", "outcome": "polite thanks"},
        {"year": 2024, "gift": "candle", "outcome": "polite thanks"},
        {"year": 2023, "gift": "restaurant voucher", "outcome": "expired before they could get a sitter"}
      ],
      "exclusions": ["candles", "bath sets", "mugs"]
    }
  ]
}
