Closer/seed/questions/fun.json

7906 lines
206 KiB
JSON
Raw Permalink Normal View History

{
"category": {
"id": "fun",
"display_name": "Fun",
2026-07-12 16:02:05 -05:00
"description": "Playful, easy-to-answer questions that help couples laugh, discover their shared style, make small adventures, and keep ordinary life enjoyable together.",
"access": "mixed",
"icon_name": "emoji_emotions",
"schema_version": "question_v2",
"metadata": {
2026-07-12 16:02:05 -05:00
"content_version": "fun_v10_150_max_second_editorial_pass",
"guide_version": "QUESTION_CONTENT_GUIDE current dev + QUESTION_SCHEMA v7 + QUESTION_QUALITY_CHECKLIST current dev",
"review_policy": "Original six 25-question batches plus a second full-pack read-aloud, option-fit, repetition, premium-value, and category-distinction review",
"mass_rewrite_reason": "The prior 250-question pack exceeded the 150-question maximum and used 150 written responses, so more than 60% shared the same structural failure.",
"compatibility_note": "Numeric depth and answer_config are retained for the active importer. Choice questions also mirror options at the top level.",
"total_questions": 150,
"free_questions": 45,
"premium_questions": 105,
"type_counts": {
2026-07-12 16:02:05 -05:00
"written": 5,
"single_choice": 30,
"multi_choice": 90,
"scale": 15,
"this_or_that": 10
},
"second_pass_corrections": 17,
"second_pass_summary": "Corrected one prompt-option mismatch, removed two semantic repeats, improved natural adult wording, strengthened couple-specific play, and eliminated repeated full option text."
}
},
"questions": [
{
"id": "fun_001",
"category_id": "fun",
"type": "written",
2026-07-12 16:02:05 -05:00
"text": "What inside joke of ours still gets you every time?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"inside_jokes",
"couple_lore",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "free",
"sex": "neutral",
"answer_config": {
2026-07-12 16:02:05 -05:00
"min_length": 1,
"max_length": 500,
"placeholder": "Write your answer..."
}
},
{
"id": "fun_002",
"category_id": "fun",
"type": "written",
2026-07-12 16:02:05 -05:00
"text": "What ordinary moment with me has been unexpectedly fun?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"ordinary_moments",
"memory",
2026-07-12 16:02:05 -05:00
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "free",
"sex": "neutral",
"answer_config": {
2026-07-12 16:02:05 -05:00
"min_length": 1,
"max_length": 500,
"placeholder": "Write your answer..."
}
},
{
"id": "fun_003",
"category_id": "fun",
"type": "written",
2026-07-12 16:02:05 -05:00
"text": "What ridiculous date idea should we actually try once?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"bold_ideas",
"date_play",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "free",
"sex": "neutral",
"answer_config": {
2026-07-12 16:02:05 -05:00
"min_length": 1,
"max_length": 500,
"placeholder": "Write your answer..."
}
},
{
"id": "fun_004",
"category_id": "fun",
"type": "written",
2026-07-12 16:02:05 -05:00
"text": "What game or activity from your childhood would still be fun with me?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"nostalgia",
"games",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "free",
"sex": "neutral",
"answer_config": {
2026-07-12 16:02:05 -05:00
"min_length": 1,
"max_length": 500,
"placeholder": "Write your answer..."
}
},
{
"id": "fun_005",
"category_id": "fun",
"type": "written",
2026-07-12 16:02:05 -05:00
"text": "What funny memory of us do you never want to forget?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"memory",
"couple_lore",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "free",
"sex": "neutral",
"answer_config": {
2026-07-12 16:02:05 -05:00
"min_length": 1,
"max_length": 500,
"placeholder": "Write your answer..."
}
},
{
"id": "fun_006",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "We have twenty minutes and almost no energy. What are we doing?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"low_energy",
"quick_play",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "sharing_one_ridiculous_video_each",
"text": "Sharing one ridiculous video each"
},
{
"id": "putting_on_three_favorite_songs",
"text": "Putting on three favorite songs"
},
{
"id": "taking_a_short_walk_with_a_snack",
"text": "Taking a short walk with a snack"
},
{
"id": "playing_one_quick_card_game",
"text": "Playing one quick card game"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "sharing_one_ridiculous_video_each",
"text": "Sharing one ridiculous video each"
},
{
"id": "putting_on_three_favorite_songs",
"text": "Putting on three favorite songs"
},
{
"id": "taking_a_short_walk_with_a_snack",
"text": "Taking a short walk with a snack"
},
{
"id": "playing_one_quick_card_game",
"text": "Playing one quick card game"
}
]
}
},
{
"id": "fun_007",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which harmless competition would you most want to beat me at?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"competition",
"games",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "mini_golf",
"text": "Mini golf"
},
{
"id": "trivia",
"text": "Trivia"
},
{
"id": "a_cooking_challenge",
"text": "A cooking challenge"
},
{
"id": "a_board_game",
"text": "A board game"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "mini_golf",
"text": "Mini golf"
},
{
"id": "trivia",
"text": "Trivia"
},
{
"id": "a_cooking_challenge",
"text": "A cooking challenge"
},
{
"id": "a_board_game",
"text": "A board game"
}
]
}
},
{
"id": "fun_008",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which part of a road trip is secretly the most fun?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"road_trip",
"preferences",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "building_the_playlist",
"text": "Building the playlist"
},
{
"id": "choosing_the_snack_stops",
"text": "Choosing the snack stops"
},
{
"id": "taking_the_scenic_detour",
"text": "Taking the scenic detour"
},
{
"id": "retelling_old_stories",
"text": "Retelling old stories"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "building_the_playlist",
"text": "Building the playlist"
},
{
"id": "choosing_the_snack_stops",
"text": "Choosing the snack stops"
},
{
"id": "taking_the_scenic_detour",
"text": "Taking the scenic detour"
},
{
"id": "retelling_old_stories",
"text": "Retelling old stories"
}
]
}
},
{
"id": "fun_009",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which kind of laugh gets you first?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"laughter",
"humor_style",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "the_laugh_we_cannot_stop",
"text": "The laugh we cannot stop"
},
{
"id": "a_perfectly_timed_callback",
"text": "A perfectly timed callback"
},
{
"id": "trying_not_to_laugh_in_public",
"text": "Trying not to laugh in public"
},
{
"id": "one_of_us_laughing_at_our_own_joke",
"text": "One of us laughing at our own joke"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "the_laugh_we_cannot_stop",
"text": "The laugh we cannot stop"
},
{
"id": "a_perfectly_timed_callback",
"text": "A perfectly timed callback"
},
{
"id": "trying_not_to_laugh_in_public",
"text": "Trying not to laugh in public"
},
{
"id": "one_of_us_laughing_at_our_own_joke",
"text": "One of us laughing at our own joke"
}
]
}
},
{
"id": "fun_010",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which tiny surprise would brighten a rough day?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"surprises",
"care",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "a_favorite_drink_waiting",
"text": "A favorite drink waiting"
},
{
"id": "a_funny_note_in_an_odd_place",
"text": "A funny note in an odd place"
},
{
"id": "a_song_sent_at_the_right_time",
"text": "A song sent at the right time"
},
{
"id": "a_plan_i_know_you_would_enjoy",
"text": "A plan I know you would enjoy"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_favorite_drink_waiting",
"text": "A favorite drink waiting"
},
{
"id": "a_funny_note_in_an_odd_place",
"text": "A funny note in an odd place"
},
{
"id": "a_song_sent_at_the_right_time",
"text": "A song sent at the right time"
},
{
"id": "a_plan_i_know_you_would_enjoy",
"text": "A plan I know you would enjoy"
}
]
}
},
{
"id": "fun_011",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "When neither of us can choose dinner, which fallback sounds best?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"food_play",
"decision_game",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "flip_a_coin_between_two_favorites",
"text": "Flip a coin between two favorites"
},
{
"id": "order_each_others_usual",
"text": "Order each others usual"
},
{
"id": "have_breakfast_for_dinner",
"text": "Have breakfast for dinner"
},
{
"id": "make_it_an_appetizer_only_meal",
"text": "Make it an appetizer-only meal"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "flip_a_coin_between_two_favorites",
"text": "Flip a coin between two favorites"
},
{
"id": "order_each_others_usual",
"text": "Order each others usual"
},
{
"id": "have_breakfast_for_dinner",
"text": "Have breakfast for dinner"
},
{
"id": "make_it_an_appetizer_only_meal",
"text": "Make it an appetizer-only meal"
}
]
}
},
{
"id": "fun_012",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which music move should happen more often around here?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"music",
"shared_play",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "a_kitchen_slow_dance",
"text": "A kitchen slow dance"
},
{
"id": "a_loud_sing_along",
"text": "A loud sing-along"
},
{
"id": "trading_one_new_song_each",
"text": "Trading one new song each"
},
{
"id": "replaying_an_old_favorite",
"text": "Replaying an old favorite"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_kitchen_slow_dance",
"text": "A kitchen slow dance"
},
{
"id": "a_loud_sing_along",
"text": "A loud sing-along"
},
{
"id": "trading_one_new_song_each",
"text": "Trading one new song each"
},
{
"id": "replaying_an_old_favorite",
"text": "Replaying an old favorite"
}
]
}
},
{
"id": "fun_013",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "What should our next five-dollar challenge be?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"budget_fun",
"challenge",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "find_the_best_dessert",
"text": "Find the best dessert"
},
{
"id": "pick_the_funniest_small_gift",
"text": "Pick the funniest small gift"
},
{
"id": "build_the_strangest_snack_plate",
"text": "Build the strangest snack plate"
},
{
"id": "take_the_best_photo",
"text": "Take the best photo"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "find_the_best_dessert",
"text": "Find the best dessert"
},
{
"id": "pick_the_funniest_small_gift",
"text": "Pick the funniest small gift"
},
{
"id": "build_the_strangest_snack_plate",
"text": "Build the strangest snack plate"
},
{
"id": "take_the_best_photo",
"text": "Take the best photo"
}
]
}
},
{
"id": "fun_014",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which kind of photo would you actually want us to take?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"photos",
"memory_making",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "a_good_one_with_no_fuss",
"text": "A good one with no fuss"
},
{
"id": "a_ridiculous_recreation",
"text": "A ridiculous recreation"
},
{
"id": "a_candid_from_a_normal_day",
"text": "A candid from a normal day"
},
{
"id": "one_somewhere_new",
"text": "One somewhere new"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_good_one_with_no_fuss",
"text": "A good one with no fuss"
},
{
"id": "a_ridiculous_recreation",
"text": "A ridiculous recreation"
},
{
"id": "a_candid_from_a_normal_day",
"text": "A candid from a normal day"
},
{
"id": "one_somewhere_new",
"text": "One somewhere new"
}
]
}
},
{
"id": "fun_015",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "What is the best reason to make a normal night less normal?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"ordinary_night",
"celebration",
2026-07-12 16:02:05 -05:00
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "we_survived_the_day",
"text": "We survived the day"
},
{
"id": "the_weather_is_too_good_to_waste",
"text": "The weather is too good to waste"
},
{
"id": "we_found_something_worth_celebrating",
"text": "We found something worth celebrating"
},
{
"id": "no_reason_at_all",
"text": "No reason at all"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "we_survived_the_day",
"text": "We survived the day"
},
{
"id": "the_weather_is_too_good_to_waste",
"text": "The weather is too good to waste"
},
{
"id": "we_found_something_worth_celebrating",
"text": "We found something worth celebrating"
},
{
"id": "no_reason_at_all",
"text": "No reason at all"
}
]
}
},
{
"id": "fun_016",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What makes you laugh fastest when it comes from me?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"laughter",
"partner_humor",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_dry_comment_under_my_breath",
"text": "A dry comment under my breath"
},
{
"id": "an_impression_that_is_too_accurate",
"text": "An impression that is too accurate"
},
{
"id": "a_callback_to_an_old_joke",
"text": "A callback to an old joke"
},
{
"id": "a_completely_unexpected_observation",
"text": "A completely unexpected observation"
},
{
"id": "me_losing_it_before_i_finish_the_story",
"text": "Me losing it before I finish the story"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_dry_comment_under_my_breath",
"text": "A dry comment under my breath"
},
{
"id": "an_impression_that_is_too_accurate",
"text": "An impression that is too accurate"
},
{
"id": "a_callback_to_an_old_joke",
"text": "A callback to an old joke"
},
{
"id": "a_completely_unexpected_observation",
"text": "A completely unexpected observation"
},
{
"id": "me_losing_it_before_i_finish_the_story",
"text": "Me losing it before I finish the story"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_017",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "How should we make a boring wait more fun?",
"depth": 1,
"tags": [
"waiting",
"micro_fun",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "people_watching_commentary",
"text": "People-watching commentary"
},
{
"id": "a_quick_guessing_game",
"text": "A quick guessing game"
},
{
"id": "looking_through_old_photos",
"text": "Looking through old photos"
},
{
"id": "making_a_tiny_plan_for_later",
"text": "Making a tiny plan for later"
},
{
"id": "sharing_the_strangest_thing_we_saw_today",
"text": "Sharing the strangest thing we saw today"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "people_watching_commentary",
"text": "People-watching commentary"
},
{
"id": "a_quick_guessing_game",
"text": "A quick guessing game"
},
{
"id": "looking_through_old_photos",
"text": "Looking through old photos"
},
{
"id": "making_a_tiny_plan_for_later",
"text": "Making a tiny plan for later"
},
{
"id": "sharing_the_strangest_thing_we_saw_today",
"text": "Sharing the strangest thing we saw today"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_018",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which low-effort things feel genuinely fun to you?",
"depth": 1,
"tags": [
"low_energy",
"preferences",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "listening_to_music_together",
"text": "Listening to music together"
},
{
"id": "taking_a_short_drive_or_walk",
"text": "Taking a short drive or walk"
},
{
"id": "sharing_snacks_and_talking",
"text": "Sharing snacks and talking"
},
{
"id": "playing_a_quick_game",
"text": "Playing a quick game"
},
{
"id": "watching_something_we_can_joke_about",
"text": "Watching something we can joke about"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "listening_to_music_together",
"text": "Listening to music together"
},
{
"id": "taking_a_short_drive_or_walk",
"text": "Taking a short drive or walk"
},
{
"id": "sharing_snacks_and_talking",
"text": "Sharing snacks and talking"
},
{
"id": "playing_a_quick_game",
"text": "Playing a quick game"
},
{
"id": "watching_something_we_can_joke_about",
"text": "Watching something we can joke about"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_019",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What belongs in a perfect lazy Saturday with me?",
"depth": 1,
"tags": [
"lazy_day",
"cozy_fun",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "no_alarm",
"text": "No alarm"
},
{
"id": "food_we_did_not_rush",
"text": "Food we did not rush"
},
{
"id": "something_funny_to_watch",
"text": "Something funny to watch"
},
{
"id": "a_little_time_outside",
"text": "A little time outside"
},
{
"id": "absolutely_no_pressure_to_be_productive",
"text": "Absolutely no pressure to be productive"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "no_alarm",
"text": "No alarm"
},
{
"id": "food_we_did_not_rush",
"text": "Food we did not rush"
},
{
"id": "something_funny_to_watch",
"text": "Something funny to watch"
},
{
"id": "a_little_time_outside",
"text": "A little time outside"
},
{
"id": "absolutely_no_pressure_to_be_productive",
"text": "Absolutely no pressure to be productive"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_020",
"category_id": "fun",
"type": "multi_choice",
"text": "Which things would make a grocery run less dull?",
"depth": 1,
"tags": [
"errand_play",
"everyday_fun",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_good_playlist",
"text": "A good playlist"
},
{
"id": "each_choosing_one_surprise_snack",
"text": "Each choosing one surprise snack"
},
{
"id": "a_five_minute_detour_somewhere_interesting",
"text": "A five-minute detour somewhere interesting"
},
{
"id": "making_dinner_from_one_random_ingredient",
"text": "Making dinner from one random ingredient"
},
{
"id": "getting_out_as_quickly_as_possible_and_celebrating",
"text": "Getting out as quickly as possible and celebrating"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_good_playlist",
"text": "A good playlist"
},
{
"id": "each_choosing_one_surprise_snack",
"text": "Each choosing one surprise snack"
},
{
"id": "a_five_minute_detour_somewhere_interesting",
"text": "A five-minute detour somewhere interesting"
},
{
"id": "making_dinner_from_one_random_ingredient",
"text": "Making dinner from one random ingredient"
},
{
"id": "getting_out_as_quickly_as_possible_and_celebrating",
"text": "Getting out as quickly as possible and celebrating"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_021",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What would make a made-up holiday worth celebrating?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"traditions",
"celebration",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_ridiculous_name",
"text": "A ridiculous name"
},
{
"id": "one_food_we_always_have",
"text": "One food we always have"
},
{
"id": "a_tradition_that_takes_ten_minutes",
"text": "A tradition that takes ten minutes"
},
{
"id": "a_photo_from_the_day",
"text": "A photo from the day"
},
{
"id": "a_rule_that_normal_responsibilities_can_wait",
"text": "A rule that normal responsibilities can wait"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_ridiculous_name",
"text": "A ridiculous name"
},
{
"id": "one_food_we_always_have",
"text": "One food we always have"
},
{
"id": "a_tradition_that_takes_ten_minutes",
"text": "A tradition that takes ten minutes"
},
{
"id": "a_photo_from_the_day",
"text": "A photo from the day"
},
{
"id": "a_rule_that_normal_responsibilities_can_wait",
"text": "A rule that normal responsibilities can wait"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_022",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which of these would you enjoy on a completely free evening?",
"depth": 1,
"tags": [
"free_evening",
"spontaneous_fun",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "try_a_game_neither_of_us_has_played",
"text": "Try a game neither of us has played"
},
{
"id": "walk_somewhere_we_usually_drive_past",
"text": "Walk somewhere we usually drive past"
},
{
"id": "make_something_with_what_we_already_have",
"text": "Make something with what we already have"
},
{
"id": "watch_an_old_favorite_and_quote_it_badly",
"text": "Watch an old favorite and quote it badly"
},
{
"id": "let_one_person_plan_a_small_surprise",
"text": "Let one person plan a small surprise"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "try_a_game_neither_of_us_has_played",
"text": "Try a game neither of us has played"
},
{
"id": "walk_somewhere_we_usually_drive_past",
"text": "Walk somewhere we usually drive past"
},
{
"id": "make_something_with_what_we_already_have",
"text": "Make something with what we already have"
},
{
"id": "watch_an_old_favorite_and_quote_it_badly",
"text": "Watch an old favorite and quote it badly"
},
{
"id": "let_one_person_plan_a_small_surprise",
"text": "Let one person plan a small surprise"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_023",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which kinds of playful affection make you smile?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"playful_affection",
"light_flirt",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_dramatic_hello_hug",
"text": "A dramatic hello hug"
},
{
"id": "a_quick_kiss_in_passing",
"text": "A quick kiss in passing"
},
{
"id": "a_hand_squeeze_during_an_inside_joke",
"text": "A hand squeeze during an inside joke"
},
{
"id": "being_pulled_into_a_one_song_dance",
"text": "Being pulled into a one-song dance"
},
{
"id": "a_private_compliment_at_the_right_moment",
"text": "A private compliment at the right moment"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_dramatic_hello_hug",
"text": "A dramatic hello hug"
},
{
"id": "a_quick_kiss_in_passing",
"text": "A quick kiss in passing"
},
{
"id": "a_hand_squeeze_during_an_inside_joke",
"text": "A hand squeeze during an inside joke"
},
{
"id": "being_pulled_into_a_one_song_dance",
"text": "Being pulled into a one-song dance"
},
{
"id": "a_private_compliment_at_the_right_moment",
"text": "A private compliment at the right moment"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_024",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What belongs in a bad-day rescue kit for us?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"bad_day_reset",
"supportive_fun",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "something_good_to_eat",
"text": "Something good to eat"
},
{
"id": "a_show_that_never_misses",
"text": "A show that never misses"
},
{
"id": "a_no_pressure_walk",
"text": "A no-pressure walk"
},
{
"id": "permission_to_complain_for_ten_minutes",
"text": "Permission to complain for ten minutes"
},
{
"id": "one_plan_to_look_forward_to",
"text": "One plan to look forward to"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "something_good_to_eat",
"text": "Something good to eat"
},
{
"id": "a_show_that_never_misses",
"text": "A show that never misses"
},
{
"id": "a_no_pressure_walk",
"text": "A no-pressure walk"
},
{
"id": "permission_to_complain_for_ten_minutes",
"text": "Permission to complain for ten minutes"
},
{
"id": "one_plan_to_look_forward_to",
"text": "One plan to look forward to"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_025",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What would make movie night more fun than usual?",
"depth": 1,
"tags": [
"movie_night",
"playful_ritual",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "letting_the_other_person_pick_blindly",
"text": "Letting the other person pick blindly"
},
{
"id": "choosing_the_worst_trailer_on_purpose",
"text": "Choosing the worst trailer on purpose"
},
{
"id": "making_a_themed_snack",
"text": "Making a themed snack"
},
{
"id": "putting_phones_in_another_room",
"text": "Putting phones in another room"
},
{
"id": "giving_the_movie_an_overly_serious_review_afterward",
"text": "Giving the movie an overly serious review afterward"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "letting_the_other_person_pick_blindly",
"text": "Letting the other person pick blindly"
},
{
"id": "choosing_the_worst_trailer_on_purpose",
"text": "Choosing the worst trailer on purpose"
},
{
"id": "making_a_themed_snack",
"text": "Making a themed snack"
},
{
"id": "putting_phones_in_another_room",
"text": "Putting phones in another room"
},
{
"id": "giving_the_movie_an_overly_serious_review_afterward",
"text": "Giving the movie an overly serious review afterward"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_026",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which kind of story about us gets better every time we tell it?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"storytelling",
"couple_lore",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "a_plan_that_went_completely_wrong",
"text": "A plan that went completely wrong"
},
{
"id": "the_first_time_we_tried_something_together",
"text": "The first time we tried something together"
},
{
"id": "a_misunderstanding_that_became_funny_later",
"text": "A misunderstanding that became funny later"
},
{
"id": "a_small_moment_nobody_else_would_remember",
"text": "A small moment nobody else would remember"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_plan_that_went_completely_wrong",
"text": "A plan that went completely wrong"
},
{
"id": "the_first_time_we_tried_something_together",
"text": "The first time we tried something together"
},
{
"id": "a_misunderstanding_that_became_funny_later",
"text": "A misunderstanding that became funny later"
},
{
"id": "a_small_moment_nobody_else_would_remember",
"text": "A small moment nobody else would remember"
}
]
}
},
{
"id": "fun_027",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which type of recurring character shows up most in our stories?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"story_characters",
"couple_lore",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "the_stranger_who_said_too_much",
"text": "The stranger who said too much"
},
{
"id": "the_worker_who_saved_the_day",
"text": "The worker who saved the day"
},
{
"id": "the_animal_that_stole_the_scene",
"text": "The animal that stole the scene"
},
{
"id": "the_friend_who_made_everything_stranger",
"text": "The friend who made everything stranger"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "the_stranger_who_said_too_much",
"text": "The stranger who said too much"
},
{
"id": "the_worker_who_saved_the_day",
"text": "The worker who saved the day"
},
{
"id": "the_animal_that_stole_the_scene",
"text": "The animal that stole the scene"
},
{
"id": "the_friend_who_made_everything_stranger",
"text": "The friend who made everything stranger"
}
]
}
},
{
"id": "fun_028",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which of my predictable reactions is funniest to you?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"partner_habits",
"laughter",
2026-07-12 16:02:05 -05:00
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "how_i_react_when_i_am_hungry",
"text": "How I react when I am hungry"
},
{
"id": "how_i_react_to_bad_directions",
"text": "How I react to bad directions"
},
{
"id": "how_i_react_when_a_show_gets_ridiculous",
"text": "How I react when a show gets ridiculous"
},
{
"id": "how_i_react_when_i_know_i_am_right",
"text": "How I react when I know I am right"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "how_i_react_when_i_am_hungry",
"text": "How I react when I am hungry"
},
{
"id": "how_i_react_to_bad_directions",
"text": "How I react to bad directions"
},
{
"id": "how_i_react_when_a_show_gets_ridiculous",
"text": "How I react when a show gets ridiculous"
},
{
"id": "how_i_react_when_i_know_i_am_right",
"text": "How I react when I know I am right"
}
]
}
},
{
"id": "fun_029",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "What kind of comedy are we best at together?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"humor_style",
"couple_identity",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "dry_commentary",
"text": "Dry commentary"
},
{
"id": "impressions",
"text": "Impressions"
},
{
"id": "long_running_callbacks",
"text": "Long-running callbacks"
},
{
"id": "turning_small_problems_into_stories",
"text": "Turning small problems into stories"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "dry_commentary",
"text": "Dry commentary"
},
{
"id": "impressions",
"text": "Impressions"
},
{
"id": "long_running_callbacks",
"text": "Long-running callbacks"
},
{
"id": "turning_small_problems_into_stories",
"text": "Turning small problems into stories"
}
]
}
},
{
"id": "fun_030",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which old photo would be most fun to recreate?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"photos",
"nostalgia",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "an_early_photo_of_us",
"text": "An early photo of us"
},
{
"id": "a_vacation_photo",
"text": "A vacation photo"
},
{
"id": "a_dressed_up_photo",
"text": "A dressed-up photo"
},
{
"id": "a_completely_unplanned_photo",
"text": "A completely unplanned photo"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "an_early_photo_of_us",
"text": "An early photo of us"
},
{
"id": "a_vacation_photo",
"text": "A vacation photo"
},
{
"id": "a_dressed_up_photo",
"text": "A dressed-up photo"
},
{
"id": "a_completely_unplanned_photo",
"text": "A completely unplanned photo"
}
]
}
},
{
"id": "fun_031",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "What deserves a permanent place in our couple lore?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"couple_lore",
"memories",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "our_best_accidental_adventure",
"text": "Our best accidental adventure"
},
{
"id": "the_joke_nobody_else_understands",
"text": "The joke nobody else understands"
},
{
"id": "the_meal_we_still_talk_about",
"text": "The meal we still talk about"
},
{
"id": "the_moment_one_of_us_saved_the_plan",
"text": "The moment one of us saved the plan"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "our_best_accidental_adventure",
"text": "Our best accidental adventure"
},
{
"id": "the_joke_nobody_else_understands",
"text": "The joke nobody else understands"
},
{
"id": "the_meal_we_still_talk_about",
"text": "The meal we still talk about"
},
{
"id": "the_moment_one_of_us_saved_the_plan",
"text": "The moment one of us saved the plan"
}
]
}
},
{
"id": "fun_032",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "If we had a two-person trivia category, what would we dominate?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"trivia",
"couple_knowledge",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "movies_and_shows",
"text": "Movies and shows"
},
{
"id": "music",
"text": "Music"
},
{
"id": "random_facts",
"text": "Random facts"
},
{
"id": "knowing_each_others_habits",
"text": "Knowing each others habits"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "movies_and_shows",
"text": "Movies and shows"
},
{
"id": "music",
"text": "Music"
},
{
"id": "random_facts",
"text": "Random facts"
},
{
"id": "knowing_each_others_habits",
"text": "Knowing each others habits"
}
]
}
},
{
"id": "fun_033",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which everyday moment is most likely to become an inside joke?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"inside_jokes",
"ordinary_moments",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "choosing_what_to_eat",
"text": "Choosing what to eat"
},
{
"id": "trying_to_leave_on_time",
"text": "Trying to leave on time"
},
{
"id": "watching_a_terrible_commercial",
"text": "Watching a terrible commercial"
},
{
"id": "mishearing_one_ordinary_sentence",
"text": "Mishearing one ordinary sentence"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "choosing_what_to_eat",
"text": "Choosing what to eat"
},
{
"id": "trying_to_leave_on_time",
"text": "Trying to leave on time"
},
{
"id": "watching_a_terrible_commercial",
"text": "Watching a terrible commercial"
},
{
"id": "mishearing_one_ordinary_sentence",
"text": "Mishearing one ordinary sentence"
}
]
}
},
{
"id": "fun_034",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which description fits our sense of humor best?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"humor_style",
"couple_identity",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "quiet_and_sharp",
"text": "Quiet and sharp"
},
{
"id": "loud_and_ridiculous",
"text": "Loud and ridiculous"
},
{
"id": "built_on_callbacks",
"text": "Built on callbacks"
},
{
"id": "impossible_to_explain_to_anyone_else",
"text": "Impossible to explain to anyone else"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "quiet_and_sharp",
"text": "Quiet and sharp"
},
{
"id": "loud_and_ridiculous",
"text": "Loud and ridiculous"
},
{
"id": "built_on_callbacks",
"text": "Built on callbacks"
},
{
"id": "impossible_to_explain_to_anyone_else",
"text": "Impossible to explain to anyone else"
}
]
}
},
{
"id": "fun_035",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Who is most likely to turn a wrong turn into a good story?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"prediction",
"adventure",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "me",
"text": "Me"
},
{
"id": "you",
"text": "You"
},
{
"id": "both_of_us",
"text": "Both of us"
},
{
"id": "it_depends_who_is_driving",
"text": "It depends who is driving"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "me",
"text": "Me"
},
{
"id": "you",
"text": "You"
},
{
"id": "both_of_us",
"text": "Both of us"
},
{
"id": "it_depends_who_is_driving",
"text": "It depends who is driving"
}
]
}
},
{
"id": "fun_036",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which parts of our story deserve to become running jokes?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"running_jokes",
"couple_lore",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "an_early_awkward_moment",
"text": "An early awkward moment"
},
{
"id": "a_plan_that_failed_spectacularly",
"text": "A plan that failed spectacularly"
},
{
"id": "a_phrase_one_of_us_said_once",
"text": "A phrase one of us said once"
},
{
"id": "a_trip_that_went_off_script",
"text": "A trip that went off-script"
},
{
"id": "a_harmless_habit_that_never_changes",
"text": "A harmless habit that never changes"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "an_early_awkward_moment",
"text": "An early awkward moment"
},
{
"id": "a_plan_that_failed_spectacularly",
"text": "A plan that failed spectacularly"
},
{
"id": "a_phrase_one_of_us_said_once",
"text": "A phrase one of us said once"
},
{
"id": "a_trip_that_went_off_script",
"text": "A trip that went off-script"
},
{
"id": "a_harmless_habit_that_never_changes",
"text": "A harmless habit that never changes"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_037",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which stories do you secretly enjoy hearing me retell?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"storytelling",
"appreciation",
2026-07-12 16:02:05 -05:00
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "how_we_first_met",
"text": "How we first met"
},
{
"id": "a_time_we_laughed_too_hard",
"text": "A time we laughed too hard"
},
{
"id": "a_trip_story",
"text": "A trip story"
},
{
"id": "a_story_where_you_were_right",
"text": "A story where you were right"
},
{
"id": "a_story_where_i_make_myself_look_ridiculous",
"text": "A story where I make myself look ridiculous"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "how_we_first_met",
"text": "How we first met"
},
{
"id": "a_time_we_laughed_too_hard",
"text": "A time we laughed too hard"
},
{
"id": "a_trip_story",
"text": "A trip story"
},
{
"id": "a_story_where_you_were_right",
"text": "A story where you were right"
},
{
"id": "a_story_where_i_make_myself_look_ridiculous",
"text": "A story where I make myself look ridiculous"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_038",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What helps an inside joke stay funny instead of getting worn out?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"inside_jokes",
"humor_fit",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "good_timing",
"text": "Good timing"
},
{
"id": "using_it_sparingly",
"text": "Using it sparingly"
},
{
"id": "adding_new_versions",
"text": "Adding new versions"
},
{
"id": "knowing_when_not_to_explain_it",
"text": "Knowing when not to explain it"
},
{
"id": "both_of_us_still_genuinely_laughing",
"text": "Both of us still genuinely laughing"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "good_timing",
"text": "Good timing"
},
{
"id": "using_it_sparingly",
"text": "Using it sparingly"
},
{
"id": "adding_new_versions",
"text": "Adding new versions"
},
{
"id": "knowing_when_not_to_explain_it",
"text": "Knowing when not to explain it"
},
{
"id": "both_of_us_still_genuinely_laughing",
"text": "Both of us still genuinely laughing"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_039",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which kinds of photos capture us best?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"photos",
"couple_identity",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "candid_everyday_photos",
"text": "Candid everyday photos"
},
{
"id": "silly_posed_photos",
"text": "Silly posed photos"
},
{
"id": "good_dressed_up_photos",
"text": "Good dressed-up photos"
},
{
"id": "travel_or_outing_photos",
"text": "Travel or outing photos"
},
{
"id": "photos_where_something_has_clearly_gone_wrong",
"text": "Photos where something has clearly gone wrong"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "candid_everyday_photos",
"text": "Candid everyday photos"
},
{
"id": "silly_posed_photos",
"text": "Silly posed photos"
},
{
"id": "good_dressed_up_photos",
"text": "Good dressed-up photos"
},
{
"id": "travel_or_outing_photos",
"text": "Travel or outing photos"
},
{
"id": "photos_where_something_has_clearly_gone_wrong",
"text": "Photos where something has clearly gone wrong"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_040",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What belongs in a time capsule of our funniest years?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"time_capsule",
"couple_lore",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_list_of_inside_jokes",
"text": "A list of inside jokes"
},
{
"id": "screenshots_that_still_make_sense_to_us",
"text": "Screenshots that still make sense to us"
},
{
"id": "a_photo_from_an_ordinary_day",
"text": "A photo from an ordinary day"
},
{
"id": "the_story_of_our_best_mishap",
"text": "The story of our best mishap"
},
{
"id": "a_note_about_what_we_find_funny_right_now",
"text": "A note about what we find funny right now"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_list_of_inside_jokes",
"text": "A list of inside jokes"
},
{
"id": "screenshots_that_still_make_sense_to_us",
"text": "Screenshots that still make sense to us"
},
{
"id": "a_photo_from_an_ordinary_day",
"text": "A photo from an ordinary day"
},
{
"id": "the_story_of_our_best_mishap",
"text": "The story of our best mishap"
},
{
"id": "a_note_about_what_we_find_funny_right_now",
"text": "A note about what we find funny right now"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_041",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which harmless things could become our next little tradition?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"traditions",
"shared_ritual",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_monthly_food_pick",
"text": "A monthly food pick"
},
{
"id": "a_yearly_photo_recreation",
"text": "A yearly photo recreation"
},
{
"id": "a_song_for_the_start_of_each_season",
"text": "A song for the start of each season"
},
{
"id": "a_tiny_celebration_after_hard_weeks",
"text": "A tiny celebration after hard weeks"
},
{
"id": "a_regular_walk_with_no_phones",
"text": "A regular walk with no phones"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_monthly_food_pick",
"text": "A monthly food pick"
},
{
"id": "a_yearly_photo_recreation",
"text": "A yearly photo recreation"
},
{
"id": "a_song_for_the_start_of_each_season",
"text": "A song for the start of each season"
},
{
"id": "a_tiny_celebration_after_hard_weeks",
"text": "A tiny celebration after hard weeks"
},
{
"id": "a_regular_walk_with_no_phones",
"text": "A regular walk with no phones"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_042",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What turns a regular hangout with friends into a good night for us?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"social_fun",
"group_plans",
"couple_dynamic",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "an_activity_everyone_can_get_into",
"text": "An activity everyone can get into"
},
{
"id": "food_nobody_has_to_overthink",
"text": "Food nobody has to overthink"
},
{
"id": "room_for_our_own_side_jokes",
"text": "Room for our own side jokes"
},
{
"id": "a_clear_ending_before_we_get_worn_out",
"text": "A clear ending before we get worn out"
},
{
"id": "one_story_we_will_still_laugh_about_later",
"text": "One story we will still laugh about later"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "an_activity_everyone_can_get_into",
"text": "An activity everyone can get into"
},
{
"id": "food_nobody_has_to_overthink",
"text": "Food nobody has to overthink"
},
{
"id": "room_for_our_own_side_jokes",
"text": "Room for our own side jokes"
},
{
"id": "a_clear_ending_before_we_get_worn_out",
"text": "A clear ending before we get worn out"
},
{
"id": "one_story_we_will_still_laugh_about_later",
"text": "One story we will still laugh about later"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_043",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which moments make us feel most on the same wavelength?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"same_wavelength",
"couple_identity",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "making_the_same_joke_at_once",
"text": "Making the same joke at once"
},
{
"id": "reading_a_room_the_same_way",
"text": "Reading a room the same way"
},
{
"id": "choosing_the_same_food_without_discussing_it",
"text": "Choosing the same food without discussing it"
},
{
"id": "knowing_when_the_other_wants_to_leave",
"text": "Knowing when the other wants to leave"
},
{
"id": "getting_excited_about_the_same_strange_idea",
"text": "Getting excited about the same strange idea"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "making_the_same_joke_at_once",
"text": "Making the same joke at once"
},
{
"id": "reading_a_room_the_same_way",
"text": "Reading a room the same way"
},
{
"id": "choosing_the_same_food_without_discussing_it",
"text": "Choosing the same food without discussing it"
},
{
"id": "knowing_when_the_other_wants_to_leave",
"text": "Knowing when the other wants to leave"
},
{
"id": "getting_excited_about_the_same_strange_idea",
"text": "Getting excited about the same strange idea"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_044",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which everyday things could become a playful bet?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"playful_bets",
"games",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "who_guesses_the_ending_first",
"text": "Who guesses the ending first"
},
{
"id": "who_picks_the_better_snack",
"text": "Who picks the better snack"
},
{
"id": "who_spots_something_unusual_first",
"text": "Who spots something unusual first"
},
{
"id": "who_wins_the_next_game",
"text": "Who wins the next game"
},
{
"id": "who_remembers_a_detail_correctly",
"text": "Who remembers a detail correctly"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "who_guesses_the_ending_first",
"text": "Who guesses the ending first"
},
{
"id": "who_picks_the_better_snack",
"text": "Who picks the better snack"
},
{
"id": "who_spots_something_unusual_first",
"text": "Who spots something unusual first"
},
{
"id": "who_wins_the_next_game",
"text": "Who wins the next game"
},
{
"id": "who_remembers_a_detail_correctly",
"text": "Who remembers a detail correctly"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_045",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which reactions of mine are most entertaining to you?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"partner_reactions",
"laughter",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "when_i_try_not_to_laugh",
"text": "When I try not to laugh"
},
{
"id": "when_i_get_unexpectedly_competitive",
"text": "When I get unexpectedly competitive"
},
{
"id": "when_i_hear_a_wild_story",
"text": "When I hear a wild story"
},
{
"id": "when_i_realize_you_were_right",
"text": "When I realize you were right"
},
{
"id": "when_a_plan_changes_at_the_last_second",
"text": "When a plan changes at the last second"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "when_i_try_not_to_laugh",
"text": "When I try not to laugh"
},
{
"id": "when_i_get_unexpectedly_competitive",
"text": "When I get unexpectedly competitive"
},
{
"id": "when_i_hear_a_wild_story",
"text": "When I hear a wild story"
},
{
"id": "when_i_realize_you_were_right",
"text": "When I realize you were right"
},
{
"id": "when_a_plan_changes_at_the_last_second",
"text": "When a plan changes at the last second"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_046",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What makes teasing feel fun instead of annoying?",
"depth": 3,
"tags": [
2026-07-12 16:02:05 -05:00
"teasing",
"respectful_play",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "it_stays_away_from_real_insecurities",
"text": "It stays away from real insecurities"
},
{
"id": "the_timing_is_good",
"text": "The timing is good"
},
{
"id": "both_people_are_laughing",
"text": "Both people are laughing"
},
{
"id": "it_stops_immediately_when_asked",
"text": "It stops immediately when asked"
},
{
"id": "affection_is_obvious_underneath_it",
"text": "Affection is obvious underneath it"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "it_stays_away_from_real_insecurities",
"text": "It stays away from real insecurities"
},
{
"id": "the_timing_is_good",
"text": "The timing is good"
},
{
"id": "both_people_are_laughing",
"text": "Both people are laughing"
},
{
"id": "it_stops_immediately_when_asked",
"text": "It stops immediately when asked"
},
{
"id": "affection_is_obvious_underneath_it",
"text": "Affection is obvious underneath it"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_047",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which funny memories also say something real about us?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"memories",
"relationship_strengths",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_time_we_handled_chaos_well",
"text": "A time we handled chaos well"
},
{
"id": "a_moment_we_made_each_other_brave",
"text": "A moment we made each other brave"
},
{
"id": "a_mistake_we_recovered_from_together",
"text": "A mistake we recovered from together"
},
{
"id": "a_night_that_was_fun_without_costing_much",
"text": "A night that was fun without costing much"
},
{
"id": "a_plan_that_improved_when_it_fell_apart",
"text": "A plan that improved when it fell apart"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_time_we_handled_chaos_well",
"text": "A time we handled chaos well"
},
{
"id": "a_moment_we_made_each_other_brave",
"text": "A moment we made each other brave"
},
{
"id": "a_mistake_we_recovered_from_together",
"text": "A mistake we recovered from together"
},
{
"id": "a_night_that_was_fun_without_costing_much",
"text": "A night that was fun without costing much"
},
{
"id": "a_plan_that_improved_when_it_fell_apart",
"text": "A plan that improved when it fell apart"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_048",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What kind of humor helps most when life is stressful?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"stress_relief",
"laughter",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_perfectly_timed_comment",
"text": "A perfectly timed comment"
},
{
"id": "a_ridiculous_distraction",
"text": "A ridiculous distraction"
},
{
"id": "a_familiar_joke",
"text": "A familiar joke"
},
{
"id": "laughing_at_the_situation_together",
"text": "Laughing at the situation together"
},
{
"id": "a_funny_plan_for_when_the_hard_part_is_over",
"text": "A funny plan for when the hard part is over"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_perfectly_timed_comment",
"text": "A perfectly timed comment"
},
{
"id": "a_ridiculous_distraction",
"text": "A ridiculous distraction"
},
{
"id": "a_familiar_joke",
"text": "A familiar joke"
},
{
"id": "laughing_at_the_situation_together",
"text": "Laughing at the situation together"
},
{
"id": "a_funny_plan_for_when_the_hard_part_is_over",
"text": "A funny plan for when the hard part is over"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_049",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which situations could become a great “you had to be there” story?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"story_spark",
"adventure",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_spontaneous_detour",
"text": "A spontaneous detour"
},
{
"id": "trying_something_we_are_bad_at",
"text": "Trying something we are bad at"
},
{
"id": "meeting_an_unforgettable_stranger",
"text": "Meeting an unforgettable stranger"
},
{
"id": "a_meal_that_goes_completely_off_plan",
"text": "A meal that goes completely off-plan"
},
{
"id": "a_tiny_moment_that_makes_us_lose_it",
"text": "A tiny moment that makes us lose it"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_spontaneous_detour",
"text": "A spontaneous detour"
},
{
"id": "trying_something_we_are_bad_at",
"text": "Trying something we are bad at"
},
{
"id": "meeting_an_unforgettable_stranger",
"text": "Meeting an unforgettable stranger"
},
{
"id": "a_meal_that_goes_completely_off_plan",
"text": "A meal that goes completely off-plan"
},
{
"id": "a_tiny_moment_that_makes_us_lose_it",
"text": "A tiny moment that makes us lose it"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_050",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which things would you trust me to pick without asking?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"partner_knowledge",
"playful_trust",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_snack_for_us",
"text": "A snack for us"
},
{
"id": "a_movie_that_will_make_us_laugh",
"text": "A movie that will make us laugh"
},
{
"id": "music_for_a_drive",
"text": "Music for a drive"
},
{
"id": "a_quick_game",
"text": "A quick game"
},
{
"id": "a_small_outing_when_we_need_a_change",
"text": "A small outing when we need a change"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_snack_for_us",
"text": "A snack for us"
},
{
"id": "a_movie_that_will_make_us_laugh",
"text": "A movie that will make us laugh"
},
{
"id": "music_for_a_drive",
"text": "Music for a drive"
},
{
"id": "a_quick_game",
"text": "A quick game"
},
{
"id": "a_small_outing_when_we_need_a_change",
"text": "A small outing when we need a change"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_051",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which no-plan outing sounds best right now?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"side_quest",
"spontaneous",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "free",
"sex": "neutral",
"options": [
{
"id": "a_walk_somewhere_new",
"text": "A walk somewhere new"
},
{
"id": "a_drive_with_one_random_turn",
"text": "A drive with one random turn"
},
{
"id": "a_stop_at_a_place_we_keep_passing",
"text": "A stop at a place we keep passing"
},
{
"id": "a_snack_run_with_no_other_agenda",
"text": "A snack run with no other agenda"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_walk_somewhere_new",
"text": "A walk somewhere new"
},
{
"id": "a_drive_with_one_random_turn",
"text": "A drive with one random turn"
},
{
"id": "a_stop_at_a_place_we_keep_passing",
"text": "A stop at a place we keep passing"
},
{
"id": "a_snack_run_with_no_other_agenda",
"text": "A snack run with no other agenda"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_052",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which store challenge would actually be fun?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"store_challenge",
"budget_fun",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "free",
"sex": "neutral",
"options": [
{
"id": "find_the_strangest_useful_item",
"text": "Find the strangest useful item"
},
{
"id": "pick_a_snack_for_each_other",
"text": "Pick a snack for each other"
},
{
"id": "build_a_date_for_under_ten_dollars",
"text": "Build a date for under ten dollars"
},
{
"id": "choose_the_best_terrible_decoration",
"text": "Choose the best terrible decoration"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "find_the_strangest_useful_item",
"text": "Find the strangest useful item"
},
{
"id": "pick_a_snack_for_each_other",
"text": "Pick a snack for each other"
},
{
"id": "build_a_date_for_under_ten_dollars",
"text": "Build a date for under ten dollars"
},
{
"id": "choose_the_best_terrible_decoration",
"text": "Choose the best terrible decoration"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_053",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which food adventure has the best chance of being a win?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"food_adventure",
"novelty",
2026-07-12 16:02:05 -05:00
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "order_something_neither_of_us_has_tried",
"text": "Order something neither of us has tried"
},
{
"id": "make_a_dish_from_another_country",
"text": "Make a dish from another country"
},
{
"id": "find_the_best_version_of_one_favorite_food",
"text": "Find the best version of one favorite food"
},
{
"id": "let_each_person_choose_one_course",
"text": "Let each person choose one course"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "order_something_neither_of_us_has_tried",
"text": "Order something neither of us has tried"
},
{
"id": "make_a_dish_from_another_country",
"text": "Make a dish from another country"
},
{
"id": "find_the_best_version_of_one_favorite_food",
"text": "Find the best version of one favorite food"
},
{
"id": "let_each_person_choose_one_course",
"text": "Let each person choose one course"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_054",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "single_choice",
"text": "Which creative project would you most enjoy doing together?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"creative_play",
"shared_project",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "free",
"sex": "neutral",
"options": [
{
"id": "paint_or_draw_the_same_subject",
"text": "Paint or draw the same subject"
},
{
"id": "build_something_useful",
"text": "Build something useful"
},
{
"id": "make_a_playlist_with_a_theme",
"text": "Make a playlist with a theme"
},
{
"id": "take_photos_around_one_idea",
"text": "Take photos around one idea"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "paint_or_draw_the_same_subject",
"text": "Paint or draw the same subject"
},
{
"id": "build_something_useful",
"text": "Build something useful"
},
{
"id": "make_a_playlist_with_a_theme",
"text": "Make a playlist with a theme"
},
{
"id": "take_photos_around_one_idea",
"text": "Take photos around one idea"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_055",
"category_id": "fun",
"type": "single_choice",
2026-07-12 16:02:05 -05:00
"text": "When we wander with no real plan, what should guide us?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"wandering",
"decision_game",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "whatever_looks_interesting",
"text": "Whatever looks interesting"
},
{
"id": "a_place_we_have_never_entered",
"text": "A place we have never entered"
},
{
"id": "the_best_smell_nearby",
"text": "The best smell nearby"
},
{
"id": "a_coin_flip_at_each_turn",
"text": "A coin flip at each turn"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "whatever_looks_interesting",
"text": "Whatever looks interesting"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_place_we_have_never_entered",
"text": "A place we have never entered"
},
{
2026-07-12 16:02:05 -05:00
"id": "the_best_smell_nearby",
"text": "The best smell nearby"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_coin_flip_at_each_turn",
"text": "A coin flip at each turn"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_056",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which low-cost adventures would you actually be excited to do?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"budget_fun",
"accessible_adventure",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "a_picnic_with_food_from_home",
"text": "A picnic with food from home"
},
{
"id": "a_free_local_event",
"text": "A free local event"
},
{
"id": "a_scenic_walk",
"text": "A scenic walk"
},
{
"id": "a_thrift_store_challenge",
"text": "A thrift-store challenge"
},
{
"id": "a_self_guided_tour_of_somewhere_nearby",
"text": "A self-guided tour of somewhere nearby"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_picnic_with_food_from_home",
"text": "A picnic with food from home"
},
{
"id": "a_free_local_event",
"text": "A free local event"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_scenic_walk",
"text": "A scenic walk"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_thrift_store_challenge",
"text": "A thrift-store challenge"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_self_guided_tour_of_somewhere_nearby",
"text": "A self-guided tour of somewhere nearby"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_057",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What makes an at-home creative night worth repeating?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"creative_night",
"home_fun",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "a_simple_project",
"text": "A simple project"
},
{
"id": "music_we_both_like",
"text": "Music we both like"
},
{
"id": "no_pressure_to_be_good_at_it",
"text": "No pressure to be good at it"
},
{
"id": "a_funny_theme",
"text": "A funny theme"
},
{
"id": "something_useful_or_displayable_at_the_end",
"text": "Something useful or displayable at the end"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_simple_project",
"text": "A simple project"
},
{
"id": "music_we_both_like",
"text": "Music we both like"
},
{
2026-07-12 16:02:05 -05:00
"id": "no_pressure_to_be_good_at_it",
"text": "No pressure to be good at it"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_funny_theme",
"text": "A funny theme"
},
{
2026-07-12 16:02:05 -05:00
"id": "something_useful_or_displayable_at_the_end",
"text": "Something useful or displayable at the end"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_058",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which outdoor plans still sound fun when energy is low?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"outdoors",
"low_energy",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "sitting_somewhere_with_a_good_view",
"text": "Sitting somewhere with a good view"
},
{
"id": "a_short_walk_with_a_destination",
"text": "A short walk with a destination"
},
{
"id": "eating_outside",
"text": "Eating outside"
},
{
"id": "watching_sunset_or_stars",
"text": "Watching sunset or stars"
},
{
"id": "taking_a_few_photos_nearby",
"text": "Taking a few photos nearby"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "sitting_somewhere_with_a_good_view",
"text": "Sitting somewhere with a good view"
},
{
"id": "a_short_walk_with_a_destination",
"text": "A short walk with a destination"
},
{
2026-07-12 16:02:05 -05:00
"id": "eating_outside",
"text": "Eating outside"
},
{
2026-07-12 16:02:05 -05:00
"id": "watching_sunset_or_stars",
"text": "Watching sunset or stars"
},
{
2026-07-12 16:02:05 -05:00
"id": "taking_a_few_photos_nearby",
"text": "Taking a few photos nearby"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_059",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "How should we turn our own town into a side quest?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"local_adventure",
"side_quest",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "visit_a_place_we_always_pass",
"text": "Visit a place we always pass"
},
{
"id": "find_the_best_cheap_dessert",
"text": "Find the best cheap dessert"
},
{
"id": "take_a_photo_at_three_landmarks",
"text": "Take a photo at three landmarks"
},
{
"id": "stop_somewhere_neither_of_us_has_tried",
"text": "Stop somewhere neither of us has tried"
},
{
"id": "ask_each_other_to_choose_one_surprise_stop",
"text": "Ask each other to choose one surprise stop"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "visit_a_place_we_always_pass",
"text": "Visit a place we always pass"
},
{
"id": "find_the_best_cheap_dessert",
"text": "Find the best cheap dessert"
},
{
2026-07-12 16:02:05 -05:00
"id": "take_a_photo_at_three_landmarks",
"text": "Take a photo at three landmarks"
},
{
2026-07-12 16:02:05 -05:00
"id": "stop_somewhere_neither_of_us_has_tried",
"text": "Stop somewhere neither of us has tried"
},
{
2026-07-12 16:02:05 -05:00
"id": "ask_each_other_to_choose_one_surprise_stop",
"text": "Ask each other to choose one surprise stop"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_060",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which road-trip detours are usually worth it?",
"depth": 1,
"tags": [
"road_trip",
"detours",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_scenic_overlook",
"text": "A scenic overlook"
},
{
"id": "a_strange_roadside_stop",
"text": "A strange roadside stop"
},
{
"id": "a_local_food_place",
"text": "A local food place"
},
{
"id": "a_small_downtown",
"text": "A small downtown"
},
{
"id": "anything_with_an_unexpectedly_good_sign",
"text": "Anything with an unexpectedly good sign"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_scenic_overlook",
"text": "A scenic overlook"
},
{
"id": "a_strange_roadside_stop",
"text": "A strange roadside stop"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_local_food_place",
"text": "A local food place"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_small_downtown",
"text": "A small downtown"
},
{
2026-07-12 16:02:05 -05:00
"id": "anything_with_an_unexpectedly_good_sign",
"text": "Anything with an unexpectedly good sign"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_061",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which food challenges sound fun without becoming a whole production?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"food_challenge",
"low_pressure",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "make_dinner_from_what_is_already_here",
"text": "Make dinner from what is already here"
},
{
"id": "try_three_versions_of_the_same_snack",
"text": "Try three versions of the same snack"
},
{
"id": "cook_each_others_comfort_food",
"text": "Cook each others comfort food"
},
{
"id": "rate_frozen_pizzas_like_experts",
"text": "Rate frozen pizzas like experts"
},
{
"id": "create_a_meal_around_one_color",
"text": "Create a meal around one color"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "make_dinner_from_what_is_already_here",
"text": "Make dinner from what is already here"
},
{
"id": "try_three_versions_of_the_same_snack",
"text": "Try three versions of the same snack"
},
{
2026-07-12 16:02:05 -05:00
"id": "cook_each_others_comfort_food",
"text": "Cook each others comfort food"
},
{
2026-07-12 16:02:05 -05:00
"id": "rate_frozen_pizzas_like_experts",
"text": "Rate frozen pizzas like experts"
},
{
2026-07-12 16:02:05 -05:00
"id": "create_a_meal_around_one_color",
"text": "Create a meal around one color"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_062",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which dessert experiments would you enjoy?",
"depth": 1,
"tags": [
"dessert",
"creative_food",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "trying_a_recipe_we_have_never_made",
"text": "Trying a recipe we have never made"
},
{
"id": "comparing_two_local_favorites",
"text": "Comparing two local favorites"
},
{
"id": "making_one_dessert_in_two_flavors",
"text": "Making one dessert in two flavors"
},
{
"id": "decorating_badly_on_purpose",
"text": "Decorating badly on purpose"
},
{
"id": "letting_each_person_choose_one_ingredient",
"text": "Letting each person choose one ingredient"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "trying_a_recipe_we_have_never_made",
"text": "Trying a recipe we have never made"
},
{
"id": "comparing_two_local_favorites",
"text": "Comparing two local favorites"
},
{
2026-07-12 16:02:05 -05:00
"id": "making_one_dessert_in_two_flavors",
"text": "Making one dessert in two flavors"
},
{
2026-07-12 16:02:05 -05:00
"id": "decorating_badly_on_purpose",
"text": "Decorating badly on purpose"
},
{
2026-07-12 16:02:05 -05:00
"id": "letting_each_person_choose_one_ingredient",
"text": "Letting each person choose one ingredient"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_063",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which ordinary places could become fun with the right challenge?",
"depth": 1,
"tags": [
"ordinary_places",
"game_layer",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_grocery_store",
"text": "A grocery store"
},
{
"id": "a_park",
"text": "A park"
},
{
"id": "a_bookstore_or_library",
"text": "A bookstore or library"
},
{
"id": "a_thrift_store",
"text": "A thrift store"
},
{
"id": "our_own_neighborhood",
"text": "Our own neighborhood"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_grocery_store",
"text": "A grocery store"
},
{
"id": "a_park",
"text": "A park"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_bookstore_or_library",
"text": "A bookstore or library"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_thrift_store",
"text": "A thrift store"
},
{
2026-07-12 16:02:05 -05:00
"id": "our_own_neighborhood",
"text": "Our own neighborhood"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_064",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What would you genuinely enjoy making together?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"making_together",
"creative_play",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_meal_we_can_repeat",
"text": "A meal we can repeat"
},
{
"id": "something_for_our_home",
"text": "Something for our home"
},
{
"id": "a_playlist_for_a_specific_mood",
"text": "A playlist for a specific mood"
},
{
"id": "a_photo_book_or_album",
"text": "A photo book or album"
},
{
"id": "a_ridiculous_trophy_for_a_real_achievement",
"text": "A ridiculous trophy for a real achievement"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_meal_we_can_repeat",
"text": "A meal we can repeat"
},
{
"id": "something_for_our_home",
"text": "Something for our home"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_playlist_for_a_specific_mood",
"text": "A playlist for a specific mood"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_photo_book_or_album",
"text": "A photo book or album"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_ridiculous_trophy_for_a_real_achievement",
"text": "A ridiculous trophy for a real achievement"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_065",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which photos would be worth taking this year?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"photos",
"memory_making",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_normal_day_we_love",
"text": "A normal day we love"
},
{
"id": "a_place_we_finally_visit",
"text": "A place we finally visit"
},
{
"id": "a_recreation_of_an_old_photo",
"text": "A recreation of an old photo"
},
{
"id": "one_where_we_both_feel_good",
"text": "One where we both feel good"
},
{
"id": "a_funny_failure_we_will_want_to_remember",
"text": "A funny failure we will want to remember"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_normal_day_we_love",
"text": "A normal day we love"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_place_we_finally_visit",
"text": "A place we finally visit"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_recreation_of_an_old_photo",
"text": "A recreation of an old photo"
},
{
2026-07-12 16:02:05 -05:00
"id": "one_where_we_both_feel_good",
"text": "One where we both feel good"
},
{
"id": "a_funny_failure_we_will_want_to_remember",
"text": "A funny failure we will want to remember"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_066",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What makes a local event worth attending?",
"depth": 1,
"tags": [
"local_events",
"preferences",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "it_is_inexpensive_or_free",
"text": "It is inexpensive or free"
},
{
"id": "there_is_something_to_do_not_just_watch",
"text": "There is something to do, not just watch"
},
{
"id": "we_can_leave_whenever_we_want",
"text": "We can leave whenever we want"
},
{
"id": "the_food_looks_good",
"text": "The food looks good"
},
{
"id": "it_is_different_from_our_usual_routine",
"text": "It is different from our usual routine"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "it_is_inexpensive_or_free",
"text": "It is inexpensive or free"
},
{
"id": "there_is_something_to_do_not_just_watch",
"text": "There is something to do, not just watch"
},
{
2026-07-12 16:02:05 -05:00
"id": "we_can_leave_whenever_we_want",
"text": "We can leave whenever we want"
},
{
2026-07-12 16:02:05 -05:00
"id": "the_food_looks_good",
"text": "The food looks good"
},
{
2026-07-12 16:02:05 -05:00
"id": "it_is_different_from_our_usual_routine",
"text": "It is different from our usual routine"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_067",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which weather-specific plans appeal to you?",
"depth": 1,
"tags": [
"weather_fun",
"seasonal",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_storm_watching_night_indoors",
"text": "A storm-watching night indoors"
},
{
"id": "a_walk_with_a_hot_drink",
"text": "A walk with a hot drink"
},
{
"id": "a_hot_day_water_plan",
"text": "A hot-day water plan"
},
{
"id": "a_breezy_picnic",
"text": "A breezy picnic"
},
{
"id": "a_clear_night_stargazing_stop",
"text": "A clear-night stargazing stop"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_storm_watching_night_indoors",
"text": "A storm-watching night indoors"
},
{
"id": "a_walk_with_a_hot_drink",
"text": "A walk with a hot drink"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_hot_day_water_plan",
"text": "A hot-day water plan"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_breezy_picnic",
"text": "A breezy picnic"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_clear_night_stargazing_stop",
"text": "A clear-night stargazing stop"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_068",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which no-car activities would still feel like a change of pace?",
"depth": 1,
"tags": [
"no_car",
"accessible_fun",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_themed_night_at_home",
"text": "A themed night at home"
},
{
"id": "a_walk_with_a_photo_challenge",
"text": "A walk with a photo challenge"
},
{
"id": "trying_a_new_recipe",
"text": "Trying a new recipe"
},
{
"id": "a_tournament_with_games_we_own",
"text": "A tournament with games we own"
},
{
"id": "a_living_room_picnic",
"text": "A living-room picnic"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_themed_night_at_home",
"text": "A themed night at home"
},
{
"id": "a_walk_with_a_photo_challenge",
"text": "A walk with a photo challenge"
},
{
2026-07-12 16:02:05 -05:00
"id": "trying_a_new_recipe",
"text": "Trying a new recipe"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_tournament_with_games_we_own",
"text": "A tournament with games we own"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_living_room_picnic",
"text": "A living-room picnic"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_069",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which ideas could fit into a one-hour adventure?",
"depth": 1,
"tags": [
"one_hour",
"micro_adventure",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_dessert_stop",
"text": "A dessert stop"
},
{
"id": "a_walk_somewhere_unfamiliar",
"text": "A walk somewhere unfamiliar"
},
{
"id": "a_quick_museum_or_market_visit",
"text": "A quick museum or market visit"
},
{
"id": "a_two_person_challenge",
"text": "A two-person challenge"
},
{
"id": "a_scenic_drive_with_one_song_each",
"text": "A scenic drive with one song each"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_dessert_stop",
"text": "A dessert stop"
},
{
"id": "a_walk_somewhere_unfamiliar",
"text": "A walk somewhere unfamiliar"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_quick_museum_or_market_visit",
"text": "A quick museum or market visit"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_two_person_challenge",
"text": "A two-person challenge"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_scenic_drive_with_one_song_each",
"text": "A scenic drive with one song each"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_070",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What helps a spontaneous plan feel fun rather than stressful?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"spontaneous_fun",
"comfort",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_clear_budget",
"text": "A clear budget"
},
{
"id": "a_short_time_commitment",
"text": "A short time commitment"
},
{
"id": "an_easy_way_to_say_no",
"text": "An easy way to say no"
},
{
"id": "knowing_the_general_plan",
"text": "Knowing the general plan"
},
{
"id": "not_having_to_dress_up",
"text": "Not having to dress up"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_clear_budget",
"text": "A clear budget"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_short_time_commitment",
"text": "A short time commitment"
},
{
2026-07-12 16:02:05 -05:00
"id": "an_easy_way_to_say_no",
"text": "An easy way to say no"
},
{
"id": "knowing_the_general_plan",
"text": "Knowing the general plan"
},
{
2026-07-12 16:02:05 -05:00
"id": "not_having_to_dress_up",
"text": "Not having to dress up"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_071",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which low-energy adventures would you still say yes to?",
"depth": 1,
"tags": [
"low_energy",
"accessible_adventure",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "trying_a_new_takeout_place",
"text": "Trying a new takeout place"
},
{
"id": "watching_sunset_from_somewhere_nearby",
"text": "Watching sunset from somewhere nearby"
},
{
"id": "browsing_a_store_with_no_shopping_list",
"text": "Browsing a store with no shopping list"
},
{
"id": "taking_a_slow_drive_with_music",
"text": "Taking a slow drive with music"
},
{
"id": "visiting_one_small_local_attraction",
"text": "Visiting one small local attraction"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "trying_a_new_takeout_place",
"text": "Trying a new takeout place"
},
{
"id": "watching_sunset_from_somewhere_nearby",
"text": "Watching sunset from somewhere nearby"
},
{
2026-07-12 16:02:05 -05:00
"id": "browsing_a_store_with_no_shopping_list",
"text": "Browsing a store with no shopping list"
},
{
2026-07-12 16:02:05 -05:00
"id": "taking_a_slow_drive_with_music",
"text": "Taking a slow drive with music"
},
{
2026-07-12 16:02:05 -05:00
"id": "visiting_one_small_local_attraction",
"text": "Visiting one small local attraction"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_072",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which activities would make us feel like tourists where we live?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"local_tourist",
"novelty",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "looking_up_one_local_fact",
"text": "Looking up one local fact"
},
{
"id": "taking_photos_of_things_we_usually_ignore",
"text": "Taking photos of things we usually ignore"
},
{
"id": "eating_somewhere_we_have_never_tried",
"text": "Eating somewhere we have never tried"
},
{
"id": "following_a_walking_route",
"text": "Following a walking route"
},
{
"id": "asking_each_other_to_choose_one_landmark",
"text": "Asking each other to choose one landmark"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "looking_up_one_local_fact",
"text": "Looking up one local fact"
},
{
"id": "taking_photos_of_things_we_usually_ignore",
"text": "Taking photos of things we usually ignore"
},
{
2026-07-12 16:02:05 -05:00
"id": "eating_somewhere_we_have_never_tried",
"text": "Eating somewhere we have never tried"
},
{
2026-07-12 16:02:05 -05:00
"id": "following_a_walking_route",
"text": "Following a walking route"
},
{
2026-07-12 16:02:05 -05:00
"id": "asking_each_other_to_choose_one_landmark",
"text": "Asking each other to choose one landmark"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_073",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What makes a challenge fun instead of stressful?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"challenge_design",
"low_pressure",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "the_stakes_are_meaningless",
"text": "The stakes are meaningless"
},
{
"id": "it_does_not_take_long",
"text": "It does not take long"
},
{
"id": "we_can_laugh_at_bad_attempts",
"text": "We can laugh at bad attempts"
},
{
"id": "the_rules_are_simple",
"text": "The rules are simple"
},
{
"id": "either_person_can_stop_without_ruining_it",
"text": "Either person can stop without ruining it"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "the_stakes_are_meaningless",
"text": "The stakes are meaningless"
},
{
2026-07-12 16:02:05 -05:00
"id": "it_does_not_take_long",
"text": "It does not take long"
},
{
2026-07-12 16:02:05 -05:00
"id": "we_can_laugh_at_bad_attempts",
"text": "We can laugh at bad attempts"
},
{
"id": "the_rules_are_simple",
"text": "The rules are simple"
},
{
2026-07-12 16:02:05 -05:00
"id": "either_person_can_stop_without_ruining_it",
"text": "Either person can stop without ruining it"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_074",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What belongs on a seasonal fun list?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"seasonal_list",
"planning",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "one_food_to_try",
"text": "One food to try"
},
{
"id": "one_place_to_visit",
"text": "One place to visit"
},
{
"id": "one_photo_to_take",
"text": "One photo to take"
},
{
"id": "one_free_activity",
"text": "One free activity"
},
{
"id": "one_thing_that_feels_a_little_outside_our_routine",
"text": "One thing that feels a little outside our routine"
}
],
"answer_config": {
"options": [
{
"id": "one_food_to_try",
"text": "One food to try"
},
{
"id": "one_place_to_visit",
"text": "One place to visit"
},
{
"id": "one_photo_to_take",
"text": "One photo to take"
},
{
"id": "one_free_activity",
"text": "One free activity"
},
{
"id": "one_thing_that_feels_a_little_outside_our_routine",
"text": "One thing that feels a little outside our routine"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
"id": "fun_075",
"category_id": "fun",
"type": "multi_choice",
"text": "Which ways could we explore a neighborhood without making it a big outing?",
"depth": 1,
"tags": [
"neighborhood",
"micro_adventure",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "choose_one_street_we_have_never_walked",
"text": "Choose one street we have never walked"
},
{
"id": "look_for_the_most_interesting_house_or_storefront",
"text": "Look for the most interesting house or storefront"
},
{
"id": "find_somewhere_to_sit_and_people_watch",
"text": "Find somewhere to sit and people-watch"
},
{
"id": "take_photos_of_details_we_usually_miss",
"text": "Take photos of details we usually miss"
},
{
"id": "pick_one_place_to_return_to_later",
"text": "Pick one place to return to later"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "choose_one_street_we_have_never_walked",
"text": "Choose one street we have never walked"
},
{
"id": "look_for_the_most_interesting_house_or_storefront",
"text": "Look for the most interesting house or storefront"
},
{
2026-07-12 16:02:05 -05:00
"id": "find_somewhere_to_sit_and_people_watch",
"text": "Find somewhere to sit and people-watch"
},
{
2026-07-12 16:02:05 -05:00
"id": "take_photos_of_details_we_usually_miss",
"text": "Take photos of details we usually miss"
},
{
2026-07-12 16:02:05 -05:00
"id": "pick_one_place_to_return_to_later",
"text": "Pick one place to return to later"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_076",
"category_id": "fun",
"type": "single_choice",
2026-07-12 16:02:05 -05:00
"text": "Which kind of game night would you pick first?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"game_night",
"preferences",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "a_board_game_we_already_love",
"text": "A board game we already love"
},
{
"id": "a_new_card_game",
"text": "A new card game"
},
{
"id": "a_co_op_video_game",
"text": "A co-op video game"
},
{
"id": "a_made_up_tournament_of_quick_games",
"text": "A made-up tournament of quick games"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_board_game_we_already_love",
"text": "A board game we already love"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_new_card_game",
"text": "A new card game"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_co_op_video_game",
"text": "A co-op video game"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_made_up_tournament_of_quick_games",
"text": "A made-up tournament of quick games"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_077",
"category_id": "fun",
"type": "single_choice",
2026-07-12 16:02:05 -05:00
"text": "Which harmless dare would you actually accept?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"dare",
"playful_flirt",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "send_me_a_bold_compliment",
"text": "Send me a bold compliment"
},
{
"id": "dance_through_one_full_song",
"text": "Dance through one full song"
},
{
"id": "let_me_choose_your_next_snack",
"text": "Let me choose your next snack"
},
{
"id": "recreate_an_old_photo_pose",
"text": "Recreate an old photo pose"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "send_me_a_bold_compliment",
"text": "Send me a bold compliment"
},
{
2026-07-12 16:02:05 -05:00
"id": "dance_through_one_full_song",
"text": "Dance through one full song"
},
{
2026-07-12 16:02:05 -05:00
"id": "let_me_choose_your_next_snack",
"text": "Let me choose your next snack"
},
{
2026-07-12 16:02:05 -05:00
"id": "recreate_an_old_photo_pose",
"text": "Recreate an old photo pose"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_078",
"category_id": "fun",
"type": "single_choice",
2026-07-12 16:02:05 -05:00
"text": "Which playful signal should mean “come be ridiculous with me”?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"private_signal",
"couple_play",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "a_certain_look",
"text": "A certain look"
},
{
"id": "a_private_phrase",
"text": "A private phrase"
},
{
"id": "starting_one_specific_song",
"text": "Starting one specific song"
},
{
"id": "holding_out_a_hand_without_explaining",
"text": "Holding out a hand without explaining"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_certain_look",
"text": "A certain look"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_private_phrase",
"text": "A private phrase"
},
{
2026-07-12 16:02:05 -05:00
"id": "starting_one_specific_song",
"text": "Starting one specific song"
},
{
2026-07-12 16:02:05 -05:00
"id": "holding_out_a_hand_without_explaining",
"text": "Holding out a hand without explaining"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_079",
"category_id": "fun",
"type": "single_choice",
2026-07-12 16:02:05 -05:00
"text": "Which surprise detail would make a simple outing feel special?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"surprise_detail",
"thoughtfulness",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "a_stop_you_know_i_would_like",
"text": "A stop you know I would like"
},
{
"id": "a_song_ready_for_the_drive",
"text": "A song ready for the drive"
},
{
"id": "a_snack_chosen_for_me",
"text": "A snack chosen for me"
},
{
"id": "one_small_thing_kept_secret_until_we_arrive",
"text": "One small thing kept secret until we arrive"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_stop_you_know_i_would_like",
"text": "A stop you know I would like"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_song_ready_for_the_drive",
"text": "A song ready for the drive"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_snack_chosen_for_me",
"text": "A snack chosen for me"
},
{
2026-07-12 16:02:05 -05:00
"id": "one_small_thing_kept_secret_until_we_arrive",
"text": "One small thing kept secret until we arrive"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_080",
"category_id": "fun",
"type": "single_choice",
2026-07-12 16:02:05 -05:00
"text": "What would make a serious-looking contest funnier?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"competition",
"adult_humor",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "overdramatic_commentary",
"text": "Overdramatic commentary"
},
{
"id": "a_ridiculous_trophy",
"text": "A ridiculous trophy"
},
{
"id": "formal_introductions",
"text": "Formal introductions"
},
{
"id": "a_completely_unnecessary_replay_review",
"text": "A completely unnecessary replay review"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "overdramatic_commentary",
"text": "Overdramatic commentary"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_ridiculous_trophy",
"text": "A ridiculous trophy"
},
{
2026-07-12 16:02:05 -05:00
"id": "formal_introductions",
"text": "Formal introductions"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_completely_unnecessary_replay_review",
"text": "A completely unnecessary replay review"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_081",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which playful compliments would land well with you?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"compliments",
"light_flirt",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "you_look_unfairly_good_today",
"text": "You look unfairly good today"
},
{
"id": "you_still_make_me_laugh_harder_than_anyone",
"text": "You still make me laugh harder than anyone"
},
{
"id": "i_would_absolutely_choose_you_for_my_team",
"text": "I would absolutely choose you for my team"
},
{
"id": "you_make_ordinary_plans_better",
"text": "You make ordinary plans better"
},
{
"id": "you_are_my_favorite_person_to_get_distracted_with",
"text": "You are my favorite person to get distracted with"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "you_look_unfairly_good_today",
"text": "You look unfairly good today"
},
{
"id": "you_still_make_me_laugh_harder_than_anyone",
"text": "You still make me laugh harder than anyone"
},
{
2026-07-12 16:02:05 -05:00
"id": "i_would_absolutely_choose_you_for_my_team",
"text": "I would absolutely choose you for my team"
},
{
2026-07-12 16:02:05 -05:00
"id": "you_make_ordinary_plans_better",
"text": "You make ordinary plans better"
},
{
2026-07-12 16:02:05 -05:00
"id": "you_are_my_favorite_person_to_get_distracted_with",
"text": "You are my favorite person to get distracted with"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_082",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which mini-dates would feel a little like getting away with something?",
"depth": 1,
"tags": [
"mini_date",
"playful_rebellion",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "dessert_before_dinner",
"text": "Dessert before dinner"
},
{
"id": "dressing_up_for_a_cheap_meal",
"text": "Dressing up for a cheap meal"
},
{
"id": "taking_a_long_lunch_together",
"text": "Taking a long lunch together"
},
{
"id": "going_out_on_a_weeknight_for_no_reason",
"text": "Going out on a weeknight for no reason"
},
{
"id": "stopping_somewhere_fun_during_an_ordinary_errand",
"text": "Stopping somewhere fun during an ordinary errand"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "dessert_before_dinner",
"text": "Dessert before dinner"
},
{
"id": "dressing_up_for_a_cheap_meal",
"text": "Dressing up for a cheap meal"
},
{
2026-07-12 16:02:05 -05:00
"id": "taking_a_long_lunch_together",
"text": "Taking a long lunch together"
},
{
2026-07-12 16:02:05 -05:00
"id": "going_out_on_a_weeknight_for_no_reason",
"text": "Going out on a weeknight for no reason"
},
{
2026-07-12 16:02:05 -05:00
"id": "stopping_somewhere_fun_during_an_ordinary_errand",
"text": "Stopping somewhere fun during an ordinary errand"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_083",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which kinds of public flirting feel fun to you?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"public_flirt",
"consent_safe",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_private_joke_across_the_room",
"text": "A private joke across the room"
},
{
"id": "a_look_only_we_understand",
"text": "A look only we understand"
},
{
"id": "a_quick_hand_squeeze",
"text": "A quick hand squeeze"
},
{
"id": "a_bold_text_while_we_are_sitting_together",
"text": "A bold text while we are sitting together"
},
{
"id": "a_quiet_compliment_meant_only_for_me",
"text": "A quiet compliment meant only for me"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_private_joke_across_the_room",
"text": "A private joke across the room"
},
{
"id": "a_look_only_we_understand",
"text": "A look only we understand"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_quick_hand_squeeze",
"text": "A quick hand squeeze"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_bold_text_while_we_are_sitting_together",
"text": "A bold text while we are sitting together"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_quiet_compliment_meant_only_for_me",
"text": "A quiet compliment meant only for me"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_084",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which two-person challenges would you actually repeat?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"challenge",
"repeatable_play",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "blind_taste_test",
"text": "Blind taste test"
},
{
"id": "photo_scavenger_hunt",
"text": "Photo scavenger hunt"
},
{
"id": "three_song_dance_challenge",
"text": "Three-song dance challenge"
},
{
"id": "guess_the_movie_from_one_bad_description",
"text": "Guess the movie from one bad description"
},
{
"id": "build_something_from_the_same_small_set_of_supplies",
"text": "Build something from the same small set of supplies"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "blind_taste_test",
"text": "Blind taste test"
},
{
2026-07-12 16:02:05 -05:00
"id": "photo_scavenger_hunt",
"text": "Photo scavenger hunt"
},
{
2026-07-12 16:02:05 -05:00
"id": "three_song_dance_challenge",
"text": "Three-song dance challenge"
},
{
2026-07-12 16:02:05 -05:00
"id": "guess_the_movie_from_one_bad_description",
"text": "Guess the movie from one bad description"
},
{
"id": "build_something_from_the_same_small_set_of_supplies",
"text": "Build something from the same small set of supplies"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_085",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which prizes would make our next game more fun?",
"depth": 1,
"tags": [
"game_prize",
"playful_reward",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "control_of_the_playlist",
"text": "Control of the playlist"
},
{
"id": "first_choice_of_dessert",
"text": "First choice of dessert"
},
{
"id": "a_shoulder_rub",
"text": "A shoulder rub"
},
{
"id": "the_right_to_plan_a_tiny_date",
"text": "The right to plan a tiny date"
},
{
"id": "bragging_rights_until_the_next_rematch",
"text": "Bragging rights until the next rematch"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "control_of_the_playlist",
"text": "Control of the playlist"
},
{
2026-07-12 16:02:05 -05:00
"id": "first_choice_of_dessert",
"text": "First choice of dessert"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_shoulder_rub",
"text": "A shoulder rub"
},
{
2026-07-12 16:02:05 -05:00
"id": "the_right_to_plan_a_tiny_date",
"text": "The right to plan a tiny date"
},
{
"id": "bragging_rights_until_the_next_rematch",
"text": "Bragging rights until the next rematch"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_086",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What tells you Im genuinely having fun with you?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"enjoyment_signals",
"couple_awareness",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "i_forget_to_check_my_phone",
"text": "I forget to check my phone"
},
{
"id": "i_keep_finding_reasons_to_extend_the_plan",
"text": "I keep finding reasons to extend the plan"
},
{
"id": "i_laugh_without_trying_to_be_polite",
"text": "I laugh without trying to be polite"
},
{
"id": "i_start_making_ideas_for_next_time",
"text": "I start making ideas for next time"
},
{
"id": "i_bring_it_up_again_later",
"text": "I bring it up again later"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "i_forget_to_check_my_phone",
"text": "I forget to check my phone"
},
{
"id": "i_keep_finding_reasons_to_extend_the_plan",
"text": "I keep finding reasons to extend the plan"
},
{
2026-07-12 16:02:05 -05:00
"id": "i_laugh_without_trying_to_be_polite",
"text": "I laugh without trying to be polite"
},
{
2026-07-12 16:02:05 -05:00
"id": "i_start_making_ideas_for_next_time",
"text": "I start making ideas for next time"
},
{
2026-07-12 16:02:05 -05:00
"id": "i_bring_it_up_again_later",
"text": "I bring it up again later"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_087",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What makes flirting fun without making it feel like pressure?",
"depth": 3,
"tags": [
2026-07-12 16:02:05 -05:00
"flirting",
"consent_first",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "catching_the_right_moment",
"text": "Catching the right moment"
},
{
"id": "knowing_a_no_will_be_easy",
"text": "Knowing a no will be easy"
},
{
"id": "humor",
"text": "Humor"
},
{
"id": "a_genuine_compliment",
"text": "A genuine compliment"
},
{
"id": "letting_it_stay_light",
"text": "Letting it stay light"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "catching_the_right_moment",
"text": "Catching the right moment"
},
{
"id": "knowing_a_no_will_be_easy",
"text": "Knowing a no will be easy"
},
{
2026-07-12 16:02:05 -05:00
"id": "humor",
"text": "Humor"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_genuine_compliment",
"text": "A genuine compliment"
},
{
2026-07-12 16:02:05 -05:00
"id": "letting_it_stay_light",
"text": "Letting it stay light"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_088",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which game-night rules would make the night better?",
"depth": 1,
"tags": [
"game_night",
"house_rules",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "no_arguing_over_rules_for_more_than_two_minutes",
"text": "No arguing over rules for more than two minutes"
},
{
"id": "the_loser_chooses_the_snack",
"text": "The loser chooses the snack"
},
{
"id": "phones_away_during_rounds",
"text": "Phones away during rounds"
},
{
"id": "stop_while_it_is_still_fun",
"text": "Stop while it is still fun"
},
{
"id": "one_rematch_maximum",
"text": "One rematch maximum"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "no_arguing_over_rules_for_more_than_two_minutes",
"text": "No arguing over rules for more than two minutes"
},
{
"id": "the_loser_chooses_the_snack",
"text": "The loser chooses the snack"
},
{
2026-07-12 16:02:05 -05:00
"id": "phones_away_during_rounds",
"text": "Phones away during rounds"
},
{
2026-07-12 16:02:05 -05:00
"id": "stop_while_it_is_still_fun",
"text": "Stop while it is still fun"
},
{
2026-07-12 16:02:05 -05:00
"id": "one_rematch_maximum",
"text": "One rematch maximum"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_089",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which challenges fit us best?",
"depth": 1,
"tags": [
"challenge_types",
"accessible_play",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "creative_challenges",
"text": "Creative challenges"
},
{
"id": "food_challenges",
"text": "Food challenges"
},
{
"id": "trivia_challenges",
"text": "Trivia challenges"
},
{
"id": "photo_challenges",
"text": "Photo challenges"
},
{
"id": "short_physical_challenges_we_can_adapt",
"text": "Short physical challenges we can adapt"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "creative_challenges",
"text": "Creative challenges"
},
{
2026-07-12 16:02:05 -05:00
"id": "food_challenges",
"text": "Food challenges"
},
{
2026-07-12 16:02:05 -05:00
"id": "trivia_challenges",
"text": "Trivia challenges"
},
{
"id": "photo_challenges",
"text": "Photo challenges"
},
{
2026-07-12 16:02:05 -05:00
"id": "short_physical_challenges_we_can_adapt",
"text": "Short physical challenges we can adapt"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_090",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What helps a surprise feel fun to you?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"surprises",
"preferences",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "it_fits_my_energy_level",
"text": "It fits my energy level"
},
{
"id": "it_does_not_cost_too_much",
"text": "It does not cost too much"
},
{
"id": "i_still_know_what_to_wear",
"text": "I still know what to wear"
},
{
"id": "it_involves_something_i_already_enjoy",
"text": "It involves something I already enjoy"
},
{
"id": "i_can_opt_out_without_disappointing_you",
"text": "I can opt out without disappointing you"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "it_fits_my_energy_level",
"text": "It fits my energy level"
},
{
"id": "it_does_not_cost_too_much",
"text": "It does not cost too much"
},
{
2026-07-12 16:02:05 -05:00
"id": "i_still_know_what_to_wear",
"text": "I still know what to wear"
},
{
2026-07-12 16:02:05 -05:00
"id": "it_involves_something_i_already_enjoy",
"text": "It involves something I already enjoy"
},
{
2026-07-12 16:02:05 -05:00
"id": "i_can_opt_out_without_disappointing_you",
"text": "I can opt out without disappointing you"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_091",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What keeps friendly competition fun?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"competition",
"respectful_play",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "light_stakes",
"text": "Light stakes"
},
{
"id": "a_little_trash_talk_that_stays_kind",
"text": "A little trash talk that stays kind"
},
{
"id": "teams_sometimes_instead_of_always_competing",
"text": "Teams sometimes instead of always competing"
},
{
"id": "a_funny_prize",
"text": "A funny prize"
},
{
"id": "knowing_when_to_call_it",
"text": "Knowing when to call it"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "light_stakes",
"text": "Light stakes"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_little_trash_talk_that_stays_kind",
"text": "A little trash talk that stays kind"
},
{
2026-07-12 16:02:05 -05:00
"id": "teams_sometimes_instead_of_always_competing",
"text": "Teams sometimes instead of always competing"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_funny_prize",
"text": "A funny prize"
},
{
"id": "knowing_when_to_call_it",
"text": "Knowing when to call it"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_092",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which of these would you do during one song?",
"depth": 1,
"tags": [
"one_song",
"micro_play",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "slow_dance",
"text": "Slow dance"
},
{
"id": "try_to_learn_one_dance_move",
"text": "Try to learn one dance move"
},
{
"id": "clean_up_while_singing_badly",
"text": "Clean up while singing badly"
},
{
"id": "trade_one_memory_the_song_brings_back",
"text": "Trade one memory the song brings back"
},
{
"id": "sit_still_and_actually_listen_together",
"text": "Sit still and actually listen together"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "slow_dance",
"text": "Slow dance"
},
{
2026-07-12 16:02:05 -05:00
"id": "try_to_learn_one_dance_move",
"text": "Try to learn one dance move"
},
{
2026-07-12 16:02:05 -05:00
"id": "clean_up_while_singing_badly",
"text": "Clean up while singing badly"
},
{
2026-07-12 16:02:05 -05:00
"id": "trade_one_memory_the_song_brings_back",
"text": "Trade one memory the song brings back"
},
{
"id": "sit_still_and_actually_listen_together",
"text": "Sit still and actually listen together"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_093",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which details could make an ordinary evening feel like an event?",
"depth": 1,
"tags": [
"ordinary_evening",
"make_it_special",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_theme_for_dinner",
"text": "A theme for dinner"
},
{
"id": "clothes_slightly_nicer_than_necessary",
"text": "Clothes slightly nicer than necessary"
},
{
"id": "a_handwritten_menu",
"text": "A handwritten menu"
},
{
"id": "one_planned_activity",
"text": "One planned activity"
},
{
"id": "a_photo_at_the_end",
"text": "A photo at the end"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_theme_for_dinner",
"text": "A theme for dinner"
},
{
2026-07-12 16:02:05 -05:00
"id": "clothes_slightly_nicer_than_necessary",
"text": "Clothes slightly nicer than necessary"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_handwritten_menu",
"text": "A handwritten menu"
},
{
2026-07-12 16:02:05 -05:00
"id": "one_planned_activity",
"text": "One planned activity"
},
{
"id": "a_photo_at_the_end",
"text": "A photo at the end"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_094",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which tiny things are worth celebrating together?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"tiny_wins",
"celebration",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "finishing_a_hard_week",
"text": "Finishing a hard week"
},
{
"id": "good_news_that_is_not_life_changing",
"text": "Good news that is not life-changing"
},
{
"id": "keeping_a_promise_to_ourselves",
"text": "Keeping a promise to ourselves"
},
{
"id": "finally_doing_something_we_postponed",
"text": "Finally doing something we postponed"
},
{
"id": "a_completely_ordinary_day_that_felt_good",
"text": "A completely ordinary day that felt good"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "finishing_a_hard_week",
"text": "Finishing a hard week"
},
{
"id": "good_news_that_is_not_life_changing",
"text": "Good news that is not life-changing"
},
{
2026-07-12 16:02:05 -05:00
"id": "keeping_a_promise_to_ourselves",
"text": "Keeping a promise to ourselves"
},
{
2026-07-12 16:02:05 -05:00
"id": "finally_doing_something_we_postponed",
"text": "Finally doing something we postponed"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_completely_ordinary_day_that_felt_good",
"text": "A completely ordinary day that felt good"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_095",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which phone-based fun is better than endless scrolling?",
"depth": 1,
"tags": [
"phone_play",
"screen_use",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_photo_challenge",
"text": "A photo challenge"
},
{
"id": "a_music_guessing_game",
"text": "A music guessing game"
},
{
"id": "looking_up_a_random_nearby_place",
"text": "Looking up a random nearby place"
},
{
"id": "taking_a_ridiculous_personality_quiz_together",
"text": "Taking a ridiculous personality quiz together"
},
{
"id": "finding_the_oldest_saved_photo",
"text": "Finding the oldest saved photo"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_photo_challenge",
"text": "A photo challenge"
},
{
"id": "a_music_guessing_game",
"text": "A music guessing game"
},
{
2026-07-12 16:02:05 -05:00
"id": "looking_up_a_random_nearby_place",
"text": "Looking up a random nearby place"
},
{
2026-07-12 16:02:05 -05:00
"id": "taking_a_ridiculous_personality_quiz_together",
"text": "Taking a ridiculous personality quiz together"
},
{
2026-07-12 16:02:05 -05:00
"id": "finding_the_oldest_saved_photo",
"text": "Finding the oldest saved photo"
}
2026-07-12 16:02:05 -05:00
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_096",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which creative dares sound fun?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"creative_dares",
"challenge",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "write_each_other_a_four_line_song",
"text": "Write each other a four-line song"
},
{
"id": "draw_each_other_without_looking_down",
"text": "Draw each other without looking down"
},
{
"id": "invent_a_terrible_product_together",
"text": "Invent a terrible product together"
},
{
"id": "make_a_movie_poster_for_our_week",
"text": "Make a movie poster for our week"
},
{
"id": "build_the_best_snack_from_three_ingredients",
"text": "Build the best snack from three ingredients"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "write_each_other_a_four_line_song",
"text": "Write each other a four-line song"
},
{
2026-07-12 16:02:05 -05:00
"id": "draw_each_other_without_looking_down",
"text": "Draw each other without looking down"
},
{
2026-07-12 16:02:05 -05:00
"id": "invent_a_terrible_product_together",
"text": "Invent a terrible product together"
},
{
2026-07-12 16:02:05 -05:00
"id": "make_a_movie_poster_for_our_week",
"text": "Make a movie poster for our week"
},
{
2026-07-12 16:02:05 -05:00
"id": "build_the_best_snack_from_three_ingredients",
"text": "Build the best snack from three ingredients"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_097",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which memory challenges would you enjoy?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"memory_game",
"couple_lore",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "guess_what_the_other_wore_on_an_early_date",
"text": "Guess what the other wore on an early date"
},
{
"id": "name_the_first_movie_we_watched_together",
"text": "Name the first movie we watched together"
},
{
"id": "rebuild_an_old_playlist",
"text": "Rebuild an old playlist"
},
{
"id": "match_photos_to_the_year",
"text": "Match photos to the year"
},
{
"id": "retell_the_same_story_and_compare_details",
"text": "Retell the same story and compare details"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "guess_what_the_other_wore_on_an_early_date",
"text": "Guess what the other wore on an early date"
},
{
2026-07-12 16:02:05 -05:00
"id": "name_the_first_movie_we_watched_together",
"text": "Name the first movie we watched together"
},
{
2026-07-12 16:02:05 -05:00
"id": "rebuild_an_old_playlist",
"text": "Rebuild an old playlist"
},
{
2026-07-12 16:02:05 -05:00
"id": "match_photos_to_the_year",
"text": "Match photos to the year"
},
{
2026-07-12 16:02:05 -05:00
"id": "retell_the_same_story_and_compare_details",
"text": "Retell the same story and compare details"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_098",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which kinds of teasing are actually fun for you?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"teasing",
"humor_preferences",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "playful_exaggerations",
"text": "Playful exaggerations"
},
{
"id": "impressions_we_both_recognize",
"text": "Impressions we both recognize"
},
{
"id": "callbacks_to_old_stories",
"text": "Callbacks to old stories"
},
{
"id": "mock_competition_over_something_harmless",
"text": "Mock competition over something harmless"
},
{
"id": "jokes_about_habits_we_both_already_laugh_at",
"text": "Jokes about habits we both already laugh at"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "playful_exaggerations",
"text": "Playful exaggerations"
},
{
2026-07-12 16:02:05 -05:00
"id": "impressions_we_both_recognize",
"text": "Impressions we both recognize"
},
{
2026-07-12 16:02:05 -05:00
"id": "callbacks_to_old_stories",
"text": "Callbacks to old stories"
},
{
2026-07-12 16:02:05 -05:00
"id": "mock_competition_over_something_harmless",
"text": "Mock competition over something harmless"
},
{
2026-07-12 16:02:05 -05:00
"id": "jokes_about_habits_we_both_already_laugh_at",
"text": "Jokes about habits we both already laugh at"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_099",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which surprises feel the most personal to you?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"surprises",
"personal_details",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "something_tied_to_a_conversation_you_remembered",
"text": "Something tied to a conversation you remembered"
},
{
"id": "my_favorite_snack_or_drink_without_asking",
"text": "My favorite snack or drink without asking"
},
{
"id": "a_stop_at_a_place_i_mentioned_once",
"text": "A stop at a place I mentioned once"
},
{
"id": "a_playlist_made_for_a_specific_mood",
"text": "A playlist made for a specific mood"
},
{
"id": "a_small_plan_built_around_something_i_already_love",
"text": "A small plan built around something I already love"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "something_tied_to_a_conversation_you_remembered",
"text": "Something tied to a conversation you remembered"
},
{
2026-07-12 16:02:05 -05:00
"id": "my_favorite_snack_or_drink_without_asking",
"text": "My favorite snack or drink without asking"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_stop_at_a_place_i_mentioned_once",
"text": "A stop at a place I mentioned once"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_playlist_made_for_a_specific_mood",
"text": "A playlist made for a specific mood"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_small_plan_built_around_something_i_already_love",
"text": "A small plan built around something I already love"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_100",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which ways of being ridiculous together feel most like us?",
"depth": 1,
"tags": [
"couple_identity",
"shared_humor",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "dancing_badly",
"text": "Dancing badly"
},
{
"id": "making_up_commentary",
"text": "Making up commentary"
},
{
"id": "turning_small_choices_into_debates",
"text": "Turning small choices into debates"
},
{
"id": "sending_each_other_absurd_observations",
"text": "Sending each other absurd observations"
},
{
"id": "committing_too_hard_to_a_harmless_bit",
"text": "Committing too hard to a harmless bit"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "dancing_badly",
"text": "Dancing badly"
},
{
2026-07-12 16:02:05 -05:00
"id": "making_up_commentary",
"text": "Making up commentary"
},
{
2026-07-12 16:02:05 -05:00
"id": "turning_small_choices_into_debates",
"text": "Turning small choices into debates"
},
{
2026-07-12 16:02:05 -05:00
"id": "sending_each_other_absurd_observations",
"text": "Sending each other absurd observations"
},
{
2026-07-12 16:02:05 -05:00
"id": "committing_too_hard_to_a_harmless_bit",
"text": "Committing too hard to a harmless bit"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_101",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which kinds of early-relationship fun would you enjoy bringing back?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"nostalgia",
"bring_back",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "long_conversations_with_no_agenda",
"text": "Long conversations with no agenda"
},
{
"id": "trying_new_places_together",
"text": "Trying new places together"
},
{
"id": "dressing_up_more_often",
"text": "Dressing up more often"
},
{
"id": "spontaneous_drives_or_walks",
"text": "Spontaneous drives or walks"
},
{
"id": "being_openly_flirty_for_no_reason",
"text": "Being openly flirty for no reason"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "long_conversations_with_no_agenda",
"text": "Long conversations with no agenda"
},
{
2026-07-12 16:02:05 -05:00
"id": "trying_new_places_together",
"text": "Trying new places together"
},
{
2026-07-12 16:02:05 -05:00
"id": "dressing_up_more_often",
"text": "Dressing up more often"
},
{
2026-07-12 16:02:05 -05:00
"id": "spontaneous_drives_or_walks",
"text": "Spontaneous drives or walks"
},
{
2026-07-12 16:02:05 -05:00
"id": "being_openly_flirty_for_no_reason",
"text": "Being openly flirty for no reason"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_102",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which little traditions are worth protecting?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"traditions",
"protect_fun",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "a_food_ritual",
"text": "A food ritual"
},
{
"id": "a_yearly_photo",
"text": "A yearly photo"
},
{
"id": "a_show_or_game_we_share",
"text": "A show or game we share"
},
{
"id": "a_seasonal_outing",
"text": "A seasonal outing"
},
{
"id": "a_private_celebration_nobody_else_knows_about",
"text": "A private celebration nobody else knows about"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_food_ritual",
"text": "A food ritual"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_yearly_photo",
"text": "A yearly photo"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_show_or_game_we_share",
"text": "A show or game we share"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_seasonal_outing",
"text": "A seasonal outing"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_private_celebration_nobody_else_knows_about",
"text": "A private celebration nobody else knows about"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_103",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "What helps adulthood feel lighter when we do it together?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"adult_life",
"lightness",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "laughing_at_the_small_stuff",
"text": "Laughing at the small stuff"
},
{
"id": "making_a_plan_that_is_only_for_fun",
"text": "Making a plan that is only for fun"
},
{
"id": "being_beginners_at_something_together",
"text": "Being beginners at something together"
},
{
"id": "leaving_room_for_spontaneity",
"text": "Leaving room for spontaneity"
},
{
"id": "celebrating_progress_before_everything_is_finished",
"text": "Celebrating progress before everything is finished"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "laughing_at_the_small_stuff",
"text": "Laughing at the small stuff"
},
{
2026-07-12 16:02:05 -05:00
"id": "making_a_plan_that_is_only_for_fun",
"text": "Making a plan that is only for fun"
},
{
2026-07-12 16:02:05 -05:00
"id": "being_beginners_at_something_together",
"text": "Being beginners at something together"
},
{
2026-07-12 16:02:05 -05:00
"id": "leaving_room_for_spontaneity",
"text": "Leaving room for spontaneity"
},
{
2026-07-12 16:02:05 -05:00
"id": "celebrating_progress_before_everything_is_finished",
"text": "Celebrating progress before everything is finished"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_104",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which kinds of fun are we missing most lately?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"current_needs",
"fun_variety",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "easy_fun_at_home",
"text": "Easy fun at home"
},
{
"id": "time_outside",
"text": "Time outside"
},
{
"id": "something_creative",
"text": "Something creative"
},
{
"id": "a_little_friendly_competition",
"text": "A little friendly competition"
},
{
"id": "a_real_change_of_scenery",
"text": "A real change of scenery"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "easy_fun_at_home",
"text": "Easy fun at home"
},
{
2026-07-12 16:02:05 -05:00
"id": "time_outside",
"text": "Time outside"
},
{
2026-07-12 16:02:05 -05:00
"id": "something_creative",
"text": "Something creative"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_little_friendly_competition",
"text": "A little friendly competition"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_real_change_of_scenery",
"text": "A real change of scenery"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_105",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which social plans tend to work best for us?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"social_fun",
"preferences",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_small_group",
"text": "A small group"
},
{
"id": "an_activity_with_something_to_do",
"text": "An activity with something to do"
},
{
"id": "a_clear_start_and_end_time",
"text": "A clear start and end time"
},
{
"id": "a_place_where_we_can_actually_talk",
"text": "A place where we can actually talk"
},
{
"id": "a_plan_that_does_not_require_us_to_host",
"text": "A plan that does not require us to host"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_small_group",
"text": "A small group"
},
{
2026-07-12 16:02:05 -05:00
"id": "an_activity_with_something_to_do",
"text": "An activity with something to do"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_clear_start_and_end_time",
"text": "A clear start and end time"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_place_where_we_can_actually_talk",
"text": "A place where we can actually talk"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_plan_that_does_not_require_us_to_host",
"text": "A plan that does not require us to host"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_106",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which holiday traditions would you enjoy making more playful?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"holidays",
"traditions",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_food_competition",
"text": "A food competition"
},
{
"id": "a_yearly_photo_theme",
"text": "A yearly photo theme"
},
{
"id": "a_game_everyone_can_join",
"text": "A game everyone can join"
},
{
"id": "a_private_couple_tradition",
"text": "A private couple tradition"
},
{
"id": "a_low_cost_surprise_for_each_other",
"text": "A low-cost surprise for each other"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_food_competition",
"text": "A food competition"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_yearly_photo_theme",
"text": "A yearly photo theme"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_game_everyone_can_join",
"text": "A game everyone can join"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_private_couple_tradition",
"text": "A private couple tradition"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_low_cost_surprise_for_each_other",
"text": "A low-cost surprise for each other"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_107",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which shared hobbies would be worth trying for a month?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"shared_hobbies",
"trial_period",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "cooking_something_new_each_week",
"text": "Cooking something new each week"
},
{
"id": "photography",
"text": "Photography"
},
{
"id": "a_co_op_game",
"text": "A co-op game"
},
{
"id": "gardening_or_growing_something",
"text": "Gardening or growing something"
},
{
"id": "learning_a_simple_creative_skill",
"text": "Learning a simple creative skill"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "cooking_something_new_each_week",
"text": "Cooking something new each week"
},
{
2026-07-12 16:02:05 -05:00
"id": "photography",
"text": "Photography"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_co_op_game",
"text": "A co-op game"
},
{
2026-07-12 16:02:05 -05:00
"id": "gardening_or_growing_something",
"text": "Gardening or growing something"
},
{
2026-07-12 16:02:05 -05:00
"id": "learning_a_simple_creative_skill",
"text": "Learning a simple creative skill"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_108",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "What makes learning something together fun?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"learning_together",
"growth_play",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "neither_person_has_to_be_the_expert",
"text": "Neither person has to be the expert"
},
{
"id": "we_can_laugh_at_mistakes",
"text": "We can laugh at mistakes"
},
{
"id": "the_goal_is_small",
"text": "The goal is small"
},
{
"id": "we_see_progress_quickly",
"text": "We see progress quickly"
},
{
"id": "we_get_something_useful_or_memorable_from_it",
"text": "We get something useful or memorable from it"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "neither_person_has_to_be_the_expert",
"text": "Neither person has to be the expert"
},
{
2026-07-12 16:02:05 -05:00
"id": "we_can_laugh_at_mistakes",
"text": "We can laugh at mistakes"
},
{
2026-07-12 16:02:05 -05:00
"id": "the_goal_is_small",
"text": "The goal is small"
},
{
2026-07-12 16:02:05 -05:00
"id": "we_see_progress_quickly",
"text": "We see progress quickly"
},
{
2026-07-12 16:02:05 -05:00
"id": "we_get_something_useful_or_memorable_from_it",
"text": "We get something useful or memorable from it"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_109",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "What usually makes fun plans harder to follow through on?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"barriers",
"practical_reality",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "we_make_the_plan_too_big",
"text": "We make the plan too big"
},
{
"id": "we_wait_for_the_perfect_time",
"text": "We wait for the perfect time"
},
{
"id": "we_are_already_tired",
"text": "We are already tired"
},
{
"id": "the_cost_quietly_grows",
"text": "The cost quietly grows"
},
{
"id": "nobody_wants_to_make_the_final_decision",
"text": "Nobody wants to make the final decision"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "we_make_the_plan_too_big",
"text": "We make the plan too big"
},
{
2026-07-12 16:02:05 -05:00
"id": "we_wait_for_the_perfect_time",
"text": "We wait for the perfect time"
},
{
2026-07-12 16:02:05 -05:00
"id": "we_are_already_tired",
"text": "We are already tired"
},
{
2026-07-12 16:02:05 -05:00
"id": "the_cost_quietly_grows",
"text": "The cost quietly grows"
},
{
2026-07-12 16:02:05 -05:00
"id": "nobody_wants_to_make_the_final_decision",
"text": "Nobody wants to make the final decision"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_110",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "What would make fun easier to choose on busy weeks?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"busy_life",
"make_it_easy",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_short_list_of_ready_ideas",
"text": "A short list of ready ideas"
},
{
"id": "a_budget_we_already_agreed_on",
"text": "A budget we already agreed on"
},
{
"id": "plans_that_take_under_an_hour",
"text": "Plans that take under an hour"
},
{
"id": "taking_turns_choosing",
"text": "Taking turns choosing"
},
{
"id": "being_able_to_change_our_minds",
"text": "Being able to change our minds"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_short_list_of_ready_ideas",
"text": "A short list of ready ideas"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_budget_we_already_agreed_on",
"text": "A budget we already agreed on"
},
{
2026-07-12 16:02:05 -05:00
"id": "plans_that_take_under_an_hour",
"text": "Plans that take under an hour"
},
{
2026-07-12 16:02:05 -05:00
"id": "taking_turns_choosing",
"text": "Taking turns choosing"
},
{
2026-07-12 16:02:05 -05:00
"id": "being_able_to_change_our_minds",
"text": "Being able to change our minds"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_111",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which ways of celebrating each other feel genuinely fun?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"celebration",
"appreciation",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_favorite_meal",
"text": "A favorite meal"
},
{
"id": "a_small_outing",
"text": "A small outing"
},
{
"id": "a_funny_award_with_a_real_compliment",
"text": "A funny award with a real compliment"
},
{
"id": "letting_the_person_choose_the_whole_evening",
"text": "Letting the person choose the whole evening"
},
{
"id": "doing_something_they_have_wanted_to_try",
"text": "Doing something they have wanted to try"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "a_favorite_meal",
"text": "A favorite meal"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_small_outing",
"text": "A small outing"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_funny_award_with_a_real_compliment",
"text": "A funny award with a real compliment"
},
{
2026-07-12 16:02:05 -05:00
"id": "letting_the_person_choose_the_whole_evening",
"text": "Letting the person choose the whole evening"
},
{
2026-07-12 16:02:05 -05:00
"id": "doing_something_they_have_wanted_to_try",
"text": "Doing something they have wanted to try"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_112",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "What should we say yes to more often?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"say_yes",
"openness",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "small_invitations",
"text": "Small invitations"
},
{
"id": "trying_the_unfamiliar_menu_item",
"text": "Trying the unfamiliar menu item"
},
{
"id": "going_outside_when_the_weather_is_good",
"text": "Going outside when the weather is good"
},
{
"id": "taking_the_photo",
"text": "Taking the photo"
},
{
"id": "stopping_somewhere_interesting",
"text": "Stopping somewhere interesting"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "small_invitations",
"text": "Small invitations"
},
{
2026-07-12 16:02:05 -05:00
"id": "trying_the_unfamiliar_menu_item",
"text": "Trying the unfamiliar menu item"
},
{
2026-07-12 16:02:05 -05:00
"id": "going_outside_when_the_weather_is_good",
"text": "Going outside when the weather is good"
},
{
2026-07-12 16:02:05 -05:00
"id": "taking_the_photo",
"text": "Taking the photo"
},
{
2026-07-12 16:02:05 -05:00
"id": "stopping_somewhere_interesting",
"text": "Stopping somewhere interesting"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_113",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which group activities sound enjoyable without requiring a lot of energy?",
"depth": 1,
"tags": [
"social_fun",
"low_energy",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "team_trivia",
"text": "Team trivia"
},
{
"id": "a_casual_meal",
"text": "A casual meal"
},
{
"id": "a_movie_or_watch_party",
"text": "A movie or watch party"
},
{
"id": "a_card_game",
"text": "A card game"
},
{
"id": "a_short_local_event",
"text": "A short local event"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "team_trivia",
"text": "Team trivia"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_casual_meal",
"text": "A casual meal"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_movie_or_watch_party",
"text": "A movie or watch party"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_card_game",
"text": "A card game"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_short_local_event",
"text": "A short local event"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_114",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "Which words describe our best kind of fun?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"couple_identity",
"fun_style",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "relaxed",
"text": "Relaxed"
},
{
"id": "quick_witted",
"text": "Quick-witted"
},
{
"id": "a_little_adventurous",
"text": "A little adventurous"
},
{
"id": "food_centered",
"text": "Food-centered"
},
{
"id": "full_of_references_only_we_understand",
"text": "Full of references only we understand"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "relaxed",
"text": "Relaxed"
},
{
2026-07-12 16:02:05 -05:00
"id": "quick_witted",
"text": "Quick-witted"
},
{
2026-07-12 16:02:05 -05:00
"id": "a_little_adventurous",
"text": "A little adventurous"
},
{
2026-07-12 16:02:05 -05:00
"id": "food_centered",
"text": "Food-centered"
},
{
2026-07-12 16:02:05 -05:00
"id": "full_of_references_only_we_understand",
"text": "Full of references only we understand"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_115",
"category_id": "fun",
"type": "multi_choice",
2026-07-12 16:02:05 -05:00
"text": "What would help our sense of fun grow with us?",
"depth": 3,
"tags": [
2026-07-12 16:02:05 -05:00
"long_term",
"evolving_fun",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "updating_old_traditions",
"text": "Updating old traditions"
},
{
"id": "picking_activities_that_fit_our_energy_now",
"text": "Picking activities that fit our energy now"
},
{
"id": "keeping_some_plans_spontaneous",
"text": "Keeping some plans spontaneous"
},
{
"id": "making_room_for_different_interests",
"text": "Making room for different interests"
},
{
"id": "not_comparing_our_fun_to_anyone_elses",
"text": "Not comparing our fun to anyone elses"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "updating_old_traditions",
"text": "Updating old traditions"
},
{
2026-07-12 16:02:05 -05:00
"id": "picking_activities_that_fit_our_energy_now",
"text": "Picking activities that fit our energy now"
},
{
2026-07-12 16:02:05 -05:00
"id": "keeping_some_plans_spontaneous",
"text": "Keeping some plans spontaneous"
},
{
2026-07-12 16:02:05 -05:00
"id": "making_room_for_different_interests",
"text": "Making room for different interests"
},
{
2026-07-12 16:02:05 -05:00
"id": "not_comparing_our_fun_to_anyone_elses",
"text": "Not comparing our fun to anyone elses"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_116",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How much fun have we made room for lately?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"current_fun",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
2026-07-12 16:02:05 -05:00
"min_label": "Very little",
"max_label": "Plenty"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_117",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How much do you want a tiny adventure with me soon?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"adventure_interest",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
"min_label": "Not much",
2026-07-12 16:02:05 -05:00
"max_label": "Very much"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_118",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How playful do you feel with me this week?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"playful_energy",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
2026-07-12 16:02:05 -05:00
"min_label": "Not very playful",
"max_label": "Very playful"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_119",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How much do you want our next plan to be spontaneous?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"spontaneity",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
2026-07-12 16:02:05 -05:00
"min_label": "Fully planned",
"max_label": "Very spontaneous"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_120",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How comfortable do you feel being completely silly with me?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"silliness_comfort",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
2026-07-12 16:02:05 -05:00
"min_label": "A little guarded",
"max_label": "Completely comfortable"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_121",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How much do shared hobbies add to our relationship?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"shared_hobbies",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
"min_label": "Not much",
2026-07-12 16:02:05 -05:00
"max_label": "A great deal"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_122",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How easy is it for us to find fun when we are tired?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"low_energy_fun",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
2026-07-12 16:02:05 -05:00
"min_label": "Pretty difficult",
"max_label": "Very easy"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_123",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How much do our inside jokes help you feel close to me?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"inside_jokes",
"closeness",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
"min_label": "Not much",
"max_label": "A lot"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_124",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How much do you want to break our routine soon?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"routine_break",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
"min_label": "Not much",
"max_label": "A lot"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_125",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How confident are you that we can keep having fun as life changes?",
"depth": 3,
"tags": [
2026-07-12 16:02:05 -05:00
"future_fun",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
2026-07-12 16:02:05 -05:00
"min_label": "Not very confident",
"max_label": "Very confident"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_126",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What belongs on our fun list for the next month?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"monthly_list",
"planning",
"fun"
],
"access": "free",
"sex": "neutral",
"options": [
{
"id": "one_free_outing",
"text": "One free outing"
},
{
"id": "one_new_food",
"text": "One new food"
},
{
"id": "one_game_night",
"text": "One game night"
},
{
"id": "one_creative_plan",
"text": "One creative plan"
},
{
"id": "one_completely_unproductive_evening",
"text": "One completely unproductive evening"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "one_free_outing",
"text": "One free outing"
},
{
"id": "one_new_food",
"text": "One new food"
},
{
"id": "one_game_night",
"text": "One game night"
},
{
"id": "one_creative_plan",
"text": "One creative plan"
},
{
"id": "one_completely_unproductive_evening",
"text": "One completely unproductive evening"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_127",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which kinds of fun are worth spending a little money on?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"budget_priorities",
"value",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "live_entertainment",
"text": "Live entertainment"
},
{
"id": "a_class_or_activity",
"text": "A class or activity"
},
{
"id": "a_day_trip",
"text": "A day trip"
},
{
"id": "good_food_somewhere_new",
"text": "Good food somewhere new"
},
{
"id": "equipment_for_a_hobby_we_will_actually_use",
"text": "Equipment for a hobby we will actually use"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "live_entertainment",
"text": "Live entertainment"
},
{
"id": "a_class_or_activity",
"text": "A class or activity"
},
{
"id": "a_day_trip",
"text": "A day trip"
},
{
"id": "good_food_somewhere_new",
"text": "Good food somewhere new"
},
{
"id": "equipment_for_a_hobby_we_will_actually_use",
"text": "Equipment for a hobby we will actually use"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_128",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What kind of fun still fits when life is very busy?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"busy_life",
"micro_fun",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "a_ten_minute_walk",
"text": "A ten-minute walk"
},
{
"id": "one_shared_episode",
"text": "One shared episode"
},
{
"id": "a_ten_minute_game",
"text": "A ten-minute game"
},
{
"id": "a_surprise_snack",
"text": "A surprise snack"
},
{
"id": "a_short_call_with_no_multitasking",
"text": "A short call with no multitasking"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "a_ten_minute_walk",
"text": "A ten-minute walk"
},
{
"id": "one_shared_episode",
"text": "One shared episode"
},
{
"id": "a_ten_minute_game",
"text": "A ten-minute game"
},
{
"id": "a_surprise_snack",
"text": "A surprise snack"
},
{
"id": "a_short_call_with_no_multitasking",
"text": "A short call with no multitasking"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_129",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which future stories would you like us to create?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"future_stories",
"memory_making",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "the_trip_that_went_differently_than_planned",
"text": "The trip that went differently than planned"
},
{
"id": "the_hobby_we_unexpectedly_loved",
"text": "The hobby we unexpectedly loved"
},
{
"id": "the_local_place_we_found_first",
"text": "The local place we found first"
},
{
"id": "the_year_we_tried_something_bold",
"text": "The year we tried something bold"
},
{
"id": "the_ordinary_night_that_became_unforgettable",
"text": "The ordinary night that became unforgettable"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "the_trip_that_went_differently_than_planned",
"text": "The trip that went differently than planned"
},
{
"id": "the_hobby_we_unexpectedly_loved",
"text": "The hobby we unexpectedly loved"
},
{
"id": "the_local_place_we_found_first",
"text": "The local place we found first"
},
{
"id": "the_year_we_tried_something_bold",
"text": "The year we tried something bold"
},
{
"id": "the_ordinary_night_that_became_unforgettable",
"text": "The ordinary night that became unforgettable"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_130",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What helps a new experience feel worth trying?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"new_experiences",
"comfort",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "it_fits_our_budget",
"text": "It fits our budget"
},
{
"id": "it_is_easy_to_leave_if_we_dislike_it",
"text": "It is easy to leave if we dislike it"
},
{
"id": "at_least_one_of_us_is_genuinely_excited",
"text": "At least one of us is genuinely excited"
},
{
"id": "we_know_roughly_what_to_expect",
"text": "We know roughly what to expect"
},
{
"id": "it_gives_us_something_to_talk_about_afterward",
"text": "It gives us something to talk about afterward"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "it_fits_our_budget",
"text": "It fits our budget"
},
{
"id": "it_is_easy_to_leave_if_we_dislike_it",
"text": "It is easy to leave if we dislike it"
},
{
"id": "at_least_one_of_us_is_genuinely_excited",
"text": "At least one of us is genuinely excited"
},
{
"id": "we_know_roughly_what_to_expect",
"text": "We know roughly what to expect"
},
{
"id": "it_gives_us_something_to_talk_about_afterward",
"text": "It gives us something to talk about afterward"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_131",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which playful moments make you feel especially chosen?",
"depth": 3,
"tags": [
2026-07-12 16:02:05 -05:00
"feeling_chosen",
"playful_connection",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "you_planned_around_something_i_like",
"text": "You planned around something I like"
},
{
"id": "you_remembered_a_small_preference",
"text": "You remembered a small preference"
},
{
"id": "you_invited_me_into_one_of_your_interests",
"text": "You invited me into one of your interests"
},
{
"id": "you_made_ordinary_time_feel_special",
"text": "You made ordinary time feel special"
},
{
"id": "you_wanted_my_company_more_than_the_activity",
"text": "You wanted my company more than the activity"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "you_planned_around_something_i_like",
"text": "You planned around something I like"
},
{
"id": "you_remembered_a_small_preference",
"text": "You remembered a small preference"
},
{
"id": "you_invited_me_into_one_of_your_interests",
"text": "You invited me into one of your interests"
},
{
"id": "you_made_ordinary_time_feel_special",
"text": "You made ordinary time feel special"
},
{
"id": "you_wanted_my_company_more_than_the_activity",
"text": "You wanted my company more than the activity"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_132",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "Which playful goals would be fun to complete together?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"playful_goals",
"shared_project",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "win_a_trivia_night",
"text": "Win a trivia night"
},
{
"id": "try_twelve_new_foods",
"text": "Try twelve new foods"
},
{
"id": "visit_every_park_nearby",
"text": "Visit every park nearby"
},
{
"id": "learn_one_dance_well_enough_to_use_it",
"text": "Learn one dance well enough to use it"
},
{
"id": "build_a_collection_of_recreated_photos",
"text": "Build a collection of recreated photos"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "win_a_trivia_night",
"text": "Win a trivia night"
},
{
"id": "try_twelve_new_foods",
"text": "Try twelve new foods"
},
{
"id": "visit_every_park_nearby",
"text": "Visit every park nearby"
},
{
"id": "learn_one_dance_well_enough_to_use_it",
"text": "Learn one dance well enough to use it"
},
{
"id": "build_a_collection_of_recreated_photos",
"text": "Build a collection of recreated photos"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_133",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What do you hope our future selves still do for fun?",
"depth": 3,
"tags": [
2026-07-12 16:02:05 -05:00
"future_us",
"long_term_play",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "laugh_at_the_same_old_stories",
"text": "Laugh at the same old stories"
},
{
"id": "try_unfamiliar_things",
"text": "Try unfamiliar things"
},
{
"id": "make_ordinary_days_enjoyable",
"text": "Make ordinary days enjoyable"
},
{
"id": "keep_at_least_one_silly_tradition",
"text": "Keep at least one silly tradition"
},
{
"id": "flirt_even_when_nobody_is_watching",
"text": "Flirt even when nobody is watching"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "laugh_at_the_same_old_stories",
"text": "Laugh at the same old stories"
},
{
"id": "try_unfamiliar_things",
"text": "Try unfamiliar things"
},
{
"id": "make_ordinary_days_enjoyable",
"text": "Make ordinary days enjoyable"
},
{
"id": "keep_at_least_one_silly_tradition",
"text": "Keep at least one silly tradition"
},
{
"id": "flirt_even_when_nobody_is_watching",
"text": "Flirt even when nobody is watching"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_134",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What helps an adventure stay within your comfort zone?",
"depth": 3,
"tags": [
2026-07-12 16:02:05 -05:00
"adventure_comfort",
"respect",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "knowing_what_we_are_getting_into",
"text": "Knowing what we are getting into"
},
{
"id": "agreeing_on_the_budget",
"text": "Agreeing on the budget"
},
{
"id": "having_a_flexible_end_time",
"text": "Having a flexible end time"
},
{
"id": "being_able_to_take_breaks",
"text": "Being able to take breaks"
},
{
"id": "knowing_you_will_not_pressure_me_to_love_it",
"text": "Knowing you will not pressure me to love it"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "knowing_what_we_are_getting_into",
"text": "Knowing what we are getting into"
},
{
"id": "agreeing_on_the_budget",
"text": "Agreeing on the budget"
},
{
"id": "having_a_flexible_end_time",
"text": "Having a flexible end time"
},
{
"id": "being_able_to_take_breaks",
"text": "Being able to take breaks"
},
{
"id": "knowing_you_will_not_pressure_me_to_love_it",
"text": "Knowing you will not pressure me to love it"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_135",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "multi_choice",
"text": "What would help us protect fun when life gets demanding?",
"depth": 3,
"tags": [
2026-07-12 16:02:05 -05:00
"protect_fun",
"busy_seasons",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "putting_one_small_plan_on_the_calendar",
"text": "Putting one small plan on the calendar"
},
{
"id": "keeping_a_list_of_easy_ideas",
"text": "Keeping a list of easy ideas"
},
{
"id": "taking_turns_initiating",
"text": "Taking turns initiating"
},
{
"id": "letting_the_plan_stay_simple",
"text": "Letting the plan stay simple"
},
{
"id": "letting_ten_good_minutes_count",
"text": "Letting ten good minutes count"
}
],
"answer_config": {
2026-07-12 16:02:05 -05:00
"options": [
{
"id": "putting_one_small_plan_on_the_calendar",
"text": "Putting one small plan on the calendar"
},
{
"id": "keeping_a_list_of_easy_ideas",
"text": "Keeping a list of easy ideas"
},
{
"id": "taking_turns_initiating",
"text": "Taking turns initiating"
},
{
"id": "letting_the_plan_stay_simple",
"text": "Letting the plan stay simple"
},
{
"id": "letting_ten_good_minutes_count",
"text": "Letting ten good minutes count"
}
],
"min_selections": 1,
"max_selections": 3
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_136",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How much would one planned hour of fun improve this week?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"one_hour",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "free",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
"min_label": "Not much",
"max_label": "A lot"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_137",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How adventurous do you want us to be over the next few months?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"adventure_level",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
2026-07-12 16:02:05 -05:00
"min_label": "Keep it familiar",
"max_label": "Try a lot of new things"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_138",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How satisfied are you with the variety in how we have fun?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"variety",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
2026-07-12 16:02:05 -05:00
"min_label": "Not very satisfied",
"max_label": "Very satisfied"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_139",
"category_id": "fun",
"type": "scale",
2026-07-12 16:02:05 -05:00
"text": "How open are you to trying a new hobby together?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"new_hobby",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
"min": 1,
"max": 5,
2026-07-12 16:02:05 -05:00
"min_label": "Not very open",
"max_label": "Very open"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_140",
"category_id": "fun",
2026-07-12 16:02:05 -05:00
"type": "scale",
"text": "How important is shared laughter to feeling close to me?",
"depth": 3,
"tags": [
2026-07-12 16:02:05 -05:00
"laughter",
"closeness",
"fun"
],
2026-07-12 16:02:05 -05:00
"access": "premium",
"sex": "neutral",
"answer_config": {
2026-07-12 16:02:05 -05:00
"min": 1,
"max": 5,
"min_label": "Not very important",
"max_label": "Extremely important"
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_141",
"category_id": "fun",
"type": "this_or_that",
2026-07-12 16:02:05 -05:00
"text": "Dress up and go somewhere or stay in and make it an event?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"style_choice",
"fun"
],
"access": "free",
2026-07-12 16:02:05 -05:00
"sex": "neutral",
"options": [
{
"id": "dress_up_and_go_somewhere",
"text": "Dress up and go somewhere"
},
{
"id": "stay_in_and_make_it_an_event",
"text": "Stay in and make it an event"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "dress_up_and_go_somewhere",
"text": "Dress up and go somewhere"
},
{
2026-07-12 16:02:05 -05:00
"id": "stay_in_and_make_it_an_event",
"text": "Stay in and make it an event"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_142",
"category_id": "fun",
"type": "this_or_that",
2026-07-12 16:02:05 -05:00
"text": "Friendly competition or total teamwork?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"game_style",
"fun"
],
"access": "premium",
2026-07-12 16:02:05 -05:00
"sex": "neutral",
"options": [
{
"id": "friendly_competition",
"text": "Friendly competition"
},
{
"id": "total_teamwork",
"text": "Total teamwork"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "friendly_competition",
"text": "Friendly competition"
},
{
2026-07-12 16:02:05 -05:00
"id": "total_teamwork",
"text": "Total teamwork"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_143",
"category_id": "fun",
"type": "this_or_that",
2026-07-12 16:02:05 -05:00
"text": "Recreate an old favorite or try something completely new?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"nostalgia_vs_novelty",
"fun"
],
"access": "premium",
2026-07-12 16:02:05 -05:00
"sex": "neutral",
"options": [
{
"id": "recreate_an_old_favorite",
"text": "Recreate an old favorite"
},
{
"id": "try_something_completely_new",
"text": "Try something completely new"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "recreate_an_old_favorite",
"text": "Recreate an old favorite"
},
{
2026-07-12 16:02:05 -05:00
"id": "try_something_completely_new",
"text": "Try something completely new"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_144",
"category_id": "fun",
"type": "this_or_that",
2026-07-12 16:02:05 -05:00
"text": "Plan three days ahead or decide in three minutes?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"planning_style",
"fun"
],
"access": "premium",
2026-07-12 16:02:05 -05:00
"sex": "neutral",
"options": [
{
"id": "plan_three_days_ahead",
"text": "Plan three days ahead"
},
{
"id": "decide_in_three_minutes",
"text": "Decide in three minutes"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "plan_three_days_ahead",
"text": "Plan three days ahead"
},
{
2026-07-12 16:02:05 -05:00
"id": "decide_in_three_minutes",
"text": "Decide in three minutes"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_145",
"category_id": "fun",
"type": "this_or_that",
2026-07-12 16:02:05 -05:00
"text": "Game night or creative night?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"night_in",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "game_night",
"text": "Game night"
},
{
"id": "creative_night",
"text": "Creative night"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "game_night",
"text": "Game night"
},
{
2026-07-12 16:02:05 -05:00
"id": "creative_night",
"text": "Creative night"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_146",
"category_id": "fun",
"type": "this_or_that",
2026-07-12 16:02:05 -05:00
"text": "Local wander or destination day?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"adventure_scale",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "local_wander",
"text": "Local wander"
},
{
"id": "destination_day",
"text": "Destination day"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "local_wander",
"text": "Local wander"
},
{
2026-07-12 16:02:05 -05:00
"id": "destination_day",
"text": "Destination day"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_147",
"category_id": "fun",
"type": "this_or_that",
2026-07-12 16:02:05 -05:00
"text": "Cook something ambitious or order something unfamiliar?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"food_choice",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "cook_something_ambitious",
"text": "Cook something ambitious"
},
{
"id": "order_something_unfamiliar",
"text": "Order something unfamiliar"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "cook_something_ambitious",
"text": "Cook something ambitious"
},
{
2026-07-12 16:02:05 -05:00
"id": "order_something_unfamiliar",
"text": "Order something unfamiliar"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_148",
"category_id": "fun",
"type": "this_or_that",
2026-07-12 16:02:05 -05:00
"text": "Flirty challenge or ridiculous challenge?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"challenge_style",
"light_flirt",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "flirty_challenge",
"text": "Flirty challenge"
},
{
"id": "ridiculous_challenge",
"text": "Ridiculous challenge"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "flirty_challenge",
"text": "Flirty challenge"
},
{
2026-07-12 16:02:05 -05:00
"id": "ridiculous_challenge",
"text": "Ridiculous challenge"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_149",
"category_id": "fun",
"type": "this_or_that",
2026-07-12 16:02:05 -05:00
"text": "Take photos or leave the phones away?",
"depth": 1,
"tags": [
2026-07-12 16:02:05 -05:00
"memory_style",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "take_photos",
"text": "Take photos"
},
{
"id": "leave_the_phones_away",
"text": "Leave the phones away"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "take_photos",
"text": "Take photos"
},
{
2026-07-12 16:02:05 -05:00
"id": "leave_the_phones_away",
"text": "Leave the phones away"
}
]
}
},
{
2026-07-12 16:02:05 -05:00
"id": "fun_150",
"category_id": "fun",
"type": "this_or_that",
2026-07-12 16:02:05 -05:00
"text": "Start a new tradition or break an old routine?",
"depth": 2,
"tags": [
2026-07-12 16:02:05 -05:00
"tradition_vs_change",
"fun"
],
"access": "premium",
"sex": "neutral",
"options": [
{
"id": "start_a_new_tradition",
"text": "Start a new tradition"
},
{
"id": "break_an_old_routine",
"text": "Break an old routine"
}
],
"answer_config": {
"options": [
{
2026-07-12 16:02:05 -05:00
"id": "start_a_new_tradition",
"text": "Start a new tradition"
},
{
2026-07-12 16:02:05 -05:00
"id": "break_an_old_routine",
"text": "Break an old routine"
}
]
}
}
]
}