From 04328fb3a8c152b535bb753610780f3d4919674f Mon Sep 17 00:00:00 2001 From: Jamie Brunton Date: Sat, 5 Sep 2026 21:36:20 +0100 Subject: [PATCH] fix(catalogue): integrate reviewed question sources --- .../full-live-catalogue-1650.md | 2261 ++- .../play-safe-spicy-extension-v2.json | 15278 ++++++++-------- scripts/validate-full-question-catalogue.mjs | 16 +- 3 files changed, 8762 insertions(+), 8793 deletions(-) diff --git a/docs/product/question-drafts/full-live-catalogue-1650.md b/docs/product/question-drafts/full-live-catalogue-1650.md index 3229a93..cacb986 100644 --- a/docs/product/question-drafts/full-live-catalogue-1650.md +++ b/docs/product/question-drafts/full-live-catalogue-1650.md @@ -1357,33 +1357,27 @@ Status: source-only planning document. It represents a hypothetical reviewed imp ### NEW PACK: Long Distance Desire -- **NEW** | Type: `photo` | Intensity: 3 | ID: `064ec220-5357-4559-8f70-bd1c04cd151b` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a detail that makes you feel close from apart. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `06c90576-b3a9-4da3-8a43-64c7fe24ddf8` - - Text: Record a voice note about a way to make a call feel less ordinary, with a playful pause. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `1209065c-92ee-4013-8439-43a94526cb91` - Text: Let your partner send you a voice note describing the first thing they want to do when you next have time alone together. - Partner text: Send your partner a voice note describing the first thing you want to do when you next have time alone together. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `165c0c20-0953-4688-88d4-7602906a2a0a` - - Text: Describe in your own words a shared plan for your next reunion. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `14ac46ba-4f2d-4f43-8e2e-9940df6f24d4` + - Text: Leave a message about one promise that would make the waiting between visits feel more connected. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `14ee15d1-93e4-4631-83b8-b2dc250d9c28` + - Text: In two sentences, record one feeling and one request for the first private hour after you reunite. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `18876d4d-74c2-4338-873c-4bf60ea84364` - Text: Let your partner send you a message telling you what they miss most about being close to you. - Partner text: Send your partner a message telling them what you miss most about being close to them. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `1e32b0f2-1c7e-40fb-8859-4695aa04c920` - - Text: Write a kind request connected to a voice note you would save. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `2fb7d67a-fdcf-4cef-849c-3241bafeab82` - - Text: Record a voice note about a small object that reminds you of your partner, using a warm tone. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `1dff3868-68af-42a6-878c-fe1001e9ee70` + - Text: Tell your partner the phrase you would like to hear before your next reunion. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `22cf97b8-538f-459f-8cf9-42c936eee9a2` + - Text: Describe the kind of voice note that makes you feel close even when you cannot be together. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `239b430a-ddce-4a43-8bad-5fdfefd82907` + - Text: Create a photo of two notes labelled hope and boundary for something you might discuss when you reunite. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `2fd55c00-74d9-449c-8e97-20803acda350` - Text: Let your partner send you a photo of something that reminds them of your chemistry. - Partner text: Send your partner a photo of something that reminds you of your chemistry. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `33ce2918-d3d3-48c9-8e84-d5d4e205bac4` - - Text: Record a voice note about a ritual that helps you miss each other well, as if you were speaking close by. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `347d52d9-13f4-4002-82e2-22a0db0d9ea4` - Text: Describe a tiny ritual you would like to share on the evenings you cannot be together. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `3eddfb6e-30ae-4d2c-8649-c5eb8c09749f` - - Text: Record a voice note about a message that bridges the distance, using a warm tone. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `3f3f63e8-64f4-454f-8144-961bf6e4a48f` - - Text: Write a private note about a detail that makes you feel close from apart. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `4451af6e-6054-45c4-8e6d-8bf8814268ba` - Text: Send your partner a photo of something that reminds you of your chemistry. - Partner text: Let your partner send you a photo of something that reminds them of your chemistry. @@ -1392,74 +1386,95 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Arrange a private call where you both say one thing you hope to explore together when you reunite. - Partner text: Let your partner arrange a private call where you both say one thing you hope to explore together when you reunite. - Inverse: bbe5baa4-9f2d-4da9-87b8-880241e9b63d -- **NEW** | Type: `photo` | Intensity: 4 | ID: `594e4b65-b9a5-4894-82e7-976f4c8bfce8` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a shared plan for your next reunion. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `5a52f697-1de7-4834-835a-4a25a0a94bba` - - Text: Finish the sentence, "I would love more of", with a ritual that helps you miss each other well. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `5c6ad9de-67cc-4822-8df2-109e4f8bedc4` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a message that bridges the distance. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `6dcc1ae6-7050-4918-8a54-776ab968f2a2` - Text: Tell your partner what you would like to plan together before your next time in the same place. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `7d784ae6-ada4-43cf-8826-5f10e825e43f` - Text: Write the message that would make you feel closest to your partner when you are apart. - **NEW** | Type: `audio` | Intensity: 2 | ID: `8321ee0b-e3d7-496e-81ef-871c802aa1d6` - Text: Record the everyday sound from your life that you wish your partner could hear when you are apart. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `84698446-cd44-437d-8bea-24c3598871c1` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a voice note you would save. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `84da4eb8-bc9d-4e77-82ca-13827e987de9` - Text: Let your partner ask you for one honest promise about how you will make time for each other when distance ends. - Partner text: Ask your partner for one honest promise about how you will make time for each other when distance ends. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `8bf57355-4f2c-4b14-84de-e22716165154` - Text: Send each other one voice note that makes the next reunion feel closer. -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `916a1779-0d53-4af4-84e9-0ee4baf6b58e` - - Text: Who is more likely to turn a ritual that helps you miss each other well into a shared plan? -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `91d7549f-68d2-4bbe-8f0f-322c95f9079a` - - Text: Finish the sentence, "I would love more of", with a promise that makes distance feel temporary. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `95ccbcab-0c04-4ce5-8f46-fcb1d0d9e868` - - Text: Record a voice note about a shared plan for your next reunion, slowly enough for your partner to picture it. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `9038c551-da9a-4c2f-8039-c96cbd13c02f` + - Text: Photograph a map detail for a future visit and add a note about the kind of private time you hope to protect. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `9758244c-fc2f-4757-86d1-5721a49c31ef` - Text: Write the private promise you would like to exchange before a longer period apart. - **NEW** | Type: `audio` | Intensity: 4 | ID: `97920341-bea6-4a0f-8cf6-a16accc9b1d3` - Text: Leave a private voice note describing how you would like your reunion to begin when you next have uninterrupted time together. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `a011d4ef-859a-42ee-8205-7f715e6772b0` - - Text: Who is more likely to turn a detail that makes you feel close from apart into a brave conversation? -- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `a26797ee-e5d2-4a6c-8535-584933270194` - - Text: Who is more likely to turn a message that bridges the distance into a private ritual? -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `a5843ae2-fd21-4ed9-8f97-b86da797e8d0` - - Text: Would you both like to make room for a message that bridges the distance? -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5af455f-14cf-49dd-8903-88b1a60e6da9` - - Text: Write a private note about a way to make a call feel less ordinary. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10115-7b2d-5c4e-8f91-100000000114` + - Text: Write the message that makes you feel closest when you are apart. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10116-7b2d-5c4e-8f91-100000000115` + - Text: Describe a tiny ritual you would share on evenings you cannot meet. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10117-7b2d-5c4e-8f91-100000000116` + - Text: Share what you would like to plan before your next time in the same place. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10118-7b2d-5c4e-8f91-100000000117` + - Text: Write a private promise you would exchange before a longer period apart. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10119-7b2d-5c4e-8f91-100000000118` + - Text: Explain how your partner can make a distant day feel less ordinary. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10120-7b2d-5c4e-8f91-100000000119` + - Text: Describe the anticipation you would like to build before seeing each other again. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10121-7b2d-5c4e-8f91-100000000120` + - Text: Name a question you wish your partner asked more often while you are apart. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10122-7b2d-5c4e-8f91-100000000121` + - Text: Write about the part of your shared routine you miss most and want to recreate. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `ac72c24a-6c5f-4fa1-82f0-5d8dccb60868` - Text: Send your partner a message telling them what you miss most about being close to them. - Partner text: Let your partner send you a message telling you what they miss most about being close to you. - Inverse: 18876d4d-74c2-4338-873c-4bf60ea84364 +- **NEW** | Type: `photo` | Intensity: 3 | ID: `acaa9bd6-ccb0-4ac0-80ec-2df024a8ef1e` + - Text: Show a shared playlist screen and circle the track that best matches your current mood. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `aebc08e3-6439-4957-8137-b7919055b325` - Text: Plan the first hour of your next reunion from different places. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `b387b171-71ff-4de1-8880-1f2f4985f128` - - Text: Write a short invitation about a message that bridges the distance. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `aee7bc5a-cabe-4b58-8f5e-12a510e470de` + - Text: Capture a postcard or view from where you are, with one note about what you want to share later. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000015` + - Text: Mail or send your partner a note they can keep. + - Partner text: Keep a note your partner has mailed or sent to you. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000016` + - Text: Keep a note your partner has mailed or sent to you. + - Partner text: Mail or send your partner a note they can keep. + - Inverse: b2000000-0000-4000-8000-000000000015 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000043` + - Text: Record a voice note describing the reunion you are looking forward to. + - Partner text: Receive a voice note from your partner describing the reunion they are looking forward to. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000044` + - Text: Receive a voice note from your partner describing the reunion they are looking forward to. + - Partner text: Record a voice note describing the reunion you are looking forward to. + - Inverse: b2000000-0000-4000-8000-000000000043 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000087` + - Text: Plan a reunion ritual for the next time you are apart. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000107` + - Text: Plan a reunion surprise whose outline your partner approves before the details stay secret. + - Partner text: Approve the outline of a reunion surprise your partner plans before the details stay secret. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000108` + - Text: Approve the outline of a reunion surprise your partner plans before the details stay secret. + - Partner text: Plan a reunion surprise whose outline your partner approves before the details stay secret. + - Inverse: b2000000-0000-4000-8000-000000000107 +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20041-8c3e-5d4f-9a12-200000000040` + - Text: Who is more likely to keep a shared ritual going while you are apart? +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20042-8c3e-5d4f-9a12-200000000041` + - Text: Which partner would send the message that makes distance feel smaller? +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20043-8c3e-5d4f-9a12-200000000042` + - Text: Who is best at turning a reunion into something deliberately special? - **NEW** | Type: `swipe` | Intensity: 4 | ID: `bbe5baa4-9f2d-4da9-87b8-880241e9b63d` - Text: Let your partner arrange a private call where you both say one thing you hope to explore together when you reunite. - Partner text: Arrange a private call where you both say one thing you hope to explore together when you reunite. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `ca9c2259-db90-4cec-8036-fedfe020b9b6` - - Text: Record a voice note about a detail that makes you feel close from apart, with a playful pause. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `cdff2a3f-e3a8-4015-82a5-4c7d0e01892a` - - Text: Write a kind request connected to a message that bridges the distance. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `d0e3a26f-26b6-423d-8bbd-c6858b4d49a6` - Text: Ask your partner for one honest promise about how you will make time for each other when distance ends. - Partner text: Let your partner ask you for one honest promise about how you will make time for each other when distance ends. - Inverse: 84da4eb8-bc9d-4e77-82ca-13827e987de9 +- **NEW** | Type: `photo` | Intensity: 2 | ID: `d361ae2b-73e1-443d-84c0-853c0703fdf4` + - Text: Photograph a handwritten reunion message that would make your partner smile from another place. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `d455b729-cdff-4bcc-8e57-00bde3c8822e` + - Text: Record an everyday sound that makes you feel closer to your partner when you are apart. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `d56474c8-b62e-46b9-8705-6e2a8e2b580b` - Text: Send your partner a voice note describing the first thing you want to do when you next have time alone together. - Partner text: Let your partner send you a voice note describing the first thing they want to do when you next have time alone together. - Inverse: 1209065c-92ee-4013-8439-43a94526cb91 -- **NEW** | Type: `audio` | Intensity: 3 | ID: `d6d99f8c-3731-4300-8dda-cc75665f1535` - - Text: Record a voice note about a voice note you would save, with the confidence you want to borrow. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `db59e2b1-ae1b-4d2a-87d0-0854d80b4624` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a small object that reminds you of your partner. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `e381ac38-9f04-4a59-8b15-509d5f084039` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a ritual that helps you miss each other well. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `e4aff347-269a-43bc-86bb-4699c0dc9edd` - - Text: Write a short invitation about a small object that reminds you of your partner. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `d6daae26-79b3-47a9-8310-a84ccde5c569` + - Text: Speak about the boundary you would want honoured before discussing an adventurous reunion idea. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e716ce0d-8bcc-4d2e-818a-d9327084727f` - Text: Choose a song for you and your partner to listen to at the same time from different places. - Partner text: Let your partner choose a song for you to listen to at the same time from different places. @@ -1467,17 +1482,19 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e77547fc-b5fd-46b8-8532-a65978134de5` - Text: Let your partner choose a song for you to listen to at the same time from different places. - Partner text: Choose a song for you and your partner to listen to at the same time from different places. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `e7c9b9ae-d277-4961-8fc7-cfb89de0f1c3` - - Text: Would you both like to make room for a detail that makes you feel close from apart? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e88a361b-708a-4ffc-8ddb-d365c2a6faf7` - Text: Plan a video-date mood for your partner to join from wherever they are. - Partner text: Let your partner plan a video-date mood for you to join from wherever you are. - Inverse: eed56452-0afc-4666-8d11-03dae31e0fc6 +- **NEW** | Type: `photo` | Intensity: 3 | ID: `e947d7da-1ac0-485e-8df9-ebacbe5f86a5` + - Text: Share a photo of a small saved object that reminds you how your partner makes you feel valued. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `ec387dc2-2fab-443e-8ca7-5682314c8312` - Text: Have a private call where you share one hope and one boundary for your next time alone together. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `eed56452-0afc-4666-8d11-03dae31e0fc6` - Text: Let your partner plan a video-date mood for you to join from wherever you are. - Partner text: Plan a video-date mood for your partner to join from wherever they are. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `f622b44c-6c56-411f-89f6-ff77804c6f5c` + - Text: Use a voice note to name the private signal that would help you feel connected when you are apart. ## NEW CATEGORY: Flirting & Anticipation @@ -1497,11 +1514,13 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Partner text: Choose one compliment your partner should hear in a more intimate setting. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `05e24051-4b5b-4a70-85f3-791fa0cc70b2` - Text: Finish this sentence for your partner: “When you look at me like that, I want you to know...” -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `0b904423-c54b-42ec-8c98-23f69a6b5fab` - - Text: Would you both like to make room for a small invitation you would enjoy receiving? +- **NEW** | Type: `audio` | Intensity: 3 | ID: `0b6c5a61-2202-47b3-8022-0ce00c98941a` + - Text: Use a deliberate pause to describe the kind of playful remark that always makes you smile. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `109edd9f-0e3f-4cc6-89b2-7b2b0dccc4f1` - Text: Ask your partner to tell you what they find hardest to resist about you. - Partner text: Tell your partner what you find hardest to resist about them. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `1150cd6e-d41f-4489-8d54-dbfc91004f68` + - Text: Leave a calm audio note about the reassurance you want before you share a private wish. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `12f60857-7d09-4e52-84cc-10642e79720b` - Text: Give your partner a private instruction in a message. - Partner text: Ask your partner to give you a private instruction in a message. @@ -1509,66 +1528,48 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 3 | ID: `191de6c6-c82c-4bea-8491-8039a9711796` - Text: Ask your partner to tell you one private wish they want you to consider. - Partner text: Tell your partner one private wish you want them to consider. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `1fbea0a6-6a83-4be1-8ac6-e4d04dbc8d49` - - Text: Write a kind request connected to a compliment that would stay with you. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `25f937ed-6cf6-47a0-8baa-ff196a3a09a4` - - Text: Finish the sentence, "I would love more of", with a small invitation you would enjoy receiving. - **NEW** | Type: `photo` | Intensity: 3 | ID: `298f2bdd-4c9e-4e2c-8879-f5f54ebee488` - Text: Share a photo of a book cover or film poster that inspires a date mood. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `2b9db682-26d6-4a01-8d73-b59a39615130` - Text: Tell your partner one private thought that makes you feel closer to them. - Partner text: Hear one private thought from your partner that makes them feel closer to you. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `2c86a57b-516e-4a0a-8f25-5df7ae75c024` - - Text: Describe in your own words a secret phrase that signals interest. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `2e2ac779-1580-43b2-8a0d-02fdad597c08` - Text: Write the compliment you most want your partner to give you before a close moment. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `2ee0b818-5b40-4a9b-8f2d-73cf799b040e` - Text: Tell your partner what you find hardest to resist about them. - Partner text: Ask your partner to tell you what they find hardest to resist about you. - Inverse: 109edd9f-0e3f-4cc6-89b2-7b2b0dccc4f1 -- **NEW** | Type: `audio` | Intensity: 3 | ID: `38950bcf-1abd-4a92-87e8-dd5fd14dd843` - - Text: Record a voice note about a playful message that would make you smile, with the confidence you want to borrow. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `39e586eb-2b45-4f66-8b94-755bd1428cc4` + - Text: Show a photo of a colour or pattern that matches the tone of message you enjoy receiving. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `3a445ab7-5f9c-492b-854e-4bb331c677d5` - Text: Choose one compliment your partner should hear in a more intimate setting. - Partner text: Ask your partner to choose one compliment you should hear in a more intimate setting. - Inverse: 04f33ea3-212f-4aa1-82ea-1e35dc3e1b3b +- **NEW** | Type: `photo` | Intensity: 3 | ID: `3a518207-1496-4e1f-8b9e-26e883c61188` + - Text: Capture a page with a short phrase that represents your favourite kind of private banter. - **NEW** | Type: `photo` | Intensity: 3 | ID: `3ab903eb-272b-496f-8980-d167016ec485` - Text: Share a photo of an object that makes you feel more confident. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `3b37ac8c-0ff1-4ef1-8457-2b0c77176e1b` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a kind of praise that feels personal. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `4465742e-9353-4726-88a5-7a4d9c8860fa` - Text: Who is more likely to suggest a new private dynamic? -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `500d6e88-997d-4fff-80be-2c6199deda2e` - - Text: Who is more likely to turn a small invitation you would enjoy receiving into a shared plan? - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `525b6ef9-4c9c-48dc-807c-3c0239ec67a0` - Text: Who is more likely to choose the boldest date mood? -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `55fc43e0-014c-44cc-88da-1a1afb70fcba` - - Text: Write a short invitation about a compliment that would stay with you. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `5f5f6e6a-a65c-408f-8762-27f4717848e0` - Text: Who is more likely to turn a small detail into a private ritual? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `6644149f-008d-4864-8799-1939043cd43b` - Text: Describe a private scenario you would like your partner to set up for you. - Partner text: Set up a private scenario your partner describes wanting. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `66a4bd59-8214-4cc7-8400-debded9ddb0b` + - Text: Record a soft voice note naming the compliment that makes you feel genuinely noticed. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `6715cebb-17b4-4be1-838f-0393db3c67aa` - Text: Who is more likely to plan a more adventurous private date? -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `696316ed-a86c-46bb-8c2e-ba935cedf330` - - Text: Would you both like to make room for a line that makes you feel chosen? - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `69e2a9a1-8f1f-4cbb-8249-04c2a3204dc6` - Text: Who is more likely to suggest a private experiment? -- **NEW** | Type: `audio` | Intensity: 4 | ID: `6ce73772-7a9c-4251-8f97-07f536b71952` - - Text: Record a voice note about a question that opens a private conversation, with a playful pause. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `6ddb35ab-3c41-47d2-810f-b549334bcab4` - Text: Who is more likely to make a private date feel more charged? -- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `6f3bb26d-19a0-4515-8404-ef27d05837bd` - - Text: Who is more likely to turn a compliment that would stay with you into a private ritual? - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `70021c4c-0a58-405e-8a64-a8b1158231c3` - Text: Who is more likely to choose the most adventurous detail? -- **NEW** | Type: `audio` | Intensity: 4 | ID: `76b02056-0256-4fd7-8b96-f8676c2189b3` - - Text: Record a voice note about a kind of praise that feels personal, using a warm tone. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `796ea7de-c18e-490c-8f18-39cfcceb2433` - Text: Who is more likely to suggest something outside the usual routine? -- **NEW** | Type: `audio` | Intensity: 3 | ID: `7a15873f-efeb-4eb4-87e4-d51f9083d403` - - Text: Record a voice note about a secret phrase that signals interest, slowly enough for your partner to picture it. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `7bbd77ec-38a5-423e-81f4-37011fa3c303` - Text: Who is more likely to suggest a private challenge? - **NEW** | Type: `swipe` | Intensity: 4 | ID: `7e0531ff-5f5d-49cc-870b-35e0be5cf97a` @@ -1579,14 +1580,8 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Exchange a private message naming one thing you find irresistible about each other. - **NEW** | Type: `photo` | Intensity: 3 | ID: `82d012fb-875a-40ec-83c3-20331d2e05c4` - Text: Share a photo of a card or note that feels flirty. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `83e19424-500b-4744-88b4-5251a6616d26` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a secret phrase that signals interest. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `8596edef-cc09-4e1b-81b4-9c420087179c` - Text: Who is more likely to ask for a more daring version? -- **NEW** | Type: `audio` | Intensity: 3 | ID: `85fa72fa-5b0a-49cb-8044-582947ee4808` - - Text: Record a voice note about a small invitation you would enjoy receiving, as if you were speaking close by. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `8b31a043-c783-43bf-878e-26e208efae88` - - Text: Write a kind request connected to a playful message that would make you smile. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `938a9836-554c-46e0-8703-6649c9563273` - Text: Set up a private scenario your partner describes wanting. - Partner text: Describe a private scenario you would like your partner to set up for you. @@ -1597,22 +1592,79 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Who is more likely to choose a bolder private mood? - **NEW** | Type: `photo` | Intensity: 3 | ID: `9445787f-8df1-4c22-86ad-9786584dadd4` - Text: Share a photo of a private-date idea written on paper. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `97c00591-d317-4fef-8ca8-710a05022211` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a compliment that would stay with you. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `990a9d12-800f-48e4-89b3-3998d5ae98d3` - - Text: Record a voice note about a line that makes you feel chosen, with a playful pause. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `98ca4f3b-c07d-4816-8ae1-16ef2c7a3d67` + - Text: Say the check-in question that would make you comfortable hearing a bolder private suggestion. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `9a1591c9-0ba5-485e-8c4f-c3a5196992c3` + - Text: Take a photo of a sentence fragment you would enjoy finishing aloud with your partner. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `9ccf1434-638b-4350-8ff4-fc8ebcfdf763` - Text: Give each other one compliment that feels more personal than usual. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `a4d443de-bf1d-41e3-85a3-dac3da03c6ab` - Text: Who is more likely to suggest a private confidence boost? +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10001-7b2d-5c4e-8f91-100000000000` + - Text: Write the compliment you secretly hope your partner notices without prompting. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10002-7b2d-5c4e-8f91-100000000001` + - Text: Describe the playful phrase that makes you feel instantly chosen. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10003-7b2d-5c4e-8f91-100000000002` + - Text: Share the message you would save and reread on a difficult day. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10004-7b2d-5c4e-8f91-100000000003` + - Text: Explain how your partner can tell you are inviting more flirtation. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10005-7b2d-5c4e-8f91-100000000004` + - Text: Write the bolder invitation you wish felt easy to send. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10006-7b2d-5c4e-8f91-100000000005` + - Text: Name the kind of private praise that would make you blush in a good way. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10007-7b2d-5c4e-8f91-100000000006` + - Text: Describe a conversation topic that makes ordinary chatting feel more charged. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10008-7b2d-5c4e-8f91-100000000007` + - Text: Write the exact response that makes you feel safe after saying something vulnerable. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10009-7b2d-5c4e-8f91-100000000008` + - Text: Explain the private joke you would like to turn into a flirtier ritual. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `aaee2618-2b3b-433d-88f4-345fddba6438` - Text: Describe a private conversation you would love to have when you both feel especially open. - **NEW** | Type: `photo` | Intensity: 4 | ID: `af54d565-4fa7-41da-8dac-5913b16e3cc0` - Text: Share a photo of a note that describes a private mood. - **NEW** | Type: `photo` | Intensity: 3 | ID: `b0e0e94b-995f-4d4b-84dc-4e47ec7b0878` - Text: Share a photo of a handwritten note for your partner. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `b57fde72-ec22-4ac4-81ab-f021a546d5c5` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a line that makes you feel chosen. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000001` + - Text: Write a private compliment on a note for your partner. + - Partner text: Find a private compliment your partner has written on a note for you. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000002` + - Text: Find a private compliment your partner has written on a note for you. + - Partner text: Write a private compliment on a note for your partner. + - Inverse: b2000000-0000-4000-8000-000000000001 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000017` + - Text: Send a message describing how you would like to be greeted in private. + - Partner text: Receive a message from your partner describing how they would like to be greeted in private. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000018` + - Text: Receive a message from your partner describing how they would like to be greeted in private. + - Partner text: Send a message describing how you would like to be greeted in private. + - Inverse: b2000000-0000-4000-8000-000000000017 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000019` + - Text: Say aloud one quality that makes your partner feel desired. + - Partner text: Hear your partner say aloud one quality that makes you feel desired. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000020` + - Text: Hear your partner say aloud one quality that makes you feel desired. + - Partner text: Say aloud one quality that makes your partner feel desired. + - Inverse: b2000000-0000-4000-8000-000000000019 +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000066` + - Text: Trade one compliment that is too personal for a group chat. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000072` + - Text: Choose a question that makes flirting feel easy. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000074` + - Text: Swap one sentence about what makes you feel pursued. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000079` + - Text: Choose a phrase that feels like an invitation to get closer. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000102` + - Text: Plan a private-date surprise with two pre-agreed limits. +- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `b6d20001-8c3e-5d4f-9a12-200000000000` + - Text: Who is more likely to turn a sincere compliment into a lingering private moment? +- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `b6d20002-8c3e-5d4f-9a12-200000000001` + - Text: Which partner is quickest to spot when the other is inviting a little more flirtation? +- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `b6d20003-8c3e-5d4f-9a12-200000000002` + - Text: Who would be more comfortable sending the first bold message after a good date? +- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `b6d20004-8c3e-5d4f-9a12-200000000003` + - Text: Who is most likely to make a private joke feel newly charged? +- **NEW** | Type: `photo` | Intensity: 2 | ID: `ba983634-9cb2-4bf7-86d6-ef574fda3b7a` + - Text: Photograph a handwritten compliment you would be pleased for your partner to save. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `c07b956b-fbf4-4c41-8f1e-64c0cf7ef96a` - Text: Who is more likely to turn confidence into a plan? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `c0b329d3-1707-4549-8e8b-8741341a15dc` @@ -1622,12 +1674,12 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Send your partner a voice note that builds anticipation. - Partner text: Invite your partner to send you a voice note that builds anticipation. - Inverse: c0b329d3-1707-4549-8e8b-8741341a15dc -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `c706aac8-ae0a-4356-8f4b-2a3e6bda8687` - - Text: Who is more likely to turn a line that makes you feel chosen into a brave conversation? +- **NEW** | Type: `audio` | Intensity: 3 | ID: `c6de0494-dc62-4d7a-84c8-f053123d382a` + - Text: Whisper the first sentence you would enjoy hearing when your partner wants a closer conversation. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `cbf21d70-48e9-4a33-8e40-bddeb42a7d48` - Text: Describe the kind of teasing remark that feels playful to you rather than awkward. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `ccb6216f-ef01-478c-8c6e-ebd25d3c93f2` - - Text: Record a voice note about a compliment that would stay with you, using a warm tone. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `cc4ed14d-9d32-483f-8f4b-85cf49e5780c` + - Text: Frame a sealed envelope labelled with one question you want your partner to ask before a bolder idea. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `d066d491-9bd1-4ca4-8deb-395242249dd3` - Text: Write a one-line invitation that would make you smile if your partner sent it unexpectedly. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `d0733d23-0b55-401b-8703-439dd9cb89c4` @@ -1636,41 +1688,35 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Record a voice note finishing this sentence: “When you look at me like that, I want you to know...” - **NEW** | Type: `audio` | Intensity: 4 | ID: `d23d838a-d5ae-4bab-86ef-35fa52e6a85e` - Text: Record the invitation you would most like to hear when your partner wants to turn an ordinary evening into a close one. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `d7839bca-96d6-424a-8221-d51e917437f0` + - Text: Tell a tiny story about the look from your partner that stays in your mind after you part. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `d7c188c2-1d42-4e20-82f0-839713a79f2c` + - Text: Send an image of the contact nickname or notification setting that makes messages from your partner feel special. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `d7c5debf-cf56-4480-86c2-0f1a06f82e68` - Text: Receive a message from your partner describing the kind of attention they would love later. - Partner text: Send your partner a message describing the kind of attention you would love later. - Inverse: e0f6a733-b9f1-468e-8a23-db55a2107df5 - **NEW** | Type: `photo` | Intensity: 3 | ID: `de35f166-dbbd-4b10-8c23-1f265cfeefd2` - Text: Share a photo of an object that could set a playful private mood. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `e0932b20-98a1-4ba2-8fbf-0aa428bcecf1` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a playful message that would make you smile. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e0f6a733-b9f1-468e-8a23-db55a2107df5` - Text: Send your partner a message describing the kind of attention you would love later. - Partner text: Receive a message from your partner describing the kind of attention they would love later. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `e1df8bc5-3378-47fb-8ff8-809f9b59e2f4` - Text: Who is more likely to make a private moment feel intense? -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `e87b36d3-9110-41a5-82c4-c55e27d278bf` - - Text: Would you both like to make room for a compliment that would stay with you? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e8de5c9a-4a87-4bb5-8765-ec08d09e25c0` - Text: Send each other a voice note that sets a private mood. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `ebbd252e-afe3-4630-8fd4-103bed09df90` - - Text: Write a short invitation about a kind of praise that feels personal. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `f44640cb-9d0e-4877-8e7f-43e4f0fe7434` + - Text: Create a still life with a note containing a conversation starter you would like your partner to use. - **NEW** | Type: `audio` | Intensity: 2 | ID: `f4798e53-139b-4d13-8bf8-4d2a26843776` - Text: In a warm, playful tone, record the compliment from your partner that would make you smile all day. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `f4d057b7-97fb-46ce-872f-63fba410f806` - - Text: Write a private note about a question that opens a private conversation. - **NEW** | Type: `audio` | Intensity: 3 | ID: `f5793098-3309-40b4-81bf-23d065eaef6c` - Text: Leave your partner a voice note with one bold thing you would love them to say quietly when you are alone together. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `f7324247-be28-4b83-8349-b8827fdd2d5c` + - Text: In a bright, teasing tone, tell your partner one small thing they do that changes your mood. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `f857814a-d5cf-4300-825d-bec3dffec0c2` - Text: Tell your partner one private wish you want them to consider. - Partner text: Ask your partner to tell you one private wish they want you to consider. - Inverse: 191de6c6-c82c-4bea-8491-8039a9711796 -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `fb58e726-4464-4d47-80fc-5468957421d3` - - Text: Finish the sentence, "I would love more of", with a detail you want your partner to notice. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `fe5c8804-a0bb-4b90-8da9-320c56a0cef5` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a small invitation you would enjoy receiving. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `ff35e57e-d859-463f-8378-70c5589450b5` - - Text: Write a private note about a line that makes you feel chosen. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `ffec43f7-cddd-4d00-8dc8-53431e7861a7` - Text: Write the boldest thing you would like your partner to say to you privately, in your own words. @@ -1679,12 +1725,8 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 3 | ID: `03ed6043-3ea5-4f7d-81fa-bc5cdcb0d000` - Text: Wait for your partner to give you the cue to begin a private plan. - Partner text: Give your partner the cue to begin a private plan. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `0a716d4d-493d-47c2-8132-4e0dd1e7a102` - - Text: Write a kind request connected to a plan that makes waiting feel exciting. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `0bc9d108-7af8-43fd-8bb4-5349ffb6b665` - - Text: Record a voice note about a clue you would enjoy being given, with the confidence you want to borrow. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `115b5169-dd17-4f14-859b-8228537dc9a2` - - Text: Who is more likely to turn a small ritual that creates build-up into a shared plan? +- **NEW** | Type: `audio` | Intensity: 3 | ID: `0d9bfdd7-7283-4144-8ae0-4c452bf675db` + - Text: Tell your partner about a plan detail you would rather discover gradually than learn all at once. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `15daa6a1-1000-49fc-8380-8f82d084ab3c` - Text: Write what you would enjoy being asked to choose before your next intimate evening. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `16291ff0-0572-479b-83cd-b772af4cc382` @@ -1693,10 +1735,10 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Plan a private surprise for your partner within limits you agree first. - Partner text: Ask your partner to plan a private surprise within limits you agree first. - Inverse: e8588b1e-f3c5-4ac6-8b21-0d8da3c023c2 -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `19f33a4a-b074-4f04-8377-fb41e57b1c20` - - Text: Would you both like to make room for a small ritual that creates build-up? - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `1cb96c3b-f8ab-4189-8ad1-dc4ecaac69d5` - Text: Describe the ideal first hint that a special evening together is coming. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `20b0419b-bbd3-440e-8386-92225cd7edbd` + - Text: Describe, with a smile in your voice, the first detail that makes you excited to see your partner. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `225a2271-9c69-4e2e-8597-54d0cb67fd9b` - Text: Let your partner decide when you are allowed to open a private surprise. - Partner text: Decide when your partner is allowed to open a private surprise. @@ -1705,38 +1747,34 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 3 | ID: `2a9f5553-9015-4079-8cc1-0aed85d83c3f` - Text: Ask your partner to create a private clue trail leading to what they want. - Partner text: Create a private clue trail leading to what you want from your partner. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `2bd6ce63-bf37-4805-8563-4368cb03798e` - - Text: Would you both like to make room for the part of a date you most enjoy looking forward to? -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `3292fb40-7531-48bd-89ac-710f5e1003c9` - - Text: Write a private note about the part of a date you most enjoy looking forward to. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `34d19197-0b5a-488e-83f2-72e8015715f5` + - Text: Take a photo of a handwritten hint you would be happy to leave for your partner. - **NEW** | Type: `audio` | Intensity: 3 | ID: `37eeb5e7-2ce0-4b5b-8562-1e52e0453aa5` - Text: Describe, in a low and unhurried voice, the mood you want waiting for you after a busy day apart. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `404fb4b4-6fbd-42a6-8045-abf4497a5f5d` - Text: Plan a private surprise for each other using only a few clues. - **NEW** | Type: `audio` | Intensity: 4 | ID: `474c37df-1313-4047-8029-848c6bdd92cc` - Text: Record a private tease that hints at the kind of attention you would love from your partner later, without explaining every detail. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `47f77525-add9-4ae9-81f2-57b343b653b5` + - Text: Phrase a private invitation as a question your partner could answer in their own time. - **NEW** | Type: `photo` | Intensity: 4 | ID: `5011ab29-d99c-4e5b-8c14-757b1de88b5d` - Text: Share a photo of a song queue that builds anticipation. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `5409ec30-acbc-4f4e-8f5b-ab67aad4aba2` - Text: Who is more likely to suggest a slower build-up? -- **NEW** | Type: `audio` | Intensity: 3 | ID: `55a19d61-cb60-4bdb-86c4-19daf25dfc50` - - Text: Record a voice note about a way to make an ordinary evening feel charged, slowly enough for your partner to picture it. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `56892de1-96d8-4eed-854b-328423730f19` - Text: Share one private surprise you would genuinely enjoy your partner planning for you. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `58a21597-3443-41de-80ec-9336ab5fde9b` - - Text: Finish the sentence, "I would love more of", with a moment worth stretching out. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `5a7af997-b0a1-45d9-8b70-9f0cd54ddf03` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a moment worth stretching out. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `5e1619b5-803c-446a-81e5-bca721b44479` - - Text: Who is more likely to turn the part of a date you most enjoy looking forward to into a brave conversation? +- **NEW** | Type: `photo` | Intensity: 3 | ID: `5dae0716-21b7-4f9d-873f-eacd0580fe65` + - Text: Show two closed boxes labelled reveal and wait. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `60c7b1bc-defa-4e0b-8d58-812286a70a7d` + - Text: Create a small mood board with one boundary you would want checked before a bolder surprise. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `61eb0128-8a68-4f5b-863a-b5ee138460ac` + - Text: Count slowly from three to one and name a different form of attention at each number. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `64e6c7b0-eaf1-49f1-8d5c-0b2a7aaf7370` - Text: Agree on a private signal that starts an anticipated experience. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `6fef84bc-1767-45e8-849e-871e6c902ef3` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a small ritual that creates build-up. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `73194cb1-87ac-43b8-8a75-48486bbe5f16` - - Text: Would you both like to make room for a plan that makes waiting feel exciting? - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `76a6e182-0d21-4c54-876a-b7f642990c67` - Text: Tell your partner what preparation would make you feel more relaxed before a private date at home. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `78a22757-5ab4-42fc-82be-375e04ea96de` + - Text: Arrange three ordinary objects as clues for a surprise you would enjoy unfolding gradually. - **NEW** | Type: `audio` | Intensity: 2 | ID: `7c697de4-f0cc-4e80-823e-f6120a9f5c12` - Text: Record a short countdown-style note about one small thing you are looking forward to doing together later. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `7c735072-a264-4bc8-8316-6d7e26ab2fa9` @@ -1745,25 +1783,19 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Choose a small signal that tells your partner you want their attention. - Partner text: Let your partner choose a small signal that means they want your attention. - Inverse: bafc484e-001b-4ebf-85f7-a666f43bf02c -- **NEW** | Type: `photo` | Intensity: 3 | ID: `83305f7f-7614-46d8-8f0f-4a1bd02477de` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a plan that makes waiting feel exciting. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `83ba7572-173e-44a9-833c-b8d6c72e23a7` - - Text: Finish the sentence, "I would love more of", with a small ritual that creates build-up. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `895af0c1-4cbb-40a2-878a-052fb1dceab4` - Text: Let your partner choose the order of a private experience without telling you. - Partner text: Choose the order of a private experience without telling your partner. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `89f760ce-6452-4adf-8f18-1b6f6a1d6811` - - Text: Record a voice note about a small ritual that creates build-up, with a playful pause. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `8d1bde8d-2fd3-40b7-8b27-7fde9cc69d78` - - Text: Record a voice note about a moment worth stretching out, with a playful pause. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `8dd41f73-8ec3-49ef-8f45-d581d99d85a8` + - Text: Explain the boundary you would set before letting your partner arrange a more adventurous surprise. - **NEW** | Type: `audio` | Intensity: 3 | ID: `8f8b7ba6-073e-4b2e-8567-1b6a62721255` - Text: Record the first message you would want from your partner before a deliberately flirty date night. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `92f072f7-23d6-4049-8f99-bdc658b0ba03` - Text: Create a private clue trail leading to what you want from your partner. - Partner text: Ask your partner to create a private clue trail leading to what they want. - Inverse: 2a9f5553-9015-4079-8cc1-0aed85d83c3f -- **NEW** | Type: `photo` | Intensity: 4 | ID: `9462d1d5-8890-4e7a-8a66-69206a783805` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a surprise you would like hinted at. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `9319f755-853c-4bc7-8303-81fd6b591eb6` + - Text: Photograph a wrapped note with one clue that would make you curious rather than overwhelmed. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `98eabb56-6a1c-49f7-87d1-f0c299b0858d` - Text: Who is more likely to make anticipation last longer? - **NEW** | Type: `photo` | Intensity: 3 | ID: `9f525ab7-c37c-4174-8f05-3d4a4a395ee6` @@ -1772,16 +1804,63 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Give your partner the cue to begin a private plan. - Partner text: Wait for your partner to give you the cue to begin a private plan. - Inverse: 03ed6043-3ea5-4f7d-81fa-bc5cdcb0d000 -- **NEW** | Type: `audio` | Intensity: 3 | ID: `a4ba3a24-9f21-45a9-8d17-3257dd25e6d6` - - Text: Record a voice note about a plan that makes waiting feel exciting, as if you were speaking close by. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a6c4b823-eb39-4e4b-8f1c-abd6a4a68cfa` - - Text: Write a short invitation about a way to make an ordinary evening feel charged. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10010-7b2d-5c4e-8f91-100000000009` + - Text: Describe the first sign that tells you a date is becoming something special. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10011-7b2d-5c4e-8f91-100000000010` + - Text: Write the small preparation that helps you arrive feeling present. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10012-7b2d-5c4e-8f91-100000000011` + - Text: Share the message that would make the hours before seeing your partner feel exciting. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10013-7b2d-5c4e-8f91-100000000012` + - Text: Explain what kind of plan makes you enjoy waiting for a private evening. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10014-7b2d-5c4e-8f91-100000000013` + - Text: Write about an unexpected detail your partner could arrange just for you. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10015-7b2d-5c4e-8f91-100000000014` + - Text: Describe the moment you would like your partner to start building suspense. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10016-7b2d-5c4e-8f91-100000000015` + - Text: Name the choice you would like to make together before a bolder date. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10017-7b2d-5c4e-8f91-100000000016` + - Text: Write a promise you would enjoy making before an intimate evening. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10018-7b2d-5c4e-8f91-100000000017` + - Text: Describe what would make a reunion feel more deliberately romantic. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `a677b169-55cd-438d-8b0a-f94f0fa171ef` + - Text: Photograph two cards marked change it and keep going. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `af31da62-8690-4182-8f82-683b083b097a` - Text: Choose the order of a private experience without telling your partner. - Partner text: Let your partner choose the order of a private experience without telling you. - Inverse: 895af0c1-4cbb-40a2-878a-052fb1dceab4 -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `b3a096a4-a2ec-44c0-8eb2-ef6d27e93c6d` - - Text: Write a private note about a surprise you would like hinted at. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000003` + - Text: Plan a small clue that signals a private date is coming. + - Partner text: Spot a small clue your partner has planned to signal a private date. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000004` + - Text: Spot a small clue your partner has planned to signal a private date. + - Partner text: Plan a small clue that signals a private date is coming. + - Inverse: b2000000-0000-4000-8000-000000000003 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000021` + - Text: Arrange a private date where your partner chooses the first surprise. + - Partner text: Choose the first surprise in a private date your partner arranges. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000022` + - Text: Choose the first surprise in a private date your partner arranges. + - Partner text: Arrange a private date where your partner chooses the first surprise. + - Inverse: b2000000-0000-4000-8000-000000000021 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000023` + - Text: Leave a handwritten invitation for a more intimate evening together. + - Partner text: Find a handwritten invitation from your partner for a more intimate evening together. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000024` + - Text: Find a handwritten invitation from your partner for a more intimate evening together. + - Partner text: Leave a handwritten invitation for a more intimate evening together. + - Inverse: b2000000-0000-4000-8000-000000000023 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000073` + - Text: Set a private-date mood that feels a little braver than usual. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000094` + - Text: Share a harmless secret signal that means you are in the mood for more closeness. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000099` + - Text: Make a list of private ideas that are a yes, a maybe, and a no. +- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `b6d20005-8c3e-5d4f-9a12-200000000004` + - Text: Who is more likely to plan the detail that makes a date feel worth waiting for? +- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `b6d20006-8c3e-5d4f-9a12-200000000005` + - Text: Which partner would build suspense with a small clue before seeing each other? +- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `b6d20007-8c3e-5d4f-9a12-200000000006` + - Text: Who tends to make preparation feel like part of the romance? - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `b837b28c-089e-4cb0-864b-da0ce14588ab` - Text: Write the kind of message that would make you look forward to seeing your partner later. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `bafc484e-001b-4ebf-85f7-a666f43bf02c` @@ -1792,20 +1871,18 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 3 | ID: `c3b42c25-57aa-4e63-8cc7-6dad4c920689` - Text: Let your partner choose one thing to postpone to make the build-up longer. - Partner text: Choose one thing to postpone to make the build-up longer for your partner. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `c743cc55-b289-4acb-8c36-9a159415e3a3` - - Text: Describe in your own words the part of a date you most enjoy looking forward to. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `ca9b07b9-64ce-4e7c-8730-68057686f296` - Text: Decide when your partner is allowed to open a private surprise. - Partner text: Let your partner decide when you are allowed to open a private surprise. - Inverse: 225a2271-9c69-4e2e-8597-54d0cb67fd9b -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `cef4f18b-bb86-4da2-85d0-3b006f6e9ee6` - - Text: Write a kind request connected to a private promise that would make you curious. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `cd57ce0c-8440-4a11-8ee8-b75d45692e0b` + - Text: Share a screenshot-free photo of a playlist screen that creates a sense of build-up for you. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `d11240fc-c996-424f-81d0-45f2583f8c11` - Text: Who is more likely to ask for more anticipation? -- **NEW** | Type: `audio` | Intensity: 4 | ID: `d14add16-a3e7-4dee-82f9-c9f828c4de01` - - Text: Record a voice note about a surprise you would like hinted at, using a warm tone. -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `d41a02ef-197a-4655-8aa4-8b2c981482bd` - - Text: Who is more likely to turn a plan that makes waiting feel exciting into a thoughtful surprise? +- **NEW** | Type: `audio` | Intensity: 2 | ID: `d2612c64-1a53-46cc-8576-55ce0853bd48` + - Text: Record the kind of clue you enjoy receiving before a surprise, keeping the delivery playful. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `d7d6c2ba-d587-49bf-8d2d-6be4462cc9d2` + - Text: Speak the one question you would want asked before a date detail becomes bolder than usual. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `d9ade91e-9991-4327-8b15-5cb5be05784b` - Text: Ask your partner to plan the first few minutes of a private date. - Partner text: Plan the first few minutes of a private date for your partner. @@ -1813,23 +1890,13 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Plan the first few minutes of a private date for your partner. - Partner text: Ask your partner to plan the first few minutes of a private date. - Inverse: d9ade91e-9991-4327-8b15-5cb5be05784b -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `ddb57607-e4f1-4242-8733-9a87401c7605` - - Text: Describe in your own words a clue you would enjoy being given. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `e0be3a72-d1f5-4a3b-81c0-8676b8d24d75` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a way to make an ordinary evening feel charged. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `e1e3d2da-1608-45ed-842a-09fdc325bc5a` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents the part of a date you most enjoy looking forward to. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `e2d9c463-d3a1-4a6a-8df5-ec45fe5e9f9b` - Text: Who is more likely to start a private conversation about curiosity? -- **NEW** | Type: `audio` | Intensity: 2 | ID: `e77ee37b-8a47-40d3-8f0f-f2ecb463df60` - - Text: Record a voice note about the part of a date you most enjoy looking forward to, using a warm tone. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e8588b1e-f3c5-4ac6-8b21-0d8da3c023c2` - Text: Ask your partner to plan a private surprise within limits you agree first. - Partner text: Plan a private surprise for your partner within limits you agree first. - **NEW** | Type: `audio` | Intensity: 4 | ID: `f2519fa2-392d-4c83-83da-ca038959c3e3` - Text: Leave a voice note naming the one thing your partner could do before you meet that would put you in a more daring mood. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `f3996473-cfc9-431b-84ad-0b0813578995` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a clue you would enjoy being given. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `fa49deac-1931-4e37-8a4b-7105497bbf4b` - Text: Choose one thing to postpone to make the build-up longer for your partner. - Partner text: Let your partner choose one thing to postpone to make the build-up longer. @@ -1839,12 +1906,6 @@ Status: source-only planning document. It represents a hypothetical reviewed imp ### NEW PACK: Giving Receiving Attention -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `01d0feed-566c-4812-8614-2cda232ab60a` - - Text: Write a short invitation about a way you enjoy making your partner feel special. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `117867ff-185f-43cc-8968-0d85cff25f5f` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a moment of focus that feels generous. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `129666bd-bcaf-4cef-836f-e220010e57e1` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a way you like being looked after. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `12d4a51b-c379-46f7-8167-312e0fca1cfb` - Text: Choose how you want your partner to make you feel desired in private. - Partner text: Make your partner feel desired in private in the way they choose. @@ -1856,12 +1917,16 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Share a photo of a small detail that makes you feel desired. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `1ec2a8f4-13c8-4193-8a4b-7a255db0115c` - Text: Write one request you would enjoy hearing from your partner when they want your attention. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `1eeaaa2a-b1ee-4d81-885c-4a6587be215f` + - Text: Capture two blank cards labelled ask and listen, then let your partner choose one to answer. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `2186665d-a324-4fd1-896c-ef145df0efa9` + - Text: Share a picture of a cup, book, or chair that represents being given unhurried attention. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `2e054135-437c-434d-8a7f-9dc49515a306` + - Text: Photograph a handwritten compliment you would be happy to find from your partner. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `306e9471-8aba-4318-8e1c-088f2fc21228` - Text: Who is more likely to make a private invitation feel special? - **NEW** | Type: `swipe` | Intensity: 4 | ID: `32ee31a5-1f30-4642-818f-23147085806a` - Text: Take turns creating a private experience centred entirely on the other person’s enjoyment. -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `3319151b-349e-456c-8257-9cd539b0f664` - - Text: Who is more likely to turn a way you like being looked after into a date detail? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `35de4a10-5eab-46b7-8a87-4a687a96d3b9` - Text: Give your partner your full focus while they set the pace. - Partner text: Ask your partner to give you their full focus while you set the pace. @@ -1871,42 +1936,38 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 2 | ID: `3b766d9c-8648-4a34-8e7b-65f0285d1f9e` - Text: Let your partner choose one part of you to compliment slowly and sincerely. - Partner text: Choose one part of your partner to compliment slowly and sincerely. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `3d1d4f44-a85b-4603-84b0-7e33f8db4169` + - Text: Tell your partner, in an unhurried voice, what helps you accept care without second-guessing it. - **NEW** | Type: `audio` | Intensity: 4 | ID: `3e71f490-f779-488a-8529-92111ad4e7df` - Text: In a warm, deliberate voice, tell your partner where you would like their focus to be during a private moment. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `405693cc-b4d9-49d9-8b9b-6af32a138590` - - Text: Record a voice note about a way you like being looked after, with the confidence you want to borrow. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `413b13df-59ed-457b-8ec6-0cef7eedd9e0` - Text: Agree to ask directly for what you want and answer honestly about what you can give. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `451dd320-d00a-4fbf-8084-ee05ce809c32` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a way you enjoy making your partner feel special. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `471bd751-002b-4836-88f8-82e1eed8baac` - Text: Let your partner choose how they want you to focus on them during private time. - Partner text: Choose how you want your partner to focus on you during private time. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `491beb73-f6a5-46b7-8c2f-c175cbb0b668` + - Text: Speak slowly about a moment when your partner gave you their full attention. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `4d9e76da-3f75-42e4-8345-7d66a8a1f3b6` - Text: Describe one way your partner can give you their full attention that you rarely ask for. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `4fd1c07b-bcc6-4746-8ebe-32cb5773d8bd` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a detail that makes you feel appreciated. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `5160cb4d-d92d-41eb-807b-78cf8acfe3c3` - - Text: Who is more likely to turn a kind of attention that helps you relax into a shared plan? -- **NEW** | Type: `audio` | Intensity: 3 | ID: `53fa45a1-387c-46a1-86a7-9d015e68cdef` - - Text: Record a voice note about a way you enjoy making your partner feel special, slowly enough for your partner to picture it. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `55997052-599f-48e6-8664-566db2e43f7c` - - Text: Finish the sentence, "I would love more of", with a kind of attention that helps you relax. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `5dbd51cc-d9da-446d-8a95-737942085944` - - Text: Describe in your own words a way to make affection feel intentional. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `5de93111-1596-4d2f-8d1b-13fd213f8212` - - Text: Would you both like to make room for a detail that makes you feel appreciated? +- **NEW** | Type: `audio` | Intensity: 2 | ID: `591750d5-4f4f-4564-8c20-0d350476a7cb` + - Text: Leave a playful voice message describing the compliment you most enjoy receiving from your partner. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `5c2624f1-440d-4e60-88ac-21778b74aea7` + - Text: Make a low-key audio invitation for the kind of focused private time you would welcome. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `60885dd2-c40c-4aa3-8b47-c145340f34e8` - Text: Give each other a turn where one person only receives and the other only gives attention. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `62cfcbf0-95fa-4a2f-8b73-9c5545f6b3a3` - Text: Choose one part of your partner to compliment slowly and sincerely. - Partner text: Let your partner choose one part of you to compliment slowly and sincerely. - Inverse: 3b766d9c-8648-4a34-8e7b-65f0285d1f9e +- **NEW** | Type: `photo` | Intensity: 3 | ID: `6ba819e1-b0bd-46c7-8e9c-935e48b00ef8` + - Text: Take a close photo of a small wrapped gift that suggests a thoughtful surprise. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `70b7f358-abb1-47d2-83ad-6eb109c0621a` + - Text: Frame an empty place setting as a visual invitation to linger over a conversation. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `75b12cc5-d751-4703-83a4-c819587c546c` - Text: Receive a slow, uninterrupted moment of affection chosen by your partner. - Partner text: Give your partner a slow, uninterrupted moment of affection you choose. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `7b63cbcf-b12b-4c0b-8bbf-ff0c9c197950` - - Text: Would you both like to make room for a kind of attention that helps you relax? +- **NEW** | Type: `audio` | Intensity: 3 | ID: `792f6339-e40b-4578-8ad1-e3f3857f8a7f` + - Text: Use a bright, confident tone to name one way you love making your partner feel wanted. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `822eed5b-24d6-4a75-8df5-98afcc6d52b3` - Text: Make your partner feel desired in private in the way they choose. - Partner text: Choose how you want your partner to make you feel desired in private. @@ -1915,37 +1976,63 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Record the kind of praise you would most enjoy giving your partner when they make you feel desired. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `8cc1f702-1bcf-43a7-869f-8d12af895487` - Text: Who is more likely to make the first move? -- **NEW** | Type: `audio` | Intensity: 3 | ID: `8da6332d-8d85-468a-8c9f-dac82eca8b1b` - - Text: Record a voice note about a moment of focus that feels generous, using a warm tone. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `929cb2db-0518-4958-867a-553c967c673f` - - Text: Write a private note about a moment of focus that feels generous. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `93113077-4b91-4dcb-8043-3f5ce016423d` - Text: Take turns asking for the kind of private attention you most want. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `96e63c55-fcf6-41bf-8630-99aef212e487` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a signal that you want more closeness. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `9de014ea-aaca-4d97-818c-1babaa90b993` - - Text: Would you both like to make room for a way you like being looked after? -- **NEW** | Type: `audio` | Intensity: 4 | ID: `9f1868c2-b317-4c7d-8550-8e47b981fead` - - Text: Record a voice note about a gesture that says you are fully present, as if you were speaking close by. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `a10480a9-b478-40a0-84b2-9f5007295539` - - Text: Record a voice note about a kind of attention that helps you relax, with a playful pause. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `93b73455-da2d-4dac-896c-e76a8c4fb5de` + - Text: Whisper the opening line of a private request you would like to make more often. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `a2b30ce4-c564-4c06-831f-e8cd52fe09af` - Text: Give your partner the kind of private attention they ask for without asking for anything back first. - Partner text: Receive the kind of private attention you ask for without giving anything back first. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `a8ee2bca-2be0-48e0-8a4d-7be6b8465173` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a gesture that says you are fully present. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `ac2ae71c-4220-41af-8412-2ea54c63bd50` - - Text: Write a kind request connected to a detail that makes you feel appreciated. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `aecf3825-db83-490e-867a-935474f0b025` - - Text: Write a short invitation about a kind of attention that helps you relax. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `aeec6cc3-0f4f-47b0-8bff-874f35c748b0` - - Text: Describe in your own words a way you like being looked after. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10123-7b2d-5c4e-8f91-100000000122` + - Text: Describe one way your partner can give you full attention that you rarely request. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10124-7b2d-5c4e-8f91-100000000123` + - Text: Write a note about the detail your partner notices that makes you feel understood. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10125-7b2d-5c4e-8f91-100000000124` + - Text: Share what you enjoy doing when you want to make your partner feel desired. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10126-7b2d-5c4e-8f91-100000000125` + - Text: Describe the praise you most enjoy receiving privately. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10127-7b2d-5c4e-8f91-100000000126` + - Text: Write the request you would enjoy hearing when your partner wants your attention. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10128-7b2d-5c4e-8f91-100000000127` + - Text: Explain the private gesture that would make you feel unmistakably chosen. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10129-7b2d-5c4e-8f91-100000000128` + - Text: Name something your partner could stop doing so their attention feels more complete. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10130-7b2d-5c4e-8f91-100000000129` + - Text: Describe how you would like to return your partner’s attention after they make you feel special. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10131-7b2d-5c4e-8f91-100000000130` + - Text: Write about the kind of focused listening that makes private conversation feel more charged for you. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `b0948aa0-8d0c-4dbe-852f-811d6011a35a` - Text: Receive the kind of private attention you ask for without giving anything back first. - Partner text: Give your partner the kind of private attention they ask for without asking for anything back first. - Inverse: a2b30ce4-c564-4c06-831f-e8cd52fe09af -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b87997e8-ebf7-40e5-8722-38330b097f26` - - Text: Who is more likely to turn a detail that makes you feel appreciated into a thoughtful surprise? +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000011` + - Text: Give your partner an unhurried shoulder massage. + - Partner text: Receive an unhurried shoulder massage from your partner. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000012` + - Text: Receive an unhurried shoulder massage from your partner. + - Partner text: Give your partner an unhurried shoulder massage. + - Inverse: b2000000-0000-4000-8000-000000000011 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000045` + - Text: Give your partner your full attention while they describe what helps them feel wanted. + - Partner text: Describe what helps you feel wanted while your partner gives you their full attention. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000046` + - Text: Describe what helps you feel wanted while your partner gives you their full attention. + - Partner text: Give your partner your full attention while they describe what helps them feel wanted. + - Inverse: b2000000-0000-4000-8000-000000000045 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000080` + - Text: Compare the sort of praise that lands best for each of you. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000084` + - Text: Set aside uninterrupted time to say what you each want more of. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000088` + - Text: Take turns planning a moment when the other simply receives attention. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000106` + - Text: Create a private mood board for a fantasy you both feel safe discussing. +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20044-8c3e-5d4f-9a12-200000000043` + - Text: Who is more likely to notice when the other needs undivided attention? +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20045-8c3e-5d4f-9a12-200000000044` + - Text: Which partner is quickest to make the other feel chosen in a crowded week? +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20046-8c3e-5d4f-9a12-200000000045` + - Text: Who would remember the exact kind of praise their partner enjoys most? - **NEW** | Type: `swipe` | Intensity: 2 | ID: `baaacee5-7e96-4db7-8e68-d90ce4d2bc8f` - Text: Ask your partner to give you their full attention while you share what feels romantic to you. - Partner text: Give your partner your full attention while they share what feels romantic to them. @@ -1957,12 +2044,14 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Ask your partner for one kind of private attention they will focus on giving. - Partner text: Let your partner ask for one kind of private attention you will focus on giving. - Inverse: f97d91a3-0521-4b4c-8afb-2474793d62a4 -- **NEW** | Type: `audio` | Intensity: 2 | ID: `c34d62f2-536b-4690-8f34-8b6d0e70e0dd` - - Text: Record a voice note about a detail that makes you feel appreciated, as if you were speaking close by. - **NEW** | Type: `audio` | Intensity: 3 | ID: `c6a83aaf-5d7c-4b14-8570-dc848c0eccde` - Text: Leave a voice note describing how you know the difference between rushed affection and attention that feels fully present. - **NEW** | Type: `audio` | Intensity: 2 | ID: `c73c76f7-fe8d-417e-8022-5a19fe21c9bc` - Text: Record one affectionate way your partner could make you feel noticed when you are both at home. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `c81b9451-6fca-4b94-8b23-7687815aef8a` + - Text: Show a note with one sentence that would make it easier to ask for more attention. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `cffa6caf-77df-4c56-88e8-042e10818bb7` + - Text: Record a warm note telling your partner which small kindness makes you feel most noticed. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `d135520a-4212-4da9-814e-aff1432c5203` - Text: Give your partner a slow, uninterrupted moment of affection you choose. - Partner text: Receive a slow, uninterrupted moment of affection chosen by your partner. @@ -1973,23 +2062,17 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Inverse: 471bd751-002b-4836-88f8-82e1eed8baac - **NEW** | Type: `swipe` | Intensity: 4 | ID: `d7cadbc0-7364-4460-8d34-f58c899f6d0f` - Text: Tell each other one way you want to feel desired, then make space for both requests. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `dc437a88-961a-44b8-8d66-29f76da8dc53` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a kind of attention that helps you relax. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `dc83f9c3-ed6d-4e07-8ab8-6de7e5c8d450` - Text: Write about a moment when you feel most noticed by your partner. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `dff50458-0835-41b6-8246-45ad493bbe0f` - - Text: Record a voice note about a signal that you want more closeness, with a playful pause. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e7703b5b-e617-48de-8879-7e512ec232e2` - Text: Ask your partner to give you their full focus while you set the pace. - Partner text: Give your partner your full focus while they set the pace. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `ef2f7126-c9ea-47e9-8b57-ba931971f268` - Text: Tell your partner what you enjoy doing when you want to make them feel desired. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `efa8ca42-b2a0-4fb6-8fef-f8cdcb1af9c8` - - Text: Finish the sentence, "I would love more of", with a signal that you want more closeness. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `f17bb185-f25f-4385-8c81-3499cc164d40` - - Text: Write a kind request connected to a gesture that says you are fully present. - **NEW** | Type: `audio` | Intensity: 4 | ID: `f60b63df-2050-4ad6-863f-8b7c5dd4b652` - Text: Record the one thing your partner could do to make you feel they have set aside the whole evening just for you. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `f8741c8e-c2c6-4037-8b2b-37c36cfd2641` + - Text: Share a photo of a closed notebook titled What helps me receive, with no pages visible. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `f97d91a3-0521-4b4c-8afb-2474793d62a4` - Text: Let your partner ask for one kind of private attention you will focus on giving. - Partner text: Ask your partner for one kind of private attention they will focus on giving. @@ -2002,27 +2085,25 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Describe the reaction from your partner that would make you want to be more expressive. - **NEW** | Type: `audio` | Intensity: 4 | ID: `089b9290-88a8-4922-8fd1-a45a2c66034b` - Text: Leave a voice note acting out the confident version of yourself you would like to bring into a private date night. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `0b417bb2-5923-4069-81db-d4a5319fb127` - - Text: Who is more likely to turn a look that makes you feel seen into a shared plan? -- **NEW** | Type: `audio` | Intensity: 3 | ID: `0bfe5504-89d2-4d4e-8ef6-bff294cf07cf` - - Text: Record a voice note about a way your partner could hold your attention, slowly enough for your partner to picture it. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `1249b4ee-66a1-46ca-892d-132a4e173112` - - Text: Record a voice note about a way to make eye contact feel meaningful, as if you were speaking close by. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `137e0671-b52a-4fa6-853f-fad1a0a4a8f2` + - Text: Capture a chair, lamp, or room corner that you would turn into a tiny stage. - **NEW** | Type: `audio` | Intensity: 2 | ID: `15506545-bbc7-44e0-8eb8-b912237ce563` - Text: Record a playful introduction as though you are welcoming your partner to a date night you designed just for them. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `16b0510d-59bc-451a-8d09-134273dfe4b6` - - Text: Describe in your own words a gesture that makes you feel desired. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `1892ef15-3808-4a98-80d7-4a495c790ecf` - Text: Tell your partner what kind of attention helps you feel confident being watched by them. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `18bb8a37-80b2-473b-8b60-44444762f7f2` - Text: Let your partner lead a five-minute close moment while you can pause it. - Partner text: Lead a five-minute close moment while your partner can pause it. - Inverse: ef004056-c670-4ccb-86eb-0504ab20a37b +- **NEW** | Type: `audio` | Intensity: 3 | ID: `194541bb-1f7e-4163-852d-2c5585b6c515` + - Text: Make a dramatic trailer for a private evening, focusing only on the mood you want to create. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `2025bccf-ea55-4285-8ad6-7011580ab336` + - Text: Photograph a costume accessory that makes you laugh and feel more confident. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `232f7716-1cf7-49d5-8e0b-dacc900eaf43` - Text: Let your partner tell you, face to face, the version of you they find hardest to resist. - Partner text: Tell your partner, face to face, the version of them you find hardest to resist. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `29826e36-ce4c-447f-8798-47949254a88c` - - Text: Record a voice note about a gesture that makes you feel desired, with a playful pause. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `252f8bff-d92f-44f8-8795-7817a2c5d1b6` + - Text: Show a handwritten title for a pretend show you would put on for your partner. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `30c5f3c1-36a0-4750-86af-3431a57eab36` - Text: Let your partner write and read you a short invitation for a private evening together. - Partner text: Write and read your partner a short invitation for a private evening together. @@ -2033,40 +2114,36 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 3 | ID: `342dca46-ff17-4302-8023-96bb2cf65136` - Text: Let your partner choose a song for you to slow-dance to together at home. - Partner text: Choose a song for you and your partner to slow-dance to together at home. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `3603587a-9152-417d-8f24-5ae759f0fd0d` + - Text: Use an exaggerated announcer voice to welcome your partner into a cosy date atmosphere. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `3c1e0dc2-f533-4994-8d41-0ec9bc3113c6` - Text: Write a private dare you would enjoy accepting from your partner. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `3e1df4c7-a31c-49a4-8fa1-ec45359d8426` - - Text: Record a voice note about a small performance that feels playful, with the confidence you want to borrow. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `4963b3f0-b5ba-4e04-8d50-a4a6d944bd92` - Text: Ask your partner to sit back while you set the pace for the first part of your evening. - Partner text: Let your partner ask you to sit back while they set the pace for the first part of your evening. - Inverse: e30de43d-62ee-41db-8059-2b75eb50e375 -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `62609a7f-8b11-48de-8de6-7de35e56350e` - - Text: Write a kind request connected to a small performance that feels playful. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `53fc3524-d20c-407c-8c35-cf1feb6f7724` + - Text: In a stage whisper, name the feedback question you want after trying something more expressive together. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `58f39f5e-3866-4104-865c-1b5e3f427e58` + - Text: Frame a simple cue card containing a pause signal for a more daring performance game. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `60965c87-f787-4769-8e25-c30bc4d8f35a` + - Text: Speak as a confident character and introduce the quality you would like your partner to encourage. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `66f726db-2b23-4136-8c8a-87e092d71075` - Text: Write and read your partner a short invitation for a private evening together. - Partner text: Let your partner write and read you a short invitation for a private evening together. - Inverse: 30c5f3c1-36a0-4750-86af-3431a57eab36 - **NEW** | Type: `audio` | Intensity: 3 | ID: `66fadb88-d6b7-4b06-861f-f401e7ebd3a7` - Text: In character, record a short mystery message that gives your partner one clue about a private surprise. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `6a03db51-9df0-42fc-82f5-33cb06ff14e3` - - Text: Write a private note about a moment where confidence is attractive. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `6ea729ab-491e-4a22-8268-d23645227539` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a moment where confidence is attractive. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `6985e39d-4358-4a3d-8961-a753e93138f1` + - Text: Record the permission-based invitation you would use before showing your partner a bolder side of yourself. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `6f165eda-5855-4d44-89ec-23d3996f61e8` + - Text: Perform a playful audio introduction that celebrates one quality your partner brings into a room. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `70a99352-4f74-41c1-80b1-4e3a7672694f` - Text: Write about a playful thing you would enjoy doing just to make your partner smile in private. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `72d1430a-e6d0-4d2a-8f55-69e2ef609487` - - Text: Would you both like to make room for a look that makes you feel seen? -- **NEW** | Type: `photo` | Intensity: 2 | ID: `747278e2-1660-47e8-89a4-618ff01ef9e3` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a gesture that makes you feel desired. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `7850c36b-252e-47a7-844c-dc2ae841a9e6` - - Text: Record a voice note about a moment where confidence is attractive, with a playful pause. -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `798e8456-d79a-4040-865b-90f8e4a27c68` - - Text: Who is more likely to turn a small performance that feels playful into a thoughtful surprise? -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `79ceb2dd-693d-4e11-87fa-0bf627ce096d` - - Text: Would you both like to make room for a small performance that feels playful? -- **NEW** | Type: `audio` | Intensity: 3 | ID: `7f29d87f-c83b-44e1-8962-1e7b7bcf9d4b` - - Text: Record a voice note about a look that makes you feel seen, as if you were speaking close by. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `7ecf997d-282b-4795-8a6a-4f532b86c134` + - Text: Create an image with a mirror, music screen, or prop that represents the character energy you want to try. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `82660d96-4758-40fe-8876-30ff0d7087b1` + - Text: Describe the song or rhythm that makes you feel most expressive when your partner is watching. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `85d218a4-d8f7-478f-8c2e-fc50159fbe06` - Text: Receive a dramatic, affectionate introduction from your partner. - Partner text: Give your partner a dramatic, affectionate introduction. @@ -2077,11 +2154,11 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Inverse: 342dca46-ff17-4302-8023-96bb2cf65136 - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `8b6caa10-8275-4c23-83ac-6b939569d489` - Text: Describe a song that would make you feel expressive if you had the room to yourselves. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `8bb72f00-6d2f-4bf9-86c4-6ab2b88f6063` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a small performance that feels playful. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `8bd34397-f1dc-49df-8fd5-833d9146b1bc` - Text: Let your partner choose a song and perform a playful lip-sync just for you. - Partner text: Choose a song and perform a playful lip-sync just for your partner. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `91e43720-de55-4e71-8122-a0e498ca0fa0` + - Text: Share a lyric-free playlist screen that would set the pace for a private dance. - **NEW** | Type: `audio` | Intensity: 3 | ID: `9206d99b-6de3-4597-8ec1-bcb40ea3b0d1` - Text: Record a dramatic trailer voice-over for the next adventurous evening you want to create together. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `943b36bc-0266-40c2-80ca-eac25c6ded88` @@ -2091,8 +2168,6 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Make your partner laugh with a deliberately over-the-top romantic introduction. - Partner text: Let your partner make you laugh with a deliberately over-the-top romantic introduction. - Inverse: 943b36bc-0266-40c2-80ca-eac25c6ded88 -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `96d745e8-6723-4184-8b95-8ae9581cf7bc` - - Text: Write a short invitation about a private entrance that would delight you. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `9736f5d1-bbe7-406a-8818-1f0704ef9f68` - Text: Tell your partner, face to face, the version of them you find hardest to resist. - Partner text: Let your partner tell you, face to face, the version of you they find hardest to resist. @@ -2100,12 +2175,24 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 2 | ID: `99afc3b9-779a-43d5-87f1-dea81e9a4130` - Text: Give your partner a dramatic, affectionate introduction. - Partner text: Receive a dramatic, affectionate introduction from your partner. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a04c40e1-6b71-4f45-8bfc-0ab5e4efab8d` - - Text: Describe in your own words a way your partner could hold your attention. -- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `a084d8c5-e541-4a90-8d1f-c6c29684b877` - - Text: Who is more likely to turn a gesture that makes you feel desired into a brave conversation? -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5e957c1-7cf2-4218-85a5-d42ffdb587b7` - - Text: Finish the sentence, "I would love more of", with a look that makes you feel seen. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10055-7b2d-5c4e-8f91-100000000054` + - Text: Write about a playful thing you would do just to make your partner smile privately. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10056-7b2d-5c4e-8f91-100000000055` + - Text: Describe a song that makes you feel expressive when you have privacy. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10057-7b2d-5c4e-8f91-100000000056` + - Text: Explain what kind of attention makes you feel comfortable being watched. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10058-7b2d-5c4e-8f91-100000000057` + - Text: Share a private dare you would genuinely enjoy accepting. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10059-7b2d-5c4e-8f91-100000000058` + - Text: Write the reaction from your partner that would make you more expressive. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10060-7b2d-5c4e-8f91-100000000059` + - Text: Describe a moment where you would enjoy being the focus of your partner’s attention. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10061-7b2d-5c4e-8f91-100000000060` + - Text: Name a small performance you would enjoy rehearsing for your partner. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10062-7b2d-5c4e-8f91-100000000061` + - Text: Write about how you would like your partner to ask for a private show of confidence. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10063-7b2d-5c4e-8f91-100000000062` + - Text: Explain what would make a bolder private performance feel rewarding afterward. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `a8ec9b86-791c-4e39-88b5-0ac2919a1e57` - Text: Accept your partner’s invitation to dance to the song they chose. - Partner text: Choose a song and invite your partner to dance to it with you. @@ -2113,28 +2200,43 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 3 | ID: `ad9432ef-79f8-4bd0-85ba-3fc0a7ecb49d` - Text: Choose a song and invite your partner to dance to it with you. - Partner text: Accept your partner’s invitation to dance to the song they chose. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `b3cf3bf1-be5e-465d-8be3-d181300fdbbc` - - Text: Record a voice note about a private entrance that would delight you, using a warm tone. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000039` + - Text: Prepare an outfit for a private reveal and tell your partner the theme. + - Partner text: Choose an outfit for a private reveal after your partner shares the theme. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000040` + - Text: Choose an outfit for a private reveal after your partner shares the theme. + - Partner text: Prepare an outfit for a private reveal and tell your partner the theme. + - Inverse: b2000000-0000-4000-8000-000000000039 +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000055` + - Text: Prepare a private reveal after checking what would feel comfortable for your partner. + - Partner text: Approve a private reveal your partner prepares after checking what feels comfortable for you. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000056` + - Text: Approve a private reveal your partner prepares after checking what feels comfortable for you. + - Partner text: Prepare a private reveal after checking what would feel comfortable for your partner. + - Inverse: b2000000-0000-4000-8000-000000000055 +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000057` + - Text: Make a confident request for the kind of attention you want in private. + - Partner text: Hear a confident request from your partner for the kind of attention they want in private. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000058` + - Text: Hear a confident request from your partner for the kind of attention they want in private. + - Partner text: Make a confident request for the kind of attention you want in private. + - Inverse: b2000000-0000-4000-8000-000000000057 - **NEW** | Type: `swipe` | Intensity: 2 | ID: `b5954b10-606d-4fa3-85fa-eaf3385bc53c` - Text: Choose a song and perform a playful lip-sync just for your partner. - Partner text: Let your partner choose a song and perform a playful lip-sync just for you. - Inverse: 8bd34397-f1dc-49df-8fd5-833d9146b1bc +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20020-8c3e-5d4f-9a12-200000000019` + - Text: Who is more likely to become expressive once they feel completely safe to be watched? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20021-8c3e-5d4f-9a12-200000000020` + - Text: Which partner would invent a playful private dare that suits the other? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20022-8c3e-5d4f-9a12-200000000021` + - Text: Who gives the kind of reaction that makes the other feel braver? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `b6f5b9cf-100a-4a26-844d-c2b88f397829` - Text: Let your partner reveal one new side of their confidence through a private dance for you. - Partner text: Reveal one new side of your confidence through a private dance for your partner. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `bd35ebb6-8b78-4b77-8bea-e782dc9dac15` - Text: Write a short note about what makes a date feel exciting and read it to your partner. - Partner text: Hear your partner read a short note about what makes a date feel exciting. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `bfd542e7-93f0-46a8-8a7f-ccff4c3e1e99` - - Text: Write a private note about a gesture that makes you feel desired. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `cbd4a35c-d167-431a-8cca-2976880b1056` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a look that makes you feel seen. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `d210c39f-8a7b-42aa-8f89-992fc27749ad` - - Text: Write a kind request connected to a private flourish you would enjoy. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `d421b0fe-afbe-4a68-86da-5357970f344b` - - Text: Finish the sentence, "I would love more of", with a way to make eye contact feel meaningful. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `d5059271-bf91-48e6-8d79-2adb40eacc89` - - Text: Would you both like to make room for a gesture that makes you feel desired? - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `d51404b4-7c24-47e5-8271-3b22984b08c8` - Text: Share a private moment where you would enjoy being the centre of your partner’s attention. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `dd43b49d-e054-4ead-81ff-c6c6bf2f87fa` @@ -2148,13 +2250,11 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e30de43d-62ee-41db-8059-2b75eb50e375` - Text: Let your partner ask you to sit back while they set the pace for the first part of your evening. - Partner text: Ask your partner to sit back while you set the pace for the first part of your evening. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `eda64fd4-ac9b-4eaa-8c61-784c1f72d245` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a private entrance that would delight you. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `e8ad6ba2-f21f-4b35-8ede-f814d3003f56` + - Text: Photograph a harmless prop you would use for a dramatic entrance. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `ef004056-c670-4ccb-86eb-0504ab20a37b` - Text: Lead a five-minute close moment while your partner can pause it. - Partner text: Let your partner lead a five-minute close moment while you can pause it. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `f168c091-84d9-439a-84c4-047d1dff4697` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a way your partner could hold your attention. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `f493ec1b-b903-426a-8b18-8476f918bc3a` - Text: Let your partner give you a short, confident compliment speech before your next date night. - Partner text: Give your partner a short, confident compliment speech before your next date night. @@ -2163,39 +2263,37 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `08a23208-e133-42ca-8fea-796f1a42ebb3` - Text: Share the private look you would be excited to reveal to your partner, in your own words. -- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `08e0ff69-8356-4161-8f19-be6c166d9ea9` - - Text: Who is more likely to turn an outfit detail that changes your posture into a brave conversation? -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `0d66b66b-251f-417a-8e79-6e628085e0a7` - - Text: Describe in your own words an outfit detail that changes your posture. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `11571104-90fe-45dd-8747-b1051b9c2040` + - Text: Record why one accessory feels like part of your personality rather than just an outfit detail. - **NEW** | Type: `audio` | Intensity: 4 | ID: `13c891bb-8dd2-469a-88d5-099480e9b9c6` - Text: Record the outfit-related surprise you would enjoy receiving from your partner after they check it feels right for you. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `1d791b70-578e-487e-8e13-f108f4d07b7b` - Text: Write the colour you would love your partner to notice you wearing. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `1dacdb55-b258-47dd-8448-e5f5e359ce0c` - - Text: Write a private note about a look that makes you feel bold. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `1dfb27c2-1e67-41f2-8b9f-1b754237192c` + - Text: Show a getting-ready item that makes you feel more deliberate before seeing your partner. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `1e1b4602-8dcb-43d0-85e5-a21a52dc9da8` - Text: Choose a 'stay in' outfit for your partner that feels intentionally different from everyday clothes. - Partner text: Let your partner choose a 'stay in' outfit for you that feels intentionally different from everyday clothes. - Inverse: 92085256-ce8f-4d8c-8e7e-61e234f2096b +- **NEW** | Type: `photo` | Intensity: 4 | ID: `204b17a1-1128-4a0e-80c5-ac39914e54ed` + - Text: Frame two accessories beside a note asking which feels more daring but still comfortable. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `242a1d05-6b81-4341-8dbf-9fadddd09aae` - Text: Describe an outfit that makes you feel more like yourself on a date with your partner. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `25174e2e-2b8e-4171-8746-e518d2b438cf` - Text: Describe the compliment about your appearance that would feel most meaningful from your partner. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `272a340c-a9dc-4ad6-8d73-691289496d63` - - Text: Write a kind request connected to an outfit that deserves a second glance. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `2721caf7-3692-45eb-8c01-7c583443d924` + - Text: Share a photo of a colour swatch you would enjoy your partner noticing on you. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `2a5cf805-22e4-42b4-8982-ce7df60a88de` + - Text: Capture a closed wardrobe door with a note naming one compliment that would help you step out confidently. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `33b6340f-0b87-4a31-84bd-a0a72765c0c7` - Text: Let your partner choose one outfit detail for your next date that makes them smile. - Partner text: Choose one outfit detail for your partner's next date that makes you smile. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `3422677a-0178-4352-883d-5fa233632bfa` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a look you want your partner to notice. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `3a2cd28f-0159-4964-8ec3-9f5bedd70390` - - Text: Write a private note about an outfit detail that changes your posture. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `3771069c-4330-492f-88a0-e38029b11235` + - Text: Photograph an accessory laid out where it catches the light in a way you enjoy. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `3792b604-cc4a-4ee8-8913-c8e888000b09` + - Text: In a playful voice, share the first reaction you would enjoy hearing after trying a new style. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `3c07cd62-925a-4c2a-80f7-3427d389a25c` - Text: Tell your partner what you would enjoy choosing for them to wear on a private date night. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `3c8a92f1-c489-44a3-8561-5ac1f6e24215` - - Text: Write a kind request connected to a look you want your partner to notice. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `40335072-3e50-465f-821b-a3436df3b004` - - Text: Who is more likely to turn a colour that makes you feel magnetic into a shared plan? - **NEW** | Type: `audio` | Intensity: 2 | ID: `433f364d-36c3-4562-89ca-4488c539565b` - Text: Record how you feel when you wear the outfit that makes you walk a little taller. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `48c2f293-2d14-4138-84b4-f32f1977468d` @@ -2209,24 +2307,16 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Choose an accessory for your partner to wear as a private signal between you. - Partner text: Let your partner choose an accessory for you to wear as a private signal between you. - Inverse: a1b216b2-6ddb-4c43-800b-242680270bcd +- **NEW** | Type: `audio` | Intensity: 3 | ID: `63892235-75e2-48b2-8363-6bbb81aa4f2a` + - Text: Explain the getting-ready ritual that helps you arrive feeling settled and attractive. - **NEW** | Type: `photo` | Intensity: 3 | ID: `658ec47e-0907-4098-8016-4b47b1ab545c` - Text: Share a photo of an outfit that makes you feel confident. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `681123f4-33a3-444b-868a-7500277d8df8` - Text: Who is more likely to choose the private date outfit? -- **NEW** | Type: `photo` | Intensity: 2 | ID: `68129a6e-503d-454e-8b99-9f7187b7d8de` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents an outfit detail that changes your posture. - **NEW** | Type: `photo` | Intensity: 3 | ID: `68afc4c9-f53f-474a-8970-e4aa4e59c50c` - Text: Share a photo of an accessory your partner might choose for you. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `6e5855cb-1c90-4072-8603-02e2d53e9ed8` - - Text: Describe in your own words an accessory that feels like your signature. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `7283c651-e16a-4d95-8907-51d26ad990b0` - - Text: Write a short invitation about a style you would like to try for them. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `74236452-ea36-465a-8e81-176bc45abcbf` - - Text: Record a voice note about an outfit detail that changes your posture, using a warm tone. - **NEW** | Type: `photo` | Intensity: 3 | ID: `74db05f9-8577-4c2e-8520-eb21ff7daf46` - Text: Share a photo of a favourite outfit detail. -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `762ebba8-4f29-4515-8126-8626051e3d95` - - Text: Who is more likely to turn a look you want your partner to notice into a thoughtful surprise? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `76e11907-dc88-44ba-8cbe-56befca23bec` - Text: Share one compliment about how the other partner looks when they feel most like themselves. - **NEW** | Type: `photo` | Intensity: 3 | ID: `779466c3-b10e-4811-8e8d-4a3d84063522` @@ -2239,19 +2329,13 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Wear the small style detail your partner chose for your next date-night look. - Partner text: Choose one small style detail for your partner’s next date-night look. - Inverse: c1f81833-1668-4b34-8a46-1f0e04dce0bf -- **NEW** | Type: `audio` | Intensity: 4 | ID: `803b8351-8439-4ab2-8587-456844c500eb` - - Text: Record a voice note about a detail that makes getting ready fun, with a playful pause. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `81cfe9e6-12f9-478f-884b-607426a22ed2` - Text: Let your partner put together a look for you that feels more daring than your usual style. - Partner text: Put together a look for your partner that feels more daring than their usual style. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `86c3b5dd-2908-4f73-8d9e-e90a01793887` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a look that makes you feel bold. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `88bec9f5-e6f2-42f3-816d-0fa43c668fe6` - - Text: Would you both like to make room for an outfit detail that changes your posture? +- **NEW** | Type: `photo` | Intensity: 3 | ID: `84780873-eed4-4eda-8b06-8e3ddc0de619` + - Text: Take a detail shot of fabric, shoes, or a bag that suggests the mood you want for a date. - **NEW** | Type: `audio` | Intensity: 3 | ID: `8c687c7c-40c3-4f32-8cd9-0ad323b37dbf` - Text: Leave a voice note telling your partner what kind of look from them catches your attention first. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `8e278f52-ed17-43b4-86a4-eeb1b65dcea4` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a style you would like to try for them. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `92085256-ce8f-4d8c-8e7e-61e234f2096b` - Text: Let your partner choose a 'stay in' outfit for you that feels intentionally different from everyday clothes. - Partner text: Choose a 'stay in' outfit for your partner that feels intentionally different from everyday clothes. @@ -2259,64 +2343,87 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Ask your partner to get ready slowly while you give them one sincere compliment at each step. - Partner text: Let your partner ask you to get ready slowly while they give you one sincere compliment at each step. - Inverse: bce468e8-e16b-4248-88c1-0f8bc0be6241 -- **NEW** | Type: `audio` | Intensity: 3 | ID: `9b2f2cc0-2f9f-4e59-8645-3f84b7c0cb85` - - Text: Record a voice note about a look you want your partner to notice, as if you were speaking close by. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `9eeebd8a-1152-4a99-8b1c-0f22376b1c6e` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a colour that makes you feel magnetic. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `a1b216b2-6ddb-4c43-800b-242680270bcd` - Text: Let your partner choose an accessory for you to wear as a private signal between you. - Partner text: Choose an accessory for your partner to wear as a private signal between you. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `a2116285-80f7-4820-8c63-4a695cdb4682` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents an accessory that feels like your signature. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `a21ca060-34f6-4eac-868d-16d88e3fc8e9` + - Text: Leave a reassuring audio note about what would help you try a more daring look while staying yourself. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `a3f412f4-756c-485e-8717-c0a5ce6da468` - Text: Agree a private dress code for a date night that feels new to you. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `a7a82ed6-f3e4-4173-8f37-75e961823541` - - Text: Would you both like to make room for a look you want your partner to notice? -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `afaccb76-36fd-4717-8df2-8d54548cd8e5` - - Text: Finish the sentence, "I would love more of", with a colour that makes you feel magnetic. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10064-7b2d-5c4e-8f91-100000000063` + - Text: Describe an outfit that makes you feel most like yourself beside your partner. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10065-7b2d-5c4e-8f91-100000000064` + - Text: Write the colour you would enjoy having your partner notice. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10066-7b2d-5c4e-8f91-100000000065` + - Text: Share one getting-ready ritual that makes you feel more alluring. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10067-7b2d-5c4e-8f91-100000000066` + - Text: Explain what you would enjoy choosing for your partner to wear. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10068-7b2d-5c4e-8f91-100000000067` + - Text: Describe the appearance compliment that would matter most to you. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10069-7b2d-5c4e-8f91-100000000068` + - Text: Write about a private look you would be excited to reveal. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10070-7b2d-5c4e-8f91-100000000069` + - Text: Name a detail you would like your partner to notice before anyone else. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10071-7b2d-5c4e-8f91-100000000070` + - Text: Describe how your partner could make getting ready feel more like part of the date. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10141-7b2d-5c4e-8f91-100000000140` + - Text: Write the accessory or finishing detail that makes you feel quietly confident around your partner. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `a68349a4-0143-4823-82d3-4b3d7c1788e8` + - Text: Talk through a dress-code idea you would be curious to discuss before either of you chooses it. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000005` + - Text: Pick an accessory that makes your partner feel noticed. + - Partner text: Wear an accessory your partner has picked to make you feel noticed. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000006` + - Text: Wear an accessory your partner has picked to make you feel noticed. + - Partner text: Pick an accessory that makes your partner feel noticed. + - Inverse: b2000000-0000-4000-8000-000000000005 +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000069` + - Text: Each choose one piece of clothing that makes you feel especially confident. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000086` + - Text: Choose an outfit theme for a private date at home. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2fff3a0-5e31-481b-8d10-dc09d1acabf3` - Text: Wear something that makes you feel more confident than usual for an evening at home. +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20023-8c3e-5d4f-9a12-200000000022` + - Text: Who is more likely to make getting ready feel like part of the date? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20024-8c3e-5d4f-9a12-200000000023` + - Text: Which partner notices a confidence-boosting detail before anyone else does? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20025-8c3e-5d4f-9a12-200000000024` + - Text: Who would choose a look designed to catch the other’s attention? - **NEW** | Type: `photo` | Intensity: 3 | ID: `b74e504c-ac27-42b5-86aa-0a0b2364ac3e` - Text: Share a photo of a colour that makes you feel bold. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `bce468e8-e16b-4248-88c1-0f8bc0be6241` - Text: Let your partner ask you to get ready slowly while they give you one sincere compliment at each step. - Partner text: Ask your partner to get ready slowly while you give them one sincere compliment at each step. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `bd8696bc-fdc1-4895-8682-89d90a316a30` - - Text: Record a voice note about a look that makes you feel bold, using a warm tone. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `c1f81833-1668-4b34-8a46-1f0e04dce0bf` - Text: Choose one small style detail for your partner’s next date-night look. - Partner text: Wear the small style detail your partner chose for your next date-night look. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `cb2f95fc-3154-4a7f-8217-2076eeff99b2` - Text: Let your partner choose the dress code for a private evening, within limits you both agree first. - Partner text: Choose the dress code for a private evening, within limits you both agree first. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `d3b2ba43-45aa-4566-815b-e5cb2a488b2a` - - Text: Record a voice note about a style you would like to try for them, slowly enough for your partner to picture it. - **NEW** | Type: `photo` | Intensity: 3 | ID: `d72dbc15-24af-4889-8f08-062de6e3062b` - Text: Share a photo of a private-date outfit you would like your partner to notice. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `ddd35e7d-52ba-4cc0-85ac-8d415824adfa` - - Text: Record a voice note about a colour that makes you feel magnetic, with a playful pause. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `dcc6b4d0-71ff-4047-8dd8-09750e531656` + - Text: Say the appearance compliment that makes you stand a little taller, using the tone you want from your partner. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `df064fa7-68ca-45c3-88c8-b507dbe1e89a` - Text: Send your partner a message before your date saying exactly what you hope they will wear. - Partner text: Let your partner send you a message before your date saying exactly what they hope you will wear. - Inverse: 48c2f293-2d14-4138-84b4-f32f1977468d -- **NEW** | Type: `audio` | Intensity: 3 | ID: `e03fac8a-9325-4f14-88cb-c574e4f222e7` - - Text: Record a voice note about an accessory that feels like your signature, with the confidence you want to borrow. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `e17b0aa4-207e-40b7-843c-3e504e8a2bb8` - Text: Write about one detail of getting ready that makes you feel more alluring. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `e2ad333e-0b16-4ffc-8f26-727284af7d8e` + - Text: Create an outfit collage that shows a version of confidence you would like to try. - **NEW** | Type: `photo` | Intensity: 3 | ID: `e42105b7-470c-4d8c-8e6d-e808d6b7a9a6` - Text: Share a photo of an accessory that helps you feel confident. - **NEW** | Type: `audio` | Intensity: 3 | ID: `e6ce2b7d-77c7-4884-8810-f42d7a8b316f` - Text: In an encouraging voice, tell your partner how you would like them to make you feel confident before a private evening. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `e7792ea2-b71e-4639-8eae-4d3e34028190` + - Text: Describe the look you would like your partner to notice first when you have chosen it for yourself. - **NEW** | Type: `photo` | Intensity: 4 | ID: `e82509f4-0462-4e0b-8783-b7079e2a23d1` - Text: Share a photo of a colour that feels more daring than usual. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `e9df65b0-8a86-4be0-853f-5b9d15a1700c` - - Text: Finish the sentence, "I would love more of", with a detail that makes getting ready fun. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `f6273a9b-090d-4260-8a41-d1ba40d2c272` - Text: Choose one outfit detail for your partner's next date that makes you smile. - Partner text: Let your partner choose one outfit detail for your next date that makes them smile. - Inverse: 33b6340f-0b87-4a31-84bd-a0a72765c0c7 -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `fc7c69e0-d635-4073-89de-f6af3850d31c` - - Text: Would you both like to make room for a colour that makes you feel magnetic? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `fd67af27-b0fe-4600-8a6c-f0ab88a816b5` - Text: Choose the dress code for a private evening, within limits you both agree first. - Partner text: Let your partner choose the dress code for a private evening, within limits you both agree first. @@ -2331,13 +2438,11 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 2 | ID: `037d46e0-3b4f-4902-896b-6bd9cf20a4f2` - Text: Choose a scent that you want your partner to wear for a close evening. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `08d35540-0787-4062-8a09-e5fef0c407ff` - - Text: Record a voice note about a scent that changes the mood, with a playful pause. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `052ab928-8eea-49be-89dc-6b8a5ff3a2d1` + - Text: Record a few words about the kind of silence you find inviting rather than awkward. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `0b69f32e-427b-4d5e-8497-18d7b990b135` - Text: Let your partner leave a note telling you one small detail they find especially attractive about you. - Partner text: Leave your partner a note telling them one small detail you find especially attractive about them. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `0eafa5b8-e8d1-458e-8f2c-2d8b0c939f4d` - - Text: Record a voice note about a lighting choice that changes the atmosphere, with a playful pause. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `11278a6a-a82a-427f-8562-e5300d27716e` - Text: Guide your partner through a slow eyes-closed guessing game with safe household textures. - Partner text: Let your partner guide you through a slow eyes-closed guessing game with safe household textures. @@ -2352,22 +2457,16 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Ask your partner to focus only on your voice for a few uninterrupted minutes. - Partner text: Let your partner ask you to focus only on their voice for a few uninterrupted minutes. - Inverse: 2fc33011-085d-475e-84e0-0a6a25eebcd5 -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `184f08a2-9f49-4b84-8fff-072ace89b41c` - - Text: Write a kind request connected to a sound that makes a room feel private. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `185c6c33-c1df-4b47-84e4-c7063c634da3` + - Text: Speak about a texture from everyday life that feels comforting during quiet time together. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `1b150b40-a1b2-4615-8d18-9e778ba692e6` - Text: Let your partner choose one song and ask you to stay close with them until it ends. - Partner text: Choose one song and ask your partner to stay close with you until it ends. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `1c6c0a42-0fb2-4aec-88e7-a1cc031a752d` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a scent that changes the mood. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `2084fa9a-b970-4869-8459-a5c12c6c603b` - - Text: Record a voice note about a shared snack that feels indulgent, as if you were speaking close by. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `21f51ab5-c8fd-4f69-8bdb-a66122ac4edb` - - Text: Record a voice note about a sound that makes a room feel private, as if you were speaking close by. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `23f090ec-ad76-4cf2-8622-e23ca8dddb20` - Text: Let your partner choose the lighting for a close evening together. - Partner text: Choose the lighting for a close evening together with your partner. -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `26d03022-e1c8-4ad0-8f88-0b4bdeef60ef` - - Text: Who is more likely to turn a texture that feels comforting into a date detail? +- **NEW** | Type: `audio` | Intensity: 4 | ID: `2c976e5c-2801-4348-8f4a-bfb5c6ac03a9` + - Text: Explain which sensory detail you would like checked before a bolder private plan. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `2e5c4a39-9cb7-42f0-8e5d-5744ebb2bf4f` - Text: Prepare a playlist that sets the mood for a more intimate evening with your partner. - Partner text: Let your partner prepare a playlist that sets the mood for a more intimate evening with you. @@ -2377,23 +2476,23 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Partner text: Ask your partner to focus only on your voice for a few uninterrupted minutes. - **NEW** | Type: `photo` | Intensity: 3 | ID: `37a56e01-8ddf-41d5-8616-8dc95bcda995` - Text: Share a photo of a texture you would include in a private setting. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `3b26d72e-e1b9-4de8-8086-46286529b442` - - Text: Describe in your own words a detail that wakes up your senses. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `3ade39d8-a58d-418b-8ab2-78edb75bb9a4` + - Text: Lay out a note that says brighter, softer, or pause, then photograph it. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `3bacb807-ec73-4252-887f-a0a34b180db0` - Text: Share the full sensory mood you would like your partner to create for an intimate evening. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `3f120718-9dbe-4856-8186-bb103f3f04c6` - Text: Choose the lighting for a close evening together with your partner. - Partner text: Let your partner choose the lighting for a close evening together. - Inverse: 23f090ec-ad76-4cf2-8622-e23ca8dddb20 -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `42cb89ce-27ff-4904-81de-b172e558c8f5` - - Text: Describe in your own words a texture that feels comforting. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `42eb1ec4-a583-4d5a-8566-fe1ad30c9938` + - Text: Photograph an everyday object with a texture you find soothing. - **NEW** | Type: `photo` | Intensity: 3 | ID: `435e8c9c-cba1-45ab-89c8-efbd8176f8c5` - Text: Share a photo of a private-date playlist title you created. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `4616a26b-c703-476b-837c-d0d0289e1eba` - Text: Create a five-sound playlist designed to help your partner relax. - Partner text: Listen to the five-sound playlist your partner created to help you relax. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `4fd24a9a-ff15-4ad4-8a86-19853537c474` - - Text: Would you both like to make room for a scent that changes the mood? +- **NEW** | Type: `photo` | Intensity: 2 | ID: `46e39b4a-4355-4d6c-8538-88aaee138e01` + - Text: Photograph a candle, lamp, or string lights that create a calm mood for you. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `59d0c220-6464-485f-8a62-04560dad04e5` - Text: Listen to the five-sound playlist your partner created to help you relax. - Partner text: Create a five-sound playlist designed to help your partner relax. @@ -2403,83 +2502,92 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Partner text: Let your partner lead ten quiet minutes together, then tell them how it felt. - **NEW** | Type: `audio` | Intensity: 2 | ID: `63c2dce2-4028-48e5-8afd-5f01017a022e` - Text: Record the sound, song, or kind of silence that makes an evening feel more intimate to you. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `64876968-792a-404f-8268-5bf522e103f2` - - Text: Write a short invitation about a song that creates anticipation. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `648d0de5-7561-4684-8010-b7025d8f6507` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a sound that makes a room feel private. - **NEW** | Type: `audio` | Intensity: 3 | ID: `680819eb-de39-4ddd-8761-e549e672c67c` - Text: In a slow voice, describe the lighting that makes you feel most relaxed and attractive. - **NEW** | Type: `photo` | Intensity: 3 | ID: `68f39eed-18ff-4e07-8cf9-44592bd1bc70` - Text: Share a photo of a fabric or texture that feels luxurious. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `6976eed4-12ea-44da-8d17-8006778d9458` - Text: Describe a texture, fabric, or cosy detail that makes a private setting feel special. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `6b751123-e272-49e4-8969-7222baecc848` - - Text: Who is more likely to turn a scent that changes the mood into a shared plan? -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `6e312d93-5582-4353-89ac-83c1a3cc20f1` - - Text: Finish the sentence, "I would love more of", with a scent that changes the mood. - **NEW** | Type: `photo` | Intensity: 3 | ID: `725168e6-9462-45f4-8f02-239248a10d88` - Text: Share a photo of a song lyric that captures your private mood. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `74caed21-ab4d-4c21-8327-c6bbb0a0dab6` - - Text: Record a voice note about a song that creates anticipation, slowly enough for your partner to picture it. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `75cf4a2e-4b54-466d-89bf-98220b9cc642` - Text: Let your partner pick a dessert or drink for you to share slowly after your date. - Partner text: Pick a dessert or drink for your partner to share slowly after your date. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `75d0a139-b911-4323-8a0e-8cbc21a02da3` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a drink that feels celebratory. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `7da893d3-00eb-4c88-8d38-61663aa2c894` + - Text: Record the sound or music style that makes you feel gently drawn in. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `81675895-acc1-4130-8416-95a81cde2d02` - Text: Choose a song for your partner to hear with their eyes closed before a date. - Partner text: Listen with your eyes closed to a song your partner chose before a date. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `838a183e-2fd9-499e-885a-65c012d1f734` - - Text: Write a short invitation about a scent that changes the mood. - **NEW** | Type: `audio` | Intensity: 4 | ID: `83fa57ab-c6bf-4a74-8477-11b1dc755112` - Text: Leave a voice note about the kind of music that would make you feel more confident trying a bolder private mood together. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `84d55e9b-84b5-413f-8222-4b7028fbafea` - - Text: Who is more likely to turn a sound that makes a room feel private into a thoughtful surprise? - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `85ca0762-b683-4f53-8af3-6c4801a5ced1` - Text: Write about the sound of your partner’s voice that you find most captivating. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `85d447a6-567c-4e07-8a23-838390914cf6` - - Text: Record a voice note about a drink that feels celebratory, using a warm tone. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `873418b3-2b6b-4cab-80f6-4b6b8120ac52` - - Text: Write a private note about a drink that feels celebratory. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `893e9af3-a736-418d-84f6-d28f30680348` + - Text: Leave a voice note about the lighting that makes conversation feel more intimate. - **NEW** | Type: `photo` | Intensity: 3 | ID: `8c6b296b-a91b-4097-80fb-df3bd256a283` - Text: Share a photo of lighting that feels warm and inviting. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `8ef557a1-c98c-4d0d-8bcd-60ef38c35e73` - - Text: Finish the sentence, "I would love more of", with a lighting choice that changes the atmosphere. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `9446dd26-cd3f-4357-8ac0-c8551a7b8303` - Text: Listen with your eyes closed to a song your partner chose before a date. - Partner text: Choose a song for your partner to hear with their eyes closed before a date. - Inverse: 81675895-acc1-4130-8416-95a81cde2d02 -- **NEW** | Type: `audio` | Intensity: 3 | ID: `97118937-c46f-459b-8439-b4502a4e60ce` - - Text: Record a voice note about a texture that feels comforting, with the confidence you want to borrow. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `989867d4-3117-474e-84cf-1ae07eb04c0c` - - Text: Would you both like to make room for a sound that makes a room feel private? - **NEW** | Type: `audio` | Intensity: 3 | ID: `98dc9586-e625-475f-84a0-b8561bfd1cb5` - Text: Record the scent or familiar smell that you associate with feeling especially close to your partner. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `995f2684-8c5f-4655-883b-442ac04d1739` - Text: Let your partner guide you through a slow eyes-closed guessing game with safe household textures. - Partner text: Guide your partner through a slow eyes-closed guessing game with safe household textures. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `9eba5877-278b-4258-8558-da32a3c611d9` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a lighting choice that changes the atmosphere. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `9a1d662a-9fc0-4e11-8ddf-5f8663c18acb` + - Text: Share a picture of a playlist screen with one song circled. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `9e0cbd50-8f29-41a9-86f9-b66788e9ef8b` + - Text: Photograph two scent samples or a handwritten list of scents you like. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10046-7b2d-5c4e-8f91-100000000045` + - Text: Describe the scent that makes an evening feel more intimate to you. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10047-7b2d-5c4e-8f91-100000000046` + - Text: Write about the music that helps you leave daily stress behind together. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10048-7b2d-5c4e-8f91-100000000047` + - Text: Share the lighting that makes you feel relaxed and confident. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10049-7b2d-5c4e-8f91-100000000048` + - Text: Describe a fabric or texture that makes a private setting feel special. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10050-7b2d-5c4e-8f91-100000000049` + - Text: Explain what quality in your partner’s voice pulls your attention closer. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10051-7b2d-5c4e-8f91-100000000050` + - Text: Write the drink or snack that would make a home date feel indulgent. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10052-7b2d-5c4e-8f91-100000000051` + - Text: Describe the temperature or cosy detail that helps you switch off. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10053-7b2d-5c4e-8f91-100000000052` + - Text: Share a sound you would love to hear while preparing for a close evening. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10054-7b2d-5c4e-8f91-100000000053` + - Text: Explain the full mood you would like your partner to create around you. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000037` + - Text: Build a playlist that tells your partner when the mood is changing. + - Partner text: Let your partner build a playlist that tells you when the mood is changing. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000038` + - Text: Let your partner build a playlist that tells you when the mood is changing. + - Partner text: Build a playlist that tells your partner when the mood is changing. + - Inverse: b2000000-0000-4000-8000-000000000037 +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000068` + - Text: Pick a scent, tea, or snack that becomes part of your private-date ritual. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000078` + - Text: Build a playlist that begins playful and ends calm. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `b24f30ff-5d34-4fc7-8734-9ffabd67dfe9` - Text: Let your partner lead ten quiet minutes together, then tell them how it felt. - Partner text: Lead ten quiet minutes together, then invite your partner to say how it felt. - Inverse: 5ac75495-2d84-42d0-8117-f12219db00d5 - **NEW** | Type: `photo` | Intensity: 3 | ID: `b4c06c1f-918b-4987-8d62-cf41b295117d` - Text: Share a photo of a playlist screen that fits a private date mood. +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20017-8c3e-5d4f-9a12-200000000016` + - Text: Who is more likely to notice that lighting changes the whole atmosphere? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20018-8c3e-5d4f-9a12-200000000017` + - Text: Which partner would choose the soundtrack that makes home feel less ordinary? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20019-8c3e-5d4f-9a12-200000000018` + - Text: Who has the strongest instinct for the small comfort detail that helps the other unwind? - **NEW** | Type: `swipe` | Intensity: 2 | ID: `b81c2665-8e74-446e-8efb-2134d841fcaf` - Text: Leave your partner a note telling them one small detail you find especially attractive about them. - Partner text: Let your partner leave a note telling you one small detail they find especially attractive about you. - Inverse: 0b69f32e-427b-4d5e-8497-18d7b990b135 -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `b972ab63-5c33-4936-89f7-494d333f9dbf` - - Text: Write a kind request connected to a shared snack that feels indulgent. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `bd515f79-a248-404a-89ba-c018ddaf2604` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a song that creates anticipation. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `bdb592d7-ca77-4ae6-8108-dcaf21cbaedf` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a shared snack that feels indulgent. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `c144ee86-2ae5-4563-8326-d71fc0551126` - - Text: Would you both like to make room for a texture that feels comforting? -- **NEW** | Type: `photo` | Intensity: 3 | ID: `c6cc06bd-dd6b-40ec-873c-32fabc1a9f03` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a texture that feels comforting. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `bd888a3a-1257-4234-8d29-3b0f5494d400` + - Text: Describe a scent that helps you feel relaxed and connected. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `d2a744ca-3c30-44a3-8818-3f4017f754ed` + - Text: Frame a quiet table set for a drink or dessert. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `e07e3411-7991-4f2c-8212-ea36b4c132c8` - Text: Choose a shared scent for your next intentional evening. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `e29075e0-b402-485c-8400-3602502521d4` @@ -2494,8 +2602,12 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Choose one song and ask your partner to stay close with you until it ends. - Partner text: Let your partner choose one song and ask you to stay close with them until it ends. - Inverse: 1b150b40-a1b2-4615-8d18-9e778ba692e6 +- **NEW** | Type: `photo` | Intensity: 3 | ID: `f03c2636-536f-4934-8494-b2651e53a903` + - Text: Take a photo of a soft blanket or favourite cushion that signals comfort to you. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `f320050b-82cd-49ad-8f13-a59022500e5a` - Text: Tell your partner which kind of lighting makes you feel most confident and relaxed. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `f3f58b8f-1ef3-48f8-8b78-9a7c4c0a793d` + - Text: Say a short cue that means the atmosphere feels too much and you want to reset. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `f665cc11-9b8e-4aaa-8f00-2b515536be92` - Text: Let your partner prepare a playlist that sets the mood for a more intimate evening with you. - Partner text: Prepare a playlist that sets the mood for a more intimate evening with your partner. @@ -2507,16 +2619,14 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Partner text: Choose the route for a slow evening walk that ends somewhere cosy with your partner. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `0ba76abb-8684-4375-8ec1-2d5ed252df2b` - Text: Tell your partner what makes a hotel-style evening feel exciting to you. -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `12b09065-afa7-44c3-86f6-14003ecc7195` - - Text: Who is more likely to turn a room detail that changes the mood into a date detail? +- **NEW** | Type: `audio` | Intensity: 4 | ID: `0d3ba69a-26f5-4988-84db-81fe8bf50358` + - Text: Explain the one condition that would make a more adventurous home date feel safe. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `135c2940-e0f6-4c2c-8670-9254bf2c09c7` + - Text: Say the check-in question you want asked before a private evening becomes more intense. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `1459e780-fc02-4240-8bb0-39bf51067e32` - Text: Describe the room where you would most like to have an uninterrupted evening with your partner. - **NEW** | Type: `photo` | Intensity: 3 | ID: `175978b9-1f62-4cd3-85b6-aa7c0e0b06d5` - Text: Share a photo of a space you would make more inviting. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `1941a47d-05a1-46af-89d1-395a29491d1a` - - Text: Would you both like to make room for a room detail that changes the mood? -- **NEW** | Type: `photo` | Intensity: 3 | ID: `1ebebe7e-2e58-4389-8c41-763783b23f0e` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a room detail that changes the mood. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `24514587-f67d-4188-83e8-9fd26ff9ddc3` - Text: Let your partner turn one room into a date-night space before you arrive. - Partner text: Turn one room into a date-night space before your partner arrives. @@ -2527,79 +2637,96 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 3 | ID: `28fbf20b-b0a0-4003-8a21-ebe58ad55d3b` - Text: Let your partner choose a place in your home where you are not usually romantic and make it feel special. - Partner text: Choose a place in your home where you and your partner are not usually romantic and make it feel special. -- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `33eda22a-d980-43aa-80b0-9cb76e5e9844` - - Text: Who is more likely to turn a corner of home that could feel more special into a shared plan? +- **NEW** | Type: `photo` | Intensity: 2 | ID: `30f8d0ce-d722-41aa-815d-967b102bf3dc` + - Text: Photograph a lamp, playlist, and two glasses arranged for an at-home date. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `3501223b-e84a-4ef0-8a01-216dc04f88d3` - Text: Let your partner plan a 'no agenda' hour where they only focus on making you feel looked after. - Partner text: Plan a 'no agenda' hour where you only focus on making your partner feel looked after. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `369b99db-6114-4332-8b50-f3e7fb54fe2e` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a setting that makes conversation easier. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `37077c91-320f-4609-8674-71cb67dcb460` + - Text: Photograph a timer beside a note that says check in before changing plans. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `37562093-4ec8-4bd4-8daf-84b23d8ab3a2` - Text: Arrange a private evening where your phones stay out of reach until you both agree to check them. - Partner text: Let your partner arrange a private evening where your phones stay out of reach until you both agree to check them. - Inverse: e5906dbf-1e2a-42a4-825e-824b8d7ae097 -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `378d6609-6b76-4b9d-8e84-6d4547abdf24` - - Text: Write a private note about a simple way to make privacy feel intentional. - **NEW** | Type: `audio` | Intensity: 2 | ID: `396709bb-16f9-41ac-878d-c579c90629f2` - Text: Record a description of the room that makes you instantly want to put your phones away and focus on each other. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `3a65d8c8-5fa8-421d-8431-ac0bc8201be7` - - Text: Finish the sentence, "I would love more of", with a space that invites closeness. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `3d72f0df-106e-4d27-8e48-24fb147a5d09` - Text: Plan a 'no agenda' hour where you only focus on making your partner feel looked after. - Partner text: Let your partner plan a 'no agenda' hour where they only focus on making you feel looked after. - Inverse: 3501223b-e84a-4ef0-8a01-216dc04f88d3 -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `3ef37abc-e6ba-4319-8b8d-bba596704523` - - Text: Describe in your own words an atmosphere that makes you linger. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `3f8fee60-14fd-4647-8927-37fd22a03d55` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a place that feels like an escape. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `3fe819f3-9a28-4897-8265-0a709b9288c9` - - Text: Describe in your own words a room detail that changes the mood. - **NEW** | Type: `photo` | Intensity: 3 | ID: `48442f1e-de0d-45c4-8673-a30d4b4343b2` - Text: Share a photo of a table detail for a more intentional date. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `4b935e41-027b-4516-8ac7-a3bb2ee029cd` + - Text: Take a picture of a cosy chair or window seat where you would talk without rushing. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `4c7b2063-f545-4761-8438-9bbc681444fe` - Text: Write the first thing you would change at home to make a regular night feel more special. - **NEW** | Type: `audio` | Intensity: 4 | ID: `4ed5ab78-53d8-4fcd-8128-f3f2be6ed2e0` - Text: In a hushed voice, describe the kind of private escape you would like to create together without leaving home. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `505336f0-3489-47a7-896f-49f2bfc0174f` - - Text: Record a voice note about a room detail that changes the mood, slowly enough for your partner to picture it. - **NEW** | Type: `photo` | Intensity: 4 | ID: `55baec14-01cc-42c2-8200-8fe8cfa5e015` - Text: Share a photo of a private mood board made from everyday objects. - **NEW** | Type: `photo` | Intensity: 3 | ID: `5633f359-3c19-483e-8c69-bf7da974d996` - Text: Share a photo of a mood board for a more adventurous date. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `5a20bfe7-a72b-4736-88ff-95550fb4c92d` + - Text: Take a photo of two notes labelled hope and limit beside a calm setting. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `69d46c48-06c2-4ec1-8b4b-467b3624229d` + - Text: Record an invitation to put phones away for a while and focus on each other. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `6d1d7187-817f-44e2-8970-d37ad386c714` - Text: Share the most adventurous private setting you would enjoy planning together, while staying within your comfort zone. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `6d20d750-5dad-4113-847f-b0f18ecc087c` - Text: Choose a private setting for a conversation about what would make that evening feel exciting to your partner. - Partner text: Let your partner choose a private setting for a conversation about what would make that evening feel exciting to you. - Inverse: d74618a6-7c35-4239-839b-db893236ace0 -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `6f984999-1f29-45c3-875b-4bdc674b0b2e` - - Text: Write a short invitation about a corner of home that could feel more special. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `762d2be9-eb85-4d07-83c5-a6ea845e8750` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a space that invites closeness. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `7bb60622-c0ab-4bbe-83bf-2751b9d2d27d` - Text: Who is more likely to choose a new private setting? -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `872acc84-cbae-4080-8dd1-7e20ee2947bc` - - Text: Write a kind request connected to a setting that makes conversation easier. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `894a12a3-f362-44fc-8fc2-bf2dd887552a` - - Text: Who is more likely to turn a setting that makes conversation easier into a thoughtful surprise? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `8a55c55a-9df3-4c37-844d-40ce54eb2e1d` - Text: Plan an evening with one room, one playlist, and no other plans. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `90898fa8-3ff9-451c-8e1e-c7ecaaf7d12a` + - Text: Share a photo of a handwritten do not disturb sign for private time at home. - **NEW** | Type: `photo` | Intensity: 3 | ID: `924b8e03-9d3b-4cd4-897d-0522f97b0cd8` - Text: Share a photo of a room detail that creates a close mood. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `990a0232-d192-480a-85e9-9a54b3cb102d` - Text: Choose a place in your home where you and your partner are not usually romantic and make it feel special. - Partner text: Let your partner choose a place in your home where you are not usually romantic and make it feel special. - Inverse: 28fbf20b-b0a0-4003-8a21-ebe58ad55d3b -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `994d5966-ff0a-4909-8471-7b4c53de8e4a` - - Text: Would you both like to make room for a corner of home that could feel more special? -- **NEW** | Type: `audio` | Intensity: 4 | ID: `9aa65444-b234-4519-8bf1-7f88c38eb4e7` - - Text: Record a voice note about a scene you would like to create together, with the confidence you want to borrow. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `a59e610a-9c1e-41b8-8a75-e8c9aa4a3a73` - - Text: Would you both like to make room for a setting that makes conversation easier? +- **NEW** | Type: `audio` | Intensity: 2 | ID: `9a496016-317f-40ba-8f3a-eece6bfd2bff` + - Text: Record the room change that would make an ordinary evening feel more deliberate. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10090-7b2d-5c4e-8f91-100000000089` + - Text: Describe the room where you feel most able to have uninterrupted time together. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10091-7b2d-5c4e-8f91-100000000090` + - Text: Write the first home detail you would change to make a regular evening special. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10092-7b2d-5c4e-8f91-100000000091` + - Text: Share what makes a hotel-style evening feel exciting to you. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10093-7b2d-5c4e-8f91-100000000092` + - Text: Explain the privacy you need before you can fully relax with your partner. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10094-7b2d-5c4e-8f91-100000000093` + - Text: Describe a past date atmosphere you would like to recreate at home. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10095-7b2d-5c4e-8f91-100000000094` + - Text: Write about the most adventurous private setting you would plan within your comfort zone. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10096-7b2d-5c4e-8f91-100000000095` + - Text: Name the time of day that naturally feels most romantic to you. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10097-7b2d-5c4e-8f91-100000000096` + - Text: Explain how your partner could make a familiar room feel newly charged. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `a7ee8544-743c-45c5-8806-451a95806491` + - Text: Capture a simple room sketch showing how you would make space feel different. - **NEW** | Type: `photo` | Intensity: 3 | ID: `abb1b11c-28e2-47bd-8307-80be0ce78ece` - Text: Share a photo of a detail that makes a shared space feel special. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `b399271a-c0e5-40f0-828c-1e717cbce28a` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a simple way to make privacy feel intentional. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000007` + - Text: Set up one corner of your shared space to feel more inviting. + - Partner text: Enjoy one corner of your shared space your partner has made more inviting. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000008` + - Text: Enjoy one corner of your shared space your partner has made more inviting. + - Partner text: Set up one corner of your shared space to feel more inviting. + - Inverse: b2000000-0000-4000-8000-000000000007 +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000065` + - Text: Choose a song that changes the mood of an ordinary evening. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000090` + - Text: Make an ordinary room feel intentionally different for a private date. +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20032-8c3e-5d4f-9a12-200000000031` + - Text: Who is more likely to transform a familiar room into a proper date setting? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20033-8c3e-5d4f-9a12-200000000032` + - Text: Which partner would notice first that privacy is needed for a more connected evening? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20034-8c3e-5d4f-9a12-200000000033` + - Text: Who has the strongest idea for recreating a favourite date atmosphere at home? - **NEW** | Type: `photo` | Intensity: 4 | ID: `bd6fd867-1d0f-4c9d-8c86-a68e01d8e8b2` - Text: Share a photo of a room corner you would transform for a date. - **NEW** | Type: `photo` | Intensity: 3 | ID: `bfcd0ebf-ccbe-4894-88c9-83387e386951` @@ -2609,20 +2736,14 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Partner text: Plan a candlelit late-night snack for you and your partner after everything else is quiet. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `c3735637-a37e-4634-83f4-0f3f833881e0` - Text: Turn off the usual lights and create a new at-home date setting together. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `c6926ddc-ccb9-4f8c-8c81-c3cfa6ea61ba` + - Text: Photograph a menu, dessert, or drink you would use to make an evening feel special. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `c6a7b5f8-e777-49bb-8af5-7b4b6aad7ee4` - Text: Describe the kind of privacy you need before you can fully switch off together. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `c723d2d4-268c-4605-8eb1-e631dfc06bdc` - - Text: Write a kind request connected to a scene you would like to create together. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `c96a6b79-6d5f-4923-8d60-9beceec0879d` - - Text: Record a voice note about a setting that makes conversation easier, with the confidence you want to borrow. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `cc3376e6-97d6-4f27-8644-e995afaf1397` - - Text: Finish the sentence, "I would love more of", with a corner of home that could feel more special. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `c927b07b-3d02-4393-8901-6ed124e81906` + - Text: Leave a voice note about the kind of music that makes home feel like a date. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `cc9d5fbc-3353-4112-8330-6f4595b8a933` - Text: Write about a place from a past date that you would love to recreate the feeling of at home. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `cdca0a74-02bd-4b61-85d3-89d213a1a9f2` - - Text: Record a voice note about a space that invites closeness, as if you were speaking close by. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `d17c3843-e017-4e26-8a60-48b09482ad0c` - - Text: Record a voice note about a corner of home that could feel more special, as if you were speaking close by. - **NEW** | Type: `audio` | Intensity: 3 | ID: `d2c09616-38ff-464d-89f1-5266d8f22ca4` - Text: Leave a voice note about the time of day when you are most open to a deliberately intimate evening. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `d6dba4ff-b6b1-47b5-8cd3-a6ec71088c96` @@ -2638,8 +2759,6 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Inverse: 24514587-f67d-4188-83e8-9fd26ff9ddc3 - **NEW** | Type: `photo` | Intensity: 4 | ID: `de261d46-6afa-47af-869b-c6dac988f864` - Text: Share a photo of a setting that feels calm and focused. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `e4039445-1b86-43a6-84e6-2410c200c1dc` - - Text: Record a voice note about a place that feels like an escape, using a warm tone. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e460f726-87a6-4069-81f6-b6332f54baf3` - Text: Plan a candlelit late-night snack for you and your partner after everything else is quiet. - Partner text: Let your partner plan a candlelit late-night snack for the two of you after everything else is quiet. @@ -2647,18 +2766,16 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 4 | ID: `e5906dbf-1e2a-42a4-825e-824b8d7ae097` - Text: Let your partner arrange a private evening where your phones stay out of reach until you both agree to check them. - Partner text: Arrange a private evening where your phones stay out of reach until you both agree to check them. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `e62c8e2d-61c1-4065-8f34-7b98b79d8e31` + - Text: Describe a small ritual that helps you leave daily routines behind together. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `e9cc1199-ed54-4911-883a-2fde7d0b63e5` + - Text: Speak about the setting where you find it easiest to share a private wish. - **NEW** | Type: `audio` | Intensity: 3 | ID: `eac0b471-8fd1-4d34-88e2-f73fd83506e8` - Text: Record the first three details you would set up to make a home evening feel like an occasion. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `ec2bf6e5-a85b-457a-8f51-dc52c944a663` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a corner of home that could feel more special. - **NEW** | Type: `photo` | Intensity: 3 | ID: `edba6f87-9ae2-4eb0-8175-fab30303baa9` - Text: Share a photo of a setting detail that makes you want to linger. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `f44f3114-5e3a-4922-8d8d-5ec4d553a8a9` - - Text: Write a short invitation about a place that feels like an escape. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `f986c8c4-a6b0-4a91-8188-45e6d7db6ea4` - Text: Plan a private evening where you begin by agreeing what would make each of you feel cared for. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `fe790e43-630a-4b0e-8bb1-a58f4342ec0d` - - Text: Record a voice note about a simple way to make privacy feel intentional, with a playful pause. ## NEW CATEGORY: Fantasy & Roleplay @@ -2667,14 +2784,10 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 2 | ID: `026abea8-51ac-43c1-8ef4-59f4b6bc03f2` - Text: Let your partner tell you about a fictional date they would plan for the two of you with no practical limits. - Partner text: Tell your partner about a fictional date you would plan for the two of you with no practical limits. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `0607b572-a2e3-4923-806f-3613f7d907ed` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a setting where you would feel more daring. - **NEW** | Type: `audio` | Intensity: 2 | ID: `0733a238-e6f4-4c23-8316-133881d817c6` - Text: Record a fictional date-night scene you would enjoy stepping into with your partner, keeping it all about atmosphere. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `0bdc9fa0-5712-46d4-840e-2948f870f003` - Text: Describe the one detail that would make an imagined scenario feel believable and exciting to you. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `0c646c00-6e0c-43c5-8575-03a447b2ac7e` - - Text: Write a kind request connected to a version of a date with no interruptions. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `0c811c43-5002-478a-8402-14c92795c1b6` - Text: Describe the setting of your ideal slow-burn evening with your partner. - Partner text: Let your partner describe the setting of their ideal slow-burn evening with you. @@ -2683,18 +2796,16 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Write a three-line scene about you and your partner meeting as strangers in a glamorous place. - Partner text: Let your partner write a three-line scene about the two of you meeting as strangers in a glamorous place. - Inverse: 5e858d42-c5c8-4020-80c8-8f50de22f454 -- **NEW** | Type: `photo` | Intensity: 2 | ID: `11dda39d-670f-45b2-8c87-478bab9c297b` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a version of a date with no interruptions. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `16f26dd3-1e51-4a41-8a23-f7811d72bed3` - Text: Name one fictional setting that makes romance feel more exciting to you. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `18e3b52c-f31d-4008-8411-d9384a6de8a3` + - Text: Share a photo of two paper cards labelled story and maybe, then ask which one your partner would choose first. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `1b8c4563-7aa6-44b3-802b-ac8b763d04a3` + - Text: Create a photo of three everyday objects arranged to suggest the mood of a shared daydream. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `1be698a7-a2b3-442b-89b6-c7725dea9180` - Text: Describe the kind of imagined setting that makes you feel more adventurous with your partner. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `1deabb55-532a-4a3d-81e9-e87cf82edae0` - - Text: Describe in your own words a mood you have been curious to explore. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `209ff8f4-c8c5-46ce-831b-7cf2cebbaa6a` - Text: Who is more likely to turn a fantasy into a conversation? -- **NEW** | Type: `audio` | Intensity: 4 | ID: `26424f88-945d-406e-88bc-77a01743ba17` - - Text: Record a voice note about a playful what-if you want to share, with the confidence you want to borrow. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `28d5df40-d8fd-4878-89fa-a60262512e1f` - Text: Let your partner describe the setting of their ideal slow-burn evening with you. - Partner text: Describe the setting of your ideal slow-burn evening with your partner. @@ -2702,20 +2813,14 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Finish the sentence, 'A version of us with no interruptions would...' . - **NEW** | Type: `swipe` | Intensity: 2 | ID: `2ea1bc1e-6bca-448f-8e88-5f449608d093` - Text: Invent an imaginary getaway designed entirely around feeling close. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `2ff9d451-6ad1-4060-8818-d0a004be2548` - - Text: Who is more likely to turn a private scenario that feels exciting in theory into a date detail? - **NEW** | Type: `audio` | Intensity: 3 | ID: `30966ef4-6668-4e2e-86a4-ef8c9b37029c` - Text: Leave a voice note beginning, “In our imaginary perfect evening, you would surprise me by...” -- **NEW** | Type: `audio` | Intensity: 2 | ID: `365ae31a-7ee0-4feb-8bc9-56f27cfcb38a` - - Text: Record a voice note about a version of a date with no interruptions, as if you were speaking close by. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `3eebaed7-2c36-41e0-8206-940ff723758a` - Text: Propose a fictional version of that evening where you get to surprise your partner, and they choose the boundaries first. - Partner text: Let your partner propose a fictional version of that evening where they get to surprise you, and you choose the boundaries first. - Inverse: fa8250f6-5941-4c8f-8b59-523841184235 -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `40ee4bd8-0ca1-406d-815e-135eed326ef1` - - Text: Write a short invitation about a made-up rule that would make a date more interesting. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `47c47a66-ca66-4729-8a25-69e9e4010490` - - Text: Record a voice note about a detail that makes a fantasy feel personal, as if you were speaking close by. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `44042ae7-136a-4036-82c4-6ee451d286c3` + - Text: Record the private wish you are ready to put into words, along with the limit that would help you feel secure discussing it. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `4e5fbddd-d75d-412a-806d-9a9b9ba6d5d2` - Text: Send your partner a private message that starts, 'If we had the whole evening to ourselves...' . - Partner text: Let your partner send you a private message that starts, 'If we had the whole evening to ourselves...' . @@ -2730,19 +2835,11 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Share a private fantasy premise you would like to explore only in conversation first. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `6599136d-4dd0-4afa-8b41-1bbab55d3ce5` - Text: Tell your partner what role you would enjoy imagining for yourself during a playful private scenario. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `703c426f-448d-4ce2-80d0-762c1ea3c188` - - Text: Would you both like to make room for a private scenario that feels exciting in theory? +- **NEW** | Type: `audio` | Intensity: 3 | ID: `68f2b6ee-33af-4251-86e4-0724efaf0236` + - Text: Tell your partner about one made-up rule that would make a private story feel more exciting to you. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `70ca9ee4-45cb-484c-8a64-517d8253f6c7` - Text: Let your partner ask you what you would want them to take charge of in an imaginary evening. - Partner text: Ask your partner what they would want you to take charge of in an imaginary evening. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `7227eb7d-2901-48f1-8bab-2832b76bc1a7` - - Text: Would you both like to make room for a mood you have been curious to explore? -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `742f1964-0bb1-46fa-8ac3-78b05ce1d311` - - Text: Write a private note about a setting where you would feel more daring. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `7681cb60-6421-4d42-87c9-88d3f3885e21` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a playful what-if you want to share. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `7714379c-516d-4bb4-8056-de6ae576a5f4` - - Text: Record a voice note about a setting where you would feel more daring, using a warm tone. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `7be3b657-b01e-4c1c-8d61-5914c9f3cd22` - Text: Make a shared 'maybe someday' list of private experiences you could discuss before trying. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `7fb5a3e0-7647-4e92-83f7-b5081f050e80` @@ -2753,26 +2850,62 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Ask your partner what they would want you to take charge of in an imaginary evening. - Partner text: Let your partner ask you what you would want them to take charge of in an imaginary evening. - Inverse: 70ca9ee4-45cb-484c-8a64-517d8253f6c7 -- **NEW** | Type: `photo` | Intensity: 2 | ID: `8a89b512-e248-4779-80d6-f23a6b8e5a97` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a mood you have been curious to explore. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `8b7afe08-5ed6-44b3-8452-53889794d327` - Text: Let your partner invent a nickname for the more confident version of you. - Partner text: Invent a nickname for the more confident version of your partner. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `8d6daedf-9e19-4015-8b8d-d39b19b5ab60` - - Text: Write a kind request connected to a detail that makes a fantasy feel personal. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `a361da39-d30a-42fc-852b-661d43ddf93e` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a detail that makes a fantasy feel personal. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a8e594b2-0619-4a6c-8b70-2250ee5efb23` - - Text: Write a short invitation about a private scenario that feels exciting in theory. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `aac3cb38-8b8c-4b26-8353-c4cb6df51aa3` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a role you would enjoy imagining. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `9c0dbd9b-b28e-4a0b-8108-4f054f795817` + - Text: Leave a voice note asking which detail would make an imagined date feel more personal to your partner. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `9fc5def5-b2eb-4b98-8359-4715c4b85e06` + - Text: Speak about the point where a private fantasy would become something you would want to discuss seriously with your partner. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10072-7b2d-5c4e-8f91-100000000071` + - Text: Write about a fictional romance mood you would like to borrow for a date. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10073-7b2d-5c4e-8f91-100000000072` + - Text: Describe an imagined setting that makes you feel more adventurous. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10074-7b2d-5c4e-8f91-100000000073` + - Text: Share a character energy you would enjoy trying on privately. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10075-7b2d-5c4e-8f91-100000000074` + - Text: Write a fictional opening line your partner could use with you. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10076-7b2d-5c4e-8f91-100000000075` + - Text: Explain the detail that makes an imagined scenario feel believable to you. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10077-7b2d-5c4e-8f91-100000000076` + - Text: Describe a fantasy premise you would only want to explore in conversation first. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10078-7b2d-5c4e-8f91-100000000077` + - Text: Write about a story you would want your partner to invent around the two of you. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10079-7b2d-5c4e-8f91-100000000078` + - Text: Name the kind of imagined risk that feels exciting only when it stays make-believe. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10080-7b2d-5c4e-8f91-100000000079` + - Text: Explain how your partner could ask about your private imagination without making assumptions. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `acdfa262-df2f-4de1-8430-456d0f6d9b77` - Text: Let your partner send you a private message that starts, 'If we had the whole evening to ourselves...' . - Partner text: Send your partner a private message that starts, 'If we had the whole evening to ourselves...' . -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `b1368097-e194-4ccb-8117-01d11fddabcf` - - Text: Describe in your own words a playful what-if you want to share. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `bbfc9ea0-cadb-4a74-8ab6-6943404aa5ba` - - Text: Finish the sentence, "I would love more of", with a role you would enjoy imagining. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000041` + - Text: Describe the atmosphere you would borrow from a fictional romance. + - Partner text: Hear your partner describe the atmosphere they would borrow from a fictional romance. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000042` + - Text: Hear your partner describe the atmosphere they would borrow from a fictional romance. + - Partner text: Describe the atmosphere you would borrow from a fictional romance. + - Inverse: b2000000-0000-4000-8000-000000000041 +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000059` + - Text: Bring a shared fictional premise into a private date, agreeing what stays imaginary. + - Partner text: Shape a shared fictional premise into a private date, agreeing with your partner what stays imaginary. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000060` + - Text: Shape a shared fictional premise into a private date, agreeing with your partner what stays imaginary. + - Partner text: Bring a shared fictional premise into a private date, agreeing what stays imaginary. + - Inverse: b2000000-0000-4000-8000-000000000059 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000076` + - Text: Plan a private date around one shared fantasy atmosphere. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000089` + - Text: Choose a private question that you have never asked each other. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000105` + - Text: Set a playful rule that can be paused by either of you without explanation. +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20026-8c3e-5d4f-9a12-200000000025` + - Text: Who is more likely to turn a fictional scene into a conversation worth having? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20027-8c3e-5d4f-9a12-200000000026` + - Text: Which partner is more comfortable sharing an imagined version of a date? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20028-8c3e-5d4f-9a12-200000000027` + - Text: Who would add the one creative detail that makes a shared story vivid? +- **NEW** | Type: `audio` | Intensity: 2 | ID: `b89f781c-fd79-4269-810e-35fd5722d83e` + - Text: Record a playful toast to an imaginary place where the two of you feel especially free to be yourselves. - **NEW** | Type: `audio` | Intensity: 4 | ID: `bd4c9df0-80ac-4ab9-8dff-c8bce27bb1af` - Text: In a conspiratorial voice, tell your partner the private rule that would make your imaginary evening feel thrilling. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `c1dc63d9-5de3-480a-810a-f0d6c170e5ac` @@ -2781,33 +2914,29 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Inverse: 5cd2257c-506f-4f5b-8ea9-1a81062d8716 - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `c2ea8ca8-187d-412b-8156-ef93c70fddf7` - Text: Write about a fictional romance scene whose mood you would love to borrow for a date. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `ce1ed1a4-9d29-4e32-88bb-b81ba9bf65a6` - - Text: Who is more likely to turn a mood you have been curious to explore into a thoughtful surprise? -- **NEW** | Type: `photo` | Intensity: 3 | ID: `cf70554d-5bff-4150-8db0-164af3425576` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a private scenario that feels exciting in theory. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `c387bc25-258a-4175-8096-677b7f79a7fe` + - Text: Photograph a handwritten name for a fictional hideaway the two of you might visit in a story. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `cf96704d-a9fc-4b1f-8743-4a695dff8771` + - Text: In a calm voice, name the question you would want answered before discussing a bolder imaginary scenario. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `d9d34ab1-f02f-4a96-8a02-e6fa9655ba45` + - Text: Describe, in your own voice, the fictional character you would enjoy discussing with your partner. - **NEW** | Type: `audio` | Intensity: 3 | ID: `dc97304f-e1f0-4bd1-8317-9ad473e3aaf6` - Text: Record the made-up place where you and your partner would feel free to be more playful and uninhibited together. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `e454b36b-e095-4a29-80b7-144c3185eca3` + - Text: Photograph a book title or film poster that suggests a role you would be curious to talk through together. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `e55f9c48-997c-4c22-8647-06b1b2cf39ff` - Text: Invent a nickname for the more confident version of your partner. - Partner text: Let your partner invent a nickname for the more confident version of you. - Inverse: 8b7afe08-5ed6-44b3-8452-53889794d327 - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `e58e67e6-bb89-427c-8556-3877458e0a4d` - Text: Write a fictional opening line your partner could use to begin a shared fantasy. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `eeeaea77-8834-40a6-89c4-160d3f0a7dc7` - - Text: Record a voice note about a mood you have been curious to explore, with the confidence you want to borrow. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `ef5c804c-0aa8-4ec7-8dc0-b4d03598a456` - - Text: Record a voice note about a private scenario that feels exciting in theory, slowly enough for your partner to picture it. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `f0d760f4-6b19-4af6-8866-1a2440c4850d` - - Text: Would you both like to make room for a version of a date with no interruptions? -- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `f410e66b-0d1b-45aa-8147-62ec84870c34` - - Text: Who is more likely to turn a version of a date with no interruptions into a shared plan? +- **NEW** | Type: `photo` | Intensity: 3 | ID: `f005a9e4-279b-48d7-841c-b03b1e3f2cd4` + - Text: Sketch and photograph a map showing three stops on an imagined private date. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `fa8250f6-5941-4c8f-8b59-523841184235` - Text: Let your partner propose a fictional version of that evening where they get to surprise you, and you choose the boundaries first. - Partner text: Propose a fictional version of that evening where you get to surprise your partner, and they choose the boundaries first. -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `fb79f9d7-ae6f-4313-857a-11316e14c1f0` - - Text: Who is more likely to turn a setting where you would feel more daring into a private ritual? -- **NEW** | Type: `audio` | Intensity: 3 | ID: `ff911b23-9e14-4001-8446-baa1c8fd3c4d` - - Text: Record a voice note about a role you would enjoy imagining, with a playful pause. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `fea0a90c-19e2-43aa-8e1e-96bcb6aba739` + - Text: Photograph a postcard, book cover, or landscape that could inspire an imaginary date setting. ### NEW PACK: Roleplay @@ -2815,26 +2944,20 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Choose a role where you lead the conversation and your partner decides when to step out of character. - Partner text: Let your partner choose a role where they lead the conversation and you decide when to step out of character. - Inverse: d551985e-d719-4eb7-89cc-6c4659249728 -- **NEW** | Type: `photo` | Intensity: 4 | ID: `04a1c5b4-a813-44dd-850a-025a8b4f537c` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a fictional rule you would enjoy following. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `14e5c4ed-dba6-42e1-8bcf-a23c5a008047` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a secret identity you would enjoy inventing. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `16151f06-20c5-429c-80a7-70758be8fba4` - - Text: Record a voice note about a made-up first meeting you could play with, with the confidence you want to borrow. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `209cd04f-4572-496e-8724-1ae017b38e8b` - - Text: Record a voice note about a fictional rule you would enjoy following, as if you were speaking close by. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `06c31948-794f-4018-8279-663572fcc864` + - Text: Leave a voice note explaining the rule that would help a pretend scenario feel comfortable for you. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `09361ccb-7f69-4676-8a7d-0c0a016d05b8` + - Text: Photograph a pretend invitation to a fictional event for two. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `2305c703-6f29-4b4c-88cd-8e75562a7056` - Text: Pretend you are meeting your partner for the first time and ask them out again. - Partner text: Let your partner pretend they are meeting you for the first time and ask you out again. - Inverse: 8c30fb8b-f87e-4809-8c7b-c4a45362fbdb +- **NEW** | Type: `audio` | Intensity: 3 | ID: `236a525b-94de-4613-8bfd-126ce3247a42` + - Text: Tell your partner the phrase that should signal it is time to step out of character. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `2ea3d0fc-ad9e-4abf-85ee-6d4ed5235b98` - Text: Pretend you are on a first date and ask each other three new questions. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `3273ddb7-16e8-470c-86d5-1c4af8af33a9` - - Text: Record a voice note about a secret identity you would enjoy inventing, using a warm tone. - **NEW** | Type: `audio` | Intensity: 3 | ID: `36a045f7-f6d2-4903-8fcb-50828097b31e` - Text: Leave a voice note as a fictional version of yourself inviting your partner on a secret date. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `3962de39-601a-49cf-801f-3dd5e1cd391c` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a character energy you would enjoy borrowing. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `3af580f6-fdfc-4c17-8f52-f08d20ba3099` - Text: Choose a character who is bolder than you usually are, while your partner sets the limits of the scene. - Partner text: Let your partner choose a character who is bolder than they usually are, while you set the limits of the scene. @@ -2847,100 +2970,113 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Partner text: Choose a character who is bolder than you usually are, while your partner sets the limits of the scene. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `48d2b298-fb69-492d-84e0-81365e9973b7` - Text: Choose characters for a one-hour at-home date with a clear time to step out of character. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `5089b9d6-823f-4782-8bd7-34b1193cfd56` + - Text: Use a voice note to describe the version of yourself that feels a little more confident than usual. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `5384d7cf-43d4-4221-8611-cc392ec9d184` - Text: Play the part of a stylist who gives your partner one confidence challenge for the evening. - Partner text: Let your partner play the part of a stylist who gives you one confidence challenge for the evening. - Inverse: ac75a853-f73c-4db4-8a95-eaa71331897a -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `55db1580-19f1-41a1-8651-2e5bafc5879e` - - Text: Who is more likely to turn a made-up first meeting you could play with into a date detail? - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `55e7916d-5fba-487b-8c96-e314c58965af` - Text: Who is more likely to suggest a role change? -- **NEW** | Type: `audio` | Intensity: 4 | ID: `5b7ed1d1-90b2-4726-8a29-033796564b86` - - Text: Record a voice note about a scene that could be flirtier with a little acting, with the confidence you want to borrow. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `5e01ff9b-7eec-4329-8e26-6f617147305f` - Text: Write the nickname you would enjoy your partner using during a playful private game. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `609488cf-bef9-45c1-8742-0a3a6bae8223` - - Text: Write a short invitation about a setting that makes pretending easier. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `60c7ec38-1d73-4ed5-8196-9acac43adfbe` - Text: Tell your partner the kind of made-up first meeting you would enjoy acting out together. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `6dda0d52-a102-4366-817d-c612fe15a47f` + - Text: Capture a handwritten name tag for a fictional character you would like to introduce. - **NEW** | Type: `audio` | Intensity: 3 | ID: `768a795b-71fb-4bc2-87b9-dabf94c871cb` - Text: Record the character trait you would enjoy your partner pretending to have for one private evening. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `781484ce-77e4-44a3-8e20-bc42caa66f62` - Text: Try a roleplay where one person leads the scene and you switch roles halfway through. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `81009221-211b-4c8d-8381-6122720b6609` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a scene that could be flirtier with a little acting. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `827b371c-7199-4b02-8d1a-ce1a70c74f97` - - Text: Record a voice note about a role that lets you act more confident, with a playful pause. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `83dc5556-01db-44ad-8f67-ecef034fa829` - - Text: Write a kind request connected to a character energy you would enjoy borrowing. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `7d0ad177-2d3b-4df7-80b3-01b1cd8654ab` + - Text: Describe an invented setting where it would feel easy to stay in character with your partner. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `855ffd52-2dcb-46c5-85ce-05c9e5339e0c` - Text: Describe the one rule that would help roleplay feel comfortable and fun for you. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `885f7d75-133f-4249-8350-3f58ab9db853` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a role that lets you act more confident. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `8c30fb8b-f87e-4809-8c7b-c4a45362fbdb` - Text: Let your partner pretend they are meeting you for the first time and ask you out again. - Partner text: Pretend you are meeting your partner for the first time and ask them out again. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `8d44ea07-ea2e-4f92-85c3-b42a3f24b15c` + - Text: Photograph two role cards with a question mark between them, then name the limit you would keep. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `96dda26d-39e0-4c04-8d60-bfbecaddb75a` - Text: Describe a simple character trait you would enjoy your partner pretending to have for one evening. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `99275af2-0b7e-4e46-86db-4bb196e58436` - - Text: Who is more likely to turn a character energy you would enjoy borrowing into a thoughtful surprise? +- **NEW** | Type: `audio` | Intensity: 2 | ID: `997cb600-2f05-434b-83bb-05c5b9445e6a` + - Text: Record the opening line you would use if you and your partner were meeting for the first time. - **NEW** | Type: `audio` | Intensity: 4 | ID: `99daac70-ce70-4019-8986-09a1efb8a570` - Text: In character, record the agreement you would want before a bolder roleplay scene begins. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `a022df07-24f7-4487-89c9-c8c3246db6dc` + - Text: Record the check-in you would want before a more intense fictional scene begins. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `a1da6834-d764-4d64-8ee0-13c63e0e498d` - Text: Act as a confident stranger who has one hour to win your partner over. - Partner text: Let your partner act as a confident stranger who has one hour to win you over. - Inverse: ed6c8e8c-1071-46f2-863d-6b480c047e64 -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a3bc929d-01c2-4d4d-8217-a983d5ec2d83` - - Text: Describe in your own words a made-up first meeting you could play with. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `a83e840d-1bdb-4faf-84a7-c3877e8f8ecf` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a setting that makes pretending easier. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10081-7b2d-5c4e-8f91-100000000080` + - Text: Write the nickname you would enjoy hearing in a playful private game. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10082-7b2d-5c4e-8f91-100000000081` + - Text: Describe a simple character trait you would enjoy your partner pretending to have. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10083-7b2d-5c4e-8f91-100000000082` + - Text: Share the made-up first meeting you would enjoy acting out. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10084-7b2d-5c4e-8f91-100000000083` + - Text: Write the setting where you would enjoy pretending you just met. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10085-7b2d-5c4e-8f91-100000000084` + - Text: Explain the one rule that would make roleplay comfortable for you. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10086-7b2d-5c4e-8f91-100000000085` + - Text: Describe a bolder character dynamic you would discuss before trying. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10087-7b2d-5c4e-8f91-100000000086` + - Text: Write the prop-free detail that would make a fictional scene feel vivid. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10088-7b2d-5c4e-8f91-100000000087` + - Text: Name the way you would like to step out of character and reconnect. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10089-7b2d-5c4e-8f91-100000000088` + - Text: Explain what kind of playful mystery you would enjoy your partner creating. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `abc4bf31-0a89-4f03-855a-44bbcd46f161` - Text: Share a bolder character dynamic you are curious to discuss with your partner before trying it. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `ac75a853-f73c-4db4-8a95-eaa71331897a` - Text: Let your partner play the part of a stylist who gives you one confidence challenge for the evening. - Partner text: Play the part of a stylist who gives your partner one confidence challenge for the evening. -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `aec24fd8-cf23-49a9-81a7-1a2117759986` - - Text: Who is more likely to turn a setting that makes pretending easier into a private ritual? +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000061` + - Text: Choose a character dynamic for a private conversation, with a clear exit line. + - Partner text: Step into a character dynamic for a private conversation with a clear exit line. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000062` + - Text: Step into a character dynamic for a private conversation with a clear exit line. + - Partner text: Choose a character dynamic for a private conversation, with a clear exit line. + - Inverse: b2000000-0000-4000-8000-000000000061 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000083` + - Text: Choose a fictional setting that makes ordinary words feel more daring. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000096` + - Text: Agree on a bolder private-date boundary before planning anything else. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000100` + - Text: Name what kind of anticipation feels exciting rather than overwhelming. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `b3f0556f-806c-4114-85b8-1ea04033b6f3` - Text: Let your partner write you a pretend invitation to an exclusive event for two. - Partner text: Write your partner a pretend invitation to an exclusive event for two. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `b45aae39-e202-4334-8a96-455b71656320` - - Text: Finish the sentence, "I would love more of", with a role that lets you act more confident. - **NEW** | Type: `audio` | Intensity: 2 | ID: `b4d89b23-bfae-435c-8231-00f8e51f3117` - Text: Record a playful opening line for a pretend first meeting with your partner. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `b8914cf1-9314-4f1d-8a94-931694609cc1` - - Text: Describe in your own words a scene that could be flirtier with a little acting. +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20029-8c3e-5d4f-9a12-200000000028` + - Text: Who is more likely to stay in character during a playful made-up meeting? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20030-8c3e-5d4f-9a12-200000000029` + - Text: Which partner would create the most convincing first line for a fictional scenario? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20031-8c3e-5d4f-9a12-200000000030` + - Text: Who is best at making a playful scene feel safe enough to enjoy? - **NEW** | Type: `swipe` | Intensity: 2 | ID: `b9d02754-6806-44ba-8f7b-3609d79fa053` - Text: Write your partner a pretend invitation to an exclusive event for two. - Partner text: Let your partner write you a pretend invitation to an exclusive event for two. - Inverse: b3f0556f-806c-4114-85b8-1ea04033b6f3 -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `c40cbbf5-98fe-4ee2-8dcf-7f16f5f9eaa0` - - Text: Would you both like to make room for a character energy you would enjoy borrowing? +- **NEW** | Type: `photo` | Intensity: 3 | ID: `c1273628-0a24-4aee-8c06-c0a8e87e45b3` + - Text: Create a photo of a harmless game token that could stand for a choice in a playful scenario. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `c42b18ea-70a8-4355-8e9e-b6828edda511` - Text: Write the setting where you would enjoy pretending you have just met your partner. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `c5759e52-c742-4dc0-87e8-d3eac39d3d04` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a made-up first meeting you could play with. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `cda3533b-a99e-4ea7-8dc2-7f9388fc7c7d` - - Text: Write a short invitation about a character detail that would make you laugh. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `d0895472-bca5-4de3-8867-24a50937440f` - - Text: Would you both like to make room for a made-up first meeting you could play with? -- **NEW** | Type: `audio` | Intensity: 2 | ID: `d4502026-8cff-48f0-8cd6-f20325667905` - - Text: Record a voice note about a character energy you would enjoy borrowing, as if you were speaking close by. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `d321de2f-69c8-4b99-8e80-a6f613b699ee` + - Text: Capture a map or menu that could become a prop in an invented scene. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `d551985e-d719-4eb7-89cc-6c4659249728` - Text: Let your partner choose a role where they lead the conversation and you decide when to step out of character. - Partner text: Choose a role where you lead the conversation and your partner decides when to step out of character. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `d6d193eb-3830-440e-8219-085f0b2fb42f` - - Text: Record a voice note about a setting that makes pretending easier, slowly enough for your partner to picture it. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `e5605077-5255-4403-87a7-25394f6e97e8` - - Text: Write a private note about a secret identity you would enjoy inventing. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `eb66c5ce-b123-43c0-8944-4eb5c62443d9` - - Text: Write a private note about a character energy you would enjoy borrowing. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `d892d2e7-eddd-4ef0-88c1-d3a00bc2167c` + - Text: In character, record one compliment you would enjoy hearing, then add how you want your partner to check in. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `dc665989-177b-4177-8036-832815035f86` + - Text: Show your partner a paper card with an exit cue you would want available in any roleplay. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `eb990164-6326-4d5f-8b0d-7dc809620618` - Text: Take the role of your partner's personal host for an evening at home. - Partner text: Let your partner take the role of your personal host for an evening at home. - Inverse: 42d43d70-f53d-4161-84f5-5ca3be5d0ead -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `ed66e0c8-b4e6-401d-8ec5-3af9f0ec5406` - - Text: Write a kind request connected to a fictional rule you would enjoy following. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `ed6c8e8c-1071-46f2-863d-6b480c047e64` - Text: Let your partner act as a confident stranger who has one hour to win you over. - Partner text: Act as a confident stranger who has one hour to win your partner over. @@ -2956,70 +3092,42 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 3 | ID: `03f75155-ae23-48ae-89e0-6ea310c9815d` - Text: Give your partner three private options and choose which one they follow. - Partner text: Let your partner give you three private options and choose which one you follow. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `044b1bcf-1d38-448a-8089-c80d518ba1c9` - - Text: Write a kind request connected to a decision you would like to make for your partner. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `0cdfd7c0-2153-4c3f-8222-fc754c0c5d94` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a moment where you would enjoy setting the pace. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `159237c3-f3c2-476a-89e5-1f88bab386c8` - - Text: Ask your partner to let you choose a decision you would like to make for your partner. - - Partner text: Let your partner choose a decision you would like to make for your partner for your partner. - - Inverse: 5630f3e1-5543-4aba-8aa1-1746a64217ae +- **NEW** | Type: `audio` | Intensity: 3 | ID: `0c7e230e-943d-449c-8567-87f302fe2be1` + - Text: Give a calm voice note explaining how you would check that your partner still likes your plan. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `0e6c9725-1a9e-496d-8d00-68f56b706a17` + - Text: Narrate a three-part invitation: the setting you would choose, the mood you would create, and the question you would ask. - **NEW** | Type: `audio` | Intensity: 2 | ID: `18ed0734-5e6b-4cba-83b7-9897ba5fb67b` - Text: Record a cheerful invitation for your partner to let you choose the next date-night detail. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `18ed76a3-8bde-44ed-8995-c78b21748bd0` - - Text: Who is more likely to turn a private plan you want to steer into a date detail? -- **NEW** | Type: `audio` | Intensity: 3 | ID: `1abdc016-6ec5-491a-80e3-e939a205c96c` - - Text: Record a voice note about a moment where you would enjoy setting the pace, using a warm tone. - **NEW** | Type: `audio` | Intensity: 4 | ID: `1e08e814-4e89-4cd4-8faa-19964b3a5be5` - Text: Record the reassurance you would give your partner before you take charge of a bolder shared experience. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `1e8ee233-dc62-4577-8cfd-c09e05679956` - Text: Let your partner give you three private options and choose which one you follow. - Partner text: Give your partner three private options and choose which one they follow. - Inverse: 03f75155-ae23-48ae-89e0-6ea310c9815d -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `1eaf1314-1759-466c-82c3-ffd6b90e0fdd` - - Text: Would you both like to make room for a private plan you want to steer? -- **NEW** | Type: `photo` | Intensity: 4 | ID: `2818c06e-38ee-4e14-850e-b8eef8faa031` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a choice you want your partner to trust you with. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `28bb66ee-229a-4447-898c-55746e40c401` - - Text: Record a voice note about a private plan you want to steer, slowly enough for your partner to picture it. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `2a598091-1cf2-4aee-807d-368c0c582897` - - Text: Ask your partner to let you choose a surprise you would like to arrange. - - Partner text: Let your partner choose a surprise you would like to arrange for your partner. - - Inverse: 924b279b-7942-4ae7-8802-717b3baa2837 +- **NEW** | Type: `photo` | Intensity: 4 | ID: `2c3111af-1c51-4c94-82d9-3c830dbb1874` + - Text: Frame a sealed envelope marked Choose for us, without showing its contents. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `2c898902-8822-422a-8f7b-e29c889fd685` - Text: Each choose one part of a private date and combine the plans. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `2e57fbe3-d4f5-4abf-8ab6-022e8a7ede77` - - Text: Write a private note about a decision you would like to make for your partner. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `36271e52-27b3-4a6f-89b1-e212a684c90e` - - Text: Let your partner choose a moment where you would enjoy setting the pace for your partner. - - Partner text: Ask your partner to let you choose a moment where you would enjoy setting the pace. - - Inverse: 9685504a-d231-467f-803a-773c25491ed4 +- **NEW** | Type: `audio` | Intensity: 2 | ID: `2ed53195-3fd3-48f0-86ed-b352d6b32d22` + - Text: Record a cheeky trailer for a date where you get to choose the mood and the first detail. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `2f864244-1729-4ac1-8907-0382fce611d7` + - Text: Say which choice you would make first if your partner handed you the lead for an evening. - **NEW** | Type: `audio` | Intensity: 3 | ID: `37f5e13c-709a-4668-821f-b4a4a563763f` - Text: Record how you would ask your partner to trust you with planning a more adventurous evening together. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `4036d1e6-3135-4d6c-8130-04289df1ddc9` - Text: Decide the private role you want your partner to play for you. - Partner text: Play the private role your partner chooses for you. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `442ee373-6a45-428c-86cc-ad701c2b62f4` + - Text: Describe the opening of a private plan you would enjoy arranging, using your most decisive voice. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `4f5f81b7-2e91-44ca-83f8-c88cb1ca1d18` - Text: Choose what your partner wears for a private date. - Partner text: Let your partner choose what you wear for a private date. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `5630f3e1-5543-4aba-8aa1-1746a64217ae` - - Text: Let your partner choose a decision you would like to make for your partner for your partner. - - Partner text: Ask your partner to let you choose a decision you would like to make for your partner. - - Inverse: 159237c3-f3c2-476a-89e5-1f88bab386c8 -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `5ee55e10-5b49-48bd-8824-fff042110c5e` - - Text: Write a short invitation about a signal that you are ready to lead. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `5f2275b9-fa01-42f8-88ba-5f9e9c05b244` - - Text: Ask your partner to let you choose a detail you would like to take charge of. - - Partner text: Let your partner choose a detail you would like to take charge of for your partner. - - Inverse: e464c87b-7928-4006-8228-2499907c3424 +- **NEW** | Type: `audio` | Intensity: 4 | ID: `5efb9379-1329-4f0d-839d-c787f70121ce` + - Text: Offer a short recording that explains the phrase your partner can use to redirect your plan. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `612d79e9-968c-4a2f-8a33-e95fafbceb52` - Text: Let your partner choose the music that sets the mood for your private time together. - Partner text: Choose the music that sets the mood for your private time together. - Inverse: 69ee9e79-8831-424e-8031-4083bd365b42 -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `64afc8c4-df6b-4201-87d3-f2c6ce0b1392` - - Text: Let your partner choose a choice you want your partner to trust you with for your partner. - - Partner text: Ask your partner to let you choose a choice you want your partner to trust you with. - - Inverse: f4f7ea8f-79b0-4996-829a-83388968aec6 - **NEW** | Type: `swipe` | Intensity: 3 | ID: `666e1b92-f288-419c-82b7-6cd85fd8c330` - Text: Choose the first form of affection you give your partner in private. - Partner text: Let your partner choose the first form of affection they give you in private. @@ -3032,45 +3140,21 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Let your partner choose when you may take the next step in a private encounter. - Partner text: Choose when your partner may take the next step in a private encounter. - Inverse: 9eda7c6c-53bc-4481-8b13-48f8e487d040 -- **NEW** | Type: `audio` | Intensity: 4 | ID: `704e7d0c-12c4-4ab9-8979-88774ada1544` - - Text: Record a voice note about a way you would guide the mood, with the confidence you want to borrow. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `71eaf5a5-0a3f-4feb-8a52-344e979f29ef` - - Text: Ask your partner to let you choose a signal that you are ready to lead. - - Partner text: Let your partner choose a signal that you are ready to lead for your partner. - - Inverse: ad4166e2-2e05-4ddc-84b8-7fc12130ad3a - **NEW** | Type: `audio` | Intensity: 4 | ID: `745bdfed-4b68-4969-83af-5130a2f642db` - Text: Leave a voice note telling your partner the first instruction you would enjoy giving in a mutually agreed private game. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `75a70ca3-c892-4876-8c75-528401d3a203` - Text: Write one decision you would like to make for both of you during a private evening. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `76f6028b-b967-41cb-8a6e-d8dc02b1fe78` - - Text: Record a voice note about a choice you want your partner to trust you with, as if you were speaking close by. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `792486d2-f455-4438-8501-0d039fc59bd0` - Text: Follow your partner’s pace during a private experience they plan. - Partner text: Plan a private experience where your partner follows your pace. - Inverse: 925740bb-d9ac-4ef7-8bc8-7e672d5ad027 -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `7fd38b07-6014-4e76-840e-f068f5e46306` - - Text: Let your partner choose a private plan you want to steer for your partner. - - Partner text: Ask your partner to let you choose a private plan you want to steer. - - Inverse: ecb656e3-3f6c-4547-88f7-1ff17bc6b130 - **NEW** | Type: `swipe` | Intensity: 3 | ID: `908c653d-bff8-4bf0-86ff-fb44dd6ee20c` - Text: Play the private role your partner chooses for you. - Partner text: Decide the private role you want your partner to play for you. - Inverse: 4036d1e6-3135-4d6c-8130-04289df1ddc9 -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `924b279b-7942-4ae7-8802-717b3baa2837` - - Text: Let your partner choose a surprise you would like to arrange for your partner. - - Partner text: Ask your partner to let you choose a surprise you would like to arrange. - - Inverse: 2a598091-1cf2-4aee-807d-368c0c582897 - **NEW** | Type: `swipe` | Intensity: 3 | ID: `925740bb-d9ac-4ef7-8bc8-7e672d5ad027` - Text: Plan a private experience where your partner follows your pace. - Partner text: Follow your partner’s pace during a private experience they plan. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `93c98e6c-1e9b-4587-8bf6-bb91adf91c87` - - Text: Record a voice note about a decision you would like to make for your partner, with the confidence you want to borrow. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `93d96885-5838-48ac-8218-1e3424f36781` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a private plan you want to steer. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `9685504a-d231-467f-803a-773c25491ed4` - - Text: Ask your partner to let you choose a moment where you would enjoy setting the pace. - - Partner text: Let your partner choose a moment where you would enjoy setting the pace for your partner. - - Inverse: 36271e52-27b3-4a6f-89b1-e212a684c90e - **NEW** | Type: `swipe` | Intensity: 2 | ID: `97e68eda-7c65-44bc-8038-ae443d039117` - Text: Let your partner choose what you wear for a private date. - Partner text: Choose what your partner wears for a private date. @@ -3082,83 +3166,99 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Partner text: Let your partner choose when you may take the next step in a private encounter. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `a00d9945-57e6-4974-8b33-56a020db8bf7` - Text: Who is more likely to choose the final private detail? -- **NEW** | Type: `photo` | Intensity: 2 | ID: `a45cbd51-a011-4d22-8b70-8922d7abef0b` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a decision you would like to make for your partner. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `a7971fab-5098-4331-8f07-9efb1b78c4cb` - - Text: Record a voice note about a surprise you would like to arrange, with a playful pause. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `a17d98be-1fff-4fbb-8fd3-cdcf33190ffb` + - Text: Share an image of a playlist cover whose title captures the mood you would like to guide. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10019-7b2d-5c4e-8f91-100000000018` + - Text: Write a date decision you would enjoy making for both of you. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10020-7b2d-5c4e-8f91-100000000019` + - Text: Describe how your partner can encourage you when you initiate something. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10021-7b2d-5c4e-8f91-100000000020` + - Text: Share a private plan you would like to design from beginning to end. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10022-7b2d-5c4e-8f91-100000000021` + - Text: Explain what makes you feel confident enough to make the first move. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10023-7b2d-5c4e-8f91-100000000022` + - Text: Write the kind of surprise you would enjoy arranging for your partner. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10024-7b2d-5c4e-8f91-100000000023` + - Text: Describe a rule you would like to set for one playful evening. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10025-7b2d-5c4e-8f91-100000000024` + - Text: Name the part of a date where you most want your choice to decide the pace. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10026-7b2d-5c4e-8f91-100000000025` + - Text: Write a bold request you would like to make and have taken seriously. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10027-7b2d-5c4e-8f91-100000000026` + - Text: Explain the version of you that appears when you feel fully in charge. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a7d96f65-6814-409d-8b54-39492da0d35f` - Text: Write the private challenge you would like to set for your partner, including what would make it exciting. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a84b3102-d8ff-4165-802e-b3ef9862bc34` - Text: Describe how you would like your partner to respond when you make a bold suggestion. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `ad4166e2-2e05-4ddc-84b8-7fc12130ad3a` - - Text: Let your partner choose a signal that you are ready to lead for your partner. - - Partner text: Ask your partner to let you choose a signal that you are ready to lead. - - Inverse: 71eaf5a5-0a3f-4feb-8a52-344e979f29ef +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000025` + - Text: Guide the opening of a private date while your partner relaxes into it. + - Partner text: Relax into the opening of a private date while your partner guides it. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000026` + - Text: Relax into the opening of a private date while your partner guides it. + - Partner text: Guide the opening of a private date while your partner relaxes into it. + - Inverse: b2000000-0000-4000-8000-000000000025 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000027` + - Text: Set the pace for a private conversation about desire. + - Partner text: Follow the pace your partner sets for a private conversation about desire. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000028` + - Text: Follow the pace your partner sets for a private conversation about desire. + - Partner text: Set the pace for a private conversation about desire. + - Inverse: b2000000-0000-4000-8000-000000000027 +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000047` + - Text: Set a clear private challenge after agreeing the limits with your partner. + - Partner text: Agree the limits with your partner before they set a clear private challenge. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000048` + - Text: Agree the limits with your partner before they set a clear private challenge. + - Partner text: Set a clear private challenge after agreeing the limits with your partner. + - Inverse: b2000000-0000-4000-8000-000000000047 +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000049` + - Text: Lead a close-moment ritual using words your partner has approved. + - Partner text: Let your partner lead a close-moment ritual using words you have approved. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000050` + - Text: Let your partner lead a close-moment ritual using words you have approved. + - Partner text: Lead a close-moment ritual using words your partner has approved. + - Inverse: b2000000-0000-4000-8000-000000000049 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000081` + - Text: Decide which of you usually starts the bolder conversation. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000092` + - Text: Choose a low-stakes way to practise taking the lead. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `b3191b9d-f8a5-41a7-81e7-c5f408f80a50` - Text: Write an invitation you would feel confident making when you want more one-to-one time. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `b32eb8c4-8eb4-4b4b-898f-495c6d322f5b` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a way you would guide the mood. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `b7ae941c-e230-4b19-8ed8-d26cdf10e9a1` - - Text: Write a private note about a surprise you would like to arrange. +- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `b6d20008-8c3e-5d4f-9a12-200000000007` + - Text: Who is more likely to decide the pace when a shared plan starts to feel exciting? +- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `b6d20009-8c3e-5d4f-9a12-200000000008` + - Text: Which partner would confidently turn a vague idea into an organised private date? +- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `b6d20010-8c3e-5d4f-9a12-200000000009` + - Text: Who is more likely to make the first clear invitation when chemistry is building? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `bd298966-9b42-49c7-820d-92384de9c4af` - Text: Use a coin toss to decide who leads the first part of your private time together. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `c28f676f-6a0a-408a-8c90-de771bb39e46` + - Text: Take a photo of two handwritten options for a private date, leaving space for your partner to add a third. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `c3b03f20-bf18-42b6-8103-d2c50a7388ad` - Text: Who is more likely to take the lead after checking in? -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `c4e96fba-1caf-426c-8922-d4fd10546d8d` - - Text: Let your partner choose a way you would guide the mood for your partner. - - Partner text: Ask your partner to let you choose a way you would guide the mood. - - Inverse: fbb2f1ab-aac8-417b-878a-4e19f902c8b9 -- **NEW** | Type: `photo` | Intensity: 3 | ID: `c60713b1-49fb-4a83-8b64-4209214a877c` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a surprise you would like to arrange. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `cbea6515-5adb-4be3-8b10-d677bf03d4b2` - - Text: Describe in your own words a private plan you want to steer. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `cec33f04-b35a-423f-80db-a90ecbd89032` - - Text: Write a short invitation about a moment where you would enjoy setting the pace. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `cf53c18f-72a3-450e-898b-a06abb6f2abb` - - Text: Write a kind request connected to a way you would guide the mood. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `d5d63a0b-7224-4ad1-8957-c3cd4b7af61c` - - Text: Record a voice note about a detail you would like to take charge of, slowly enough for your partner to picture it. -- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `d6d1df7e-98ac-4a13-8158-fd60bacf8766` - - Text: Who is more likely to turn a decision you would like to make for your partner into a thoughtful surprise? +- **NEW** | Type: `photo` | Intensity: 2 | ID: `cb6a1580-a49d-403d-8df8-65dcfe779349` + - Text: Photograph three face-down cards labelled setting, music, and surprise, ready for your partner to pick one. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `d91a4fec-8f78-47fb-8fe2-a136aa24b4d5` + - Text: Try a lower, steadier voice while naming the kind of boldness you would like permission to bring. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `de9a2323-f421-4fce-8859-7bb4ab428a4c` - Text: Set the rules for a private game your partner agrees to play. - Partner text: Play a private game using rules your partner sets. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `e38ac915-c950-498b-803f-f4d087871436` - - Text: Finish the sentence, "I would love more of", with a choice you want your partner to trust you with. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `e464c87b-7928-4006-8228-2499907c3424` - - Text: Let your partner choose a detail you would like to take charge of for your partner. - - Partner text: Ask your partner to let you choose a detail you would like to take charge of. - - Inverse: 5f2275b9-fa01-42f8-88ba-5f9e9c05b244 - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e47b09a2-0c00-498b-8581-f26aacc4bca9` - Text: Make a private list of three ideas each and choose one from the other person’s list. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e4f7c07d-fab7-40ed-8ab5-86a66853e141` - Text: Let your partner choose the first form of affection they give you in private. - Partner text: Choose the first form of affection you give your partner in private. - Inverse: 666e1b92-f288-419c-82b7-6cd85fd8c330 -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `ea83932e-fd45-4b9b-8f54-b3ad0205f44d` - - Text: Who is more likely to turn a moment where you would enjoy setting the pace into a private ritual? -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `ec359917-dfb4-4c36-845c-37bf07b3b07b` - - Text: Would you both like to make room for a decision you would like to make for your partner? -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `ecb656e3-3f6c-4547-88f7-1ff17bc6b130` - - Text: Ask your partner to let you choose a private plan you want to steer. - - Partner text: Let your partner choose a private plan you want to steer for your partner. - - Inverse: 7fd38b07-6014-4e76-840e-f068f5e46306 +- **NEW** | Type: `photo` | Intensity: 4 | ID: `e873869a-2dd8-4e19-84bc-cbb22eee9f42` + - Text: Show a card that reads Tell me to change course if you need to, placed beside a simple object. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `e876a50e-353e-49b2-8109-4ab6a7b4b84e` + - Text: Capture a small paper sign reading Your call, my care as a visual promise to listen. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `ecea7310-5c13-445d-8d81-276172f2ad6e` - Text: Agree that either person can pause, redirect, or end a private experience without explanation. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `f04e87ab-3ad8-4c68-8b21-3469f80332bc` - Text: Describe one part of a date where you would enjoy deciding what happens next. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `f4f7ea8f-79b0-4996-829a-83388968aec6` - - Text: Ask your partner to let you choose a choice you want your partner to trust you with. - - Partner text: Let your partner choose a choice you want your partner to trust you with for your partner. - - Inverse: 64afc8c4-df6b-4201-87d3-f2c6ce0b1392 - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `f58169f1-55b4-42b6-8529-eab6ac3a4601` - Text: Tell your partner what kind of plan you would enjoy taking charge of from start to finish. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `f8bbf43d-6204-4801-8977-23f038e13e77` - - Text: Describe in your own words a detail you would like to take charge of. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `fbb2f1ab-aac8-417b-878a-4e19f902c8b9` - - Text: Ask your partner to let you choose a way you would guide the mood. - - Partner text: Let your partner choose a way you would guide the mood for your partner. - - Inverse: c4e96fba-1caf-426c-8922-d4fd10546d8d - **NEW** | Type: `swipe` | Intensity: 3 | ID: `fda91b13-af5d-46c6-896c-25ffef947ff0` - Text: Play a private game using rules your partner sets. - Partner text: Set the rules for a private game your partner agrees to play. @@ -3166,45 +3266,23 @@ Status: source-only planning document. It represents a hypothetical reviewed imp ### NEW PACK: Following -- **NEW** | Type: `photo` | Intensity: 3 | ID: `02174ef5-b944-4dae-82f5-50d574110751` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a surprise you would like to receive. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `05b69bff-18d6-4b59-881f-36af5bcc052f` - Text: Share one surprise choice you would enjoy your partner making for you. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `07e86256-6211-48c9-82db-7bc92f061ec1` - - Text: Describe in your own words a decision you would enjoy handing over. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `08585134-11bf-4a0f-8054-bbc2173b056e` - - Text: Ask your partner to choose a way you could show willing trust. - - Partner text: Choose a way you could show willing trust for your partner. - - Inverse: 8a9127c4-2778-45d1-8401-2d47ed3a54f7 -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `09488b29-e800-4fba-85ce-9d600c5b0ade` - - Text: Ask your partner to choose a surprise you would like to receive. - - Partner text: Choose a surprise you would like to receive for your partner. - - Inverse: 24987c05-e372-43a2-8d27-fabc5978e87d +- **NEW** | Type: `audio` | Intensity: 2 | ID: `139c1b49-7dd2-4ce9-89bc-b0d33f9ecd14` + - Text: Record a calm invitation for your partner to choose the pace of a private moment. - **NEW** | Type: `audio` | Intensity: 2 | ID: `164e23bc-058a-4bd0-8f22-c7e4aaa2b1c0` - Text: Record one thing your partner could choose for you that would feel like a thoughtful treat. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `1787bc0f-d3f9-4930-80cd-724a438266ce` - - Text: Ask your partner to choose a detail you would enjoy being guided through. - - Partner text: Choose a detail you would enjoy being guided through for your partner. - - Inverse: e7577fa8-e1d0-4d6b-895e-6171bf817097 - **NEW** | Type: `swipe` | Intensity: 3 | ID: `1ca6b528-885b-4a10-8070-0975e37ef685` - Text: Let your partner decide the sequence of an agreed private experience. - Partner text: Decide the sequence of an agreed private experience for your partner. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `1ecd2a93-c920-4110-8c4f-67dbe8db9855` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a plan you would rather discover than arrange. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `23ff31aa-82a0-4092-8071-c246ad3d879d` - - Text: Who is more likely to turn a surprise you would like to receive into a private ritual? -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `24987c05-e372-43a2-8d27-fabc5978e87d` - - Text: Choose a surprise you would like to receive for your partner. - - Partner text: Ask your partner to choose a surprise you would like to receive. - - Inverse: 09488b29-e800-4fba-85ce-9d600c5b0ade +- **NEW** | Type: `audio` | Intensity: 3 | ID: `1f9faec3-2b8d-437c-8292-f14ac068f4ba` + - Text: Describe one decision you would happily leave with your partner during a close evening. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `23e78a18-1a60-401b-8ec3-7d5d60f197f3` + - Text: Photograph a note listing two things you welcome and one to discuss first. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `25d87c85-45a5-4979-84b6-325bc635ef12` - Text: Give your partner one private instruction without negotiating the details first. - Partner text: Follow one private instruction from your partner without negotiating the details first. - Inverse: 9c3869dd-692e-41a6-83ba-55f3b7b0f944 -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `2800ac83-d85f-47c2-891b-b5aff0e56fae` - - Text: Describe in your own words a plan you would rather discover than arrange. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `286b665a-8e2f-4299-80c1-20af116c263d` - - Text: Record a voice note about a plan you would rather discover than arrange, with the confidence you want to borrow. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `32ba1560-f05d-4065-88de-472586b64970` - Text: Set a private role for your partner after discussing their limits. - Partner text: Follow a private role your partner sets after discussing your limits. @@ -3214,116 +3292,105 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 2 | ID: `36022040-74bd-4249-82a7-cbcf0fb6a3e4` - Text: Follow a private date plan your partner creates without seeing it first. - Partner text: Create a private date plan for your partner without showing it first. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `380f3758-0d87-48aa-84f8-1c913d37c6e6` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a moment where you want your partner to set the pace. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `3712b318-091e-46a7-877b-a54efbbf3545` + - Text: Explain the kind of invitation that makes you want to be guided. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `3900c5a0-d506-4826-8fd4-482ab0225215` - Text: Let your partner choose the kind of attention you receive first. - Partner text: Choose the kind of attention your partner receives first. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `4532252e-e722-4055-82b2-62a2614c74aa` - Text: Write what helps you trust your partner’s lead during a more intimate moment. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `4810f890-67e8-4563-8c4e-9ec148d2be12` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a decision you would enjoy handing over. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `49afd03b-5806-4bb5-85ff-cb383493d478` - - Text: Write a private note about a surprise you would like to receive. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `4cf0f6e9-48a0-4c9a-8464-c3b46e24d3b5` - - Text: Record a voice note about a decision you would enjoy handing over, with the confidence you want to borrow. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `54944de9-175e-4d5d-8ba4-37474a1c55a8` - - Text: Choose a decision you would enjoy handing over for your partner. - - Partner text: Ask your partner to choose a decision you would enjoy handing over. - - Inverse: a2004257-470a-40ba-8386-91f2f1d16336 - **NEW** | Type: `swipe` | Intensity: 3 | ID: `56419595-d461-487c-8f02-3429aebc8b9a` - Text: Follow a private role your partner sets after discussing your limits. - Partner text: Set a private role for your partner after discussing their limits. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `5802a66f-f468-46d0-816a-3221fab4928d` - - Text: Record a voice note about a surprise you would like to receive, using a warm tone. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `5fef9957-1b0c-4ee3-872b-61d6a397101a` - Text: Tell your partner one decision you would enjoy not having to make on a date. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `65c4ff67-4fac-4fb3-8dda-65855c6d3852` - - Text: Record a voice note about a cue that helps you relax into following, slowly enough for your partner to picture it. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `68d3e771-0f9c-4cbb-824a-41c6d39f4f62` - - Text: Ask your partner to choose a plan you would rather discover than arrange. - - Partner text: Choose a plan you would rather discover than arrange for your partner. - - Inverse: ceccd342-bf3a-4556-8d31-624427b2d81e +- **NEW** | Type: `photo` | Intensity: 3 | ID: `626dba02-6034-4b4f-8b38-4b61104d246d` + - Text: Capture a comfortable corner for a quiet conversation led by your partner. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `69100a0f-10ff-410b-8425-7c0ab313ab3c` - Text: Create a private date plan for your partner without showing it first. - Partner text: Follow a private date plan your partner creates without seeing it first. - Inverse: 36022040-74bd-4249-82a7-cbcf0fb6a3e4 -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `6cb63f6b-240a-4e81-8cf8-bf950f48cbac` - - Text: Choose a moment where you want your partner to set the pace for your partner. - - Partner text: Ask your partner to choose a moment where you want your partner to set the pace. - - Inverse: a8db03df-e726-4ec5-87b1-18547bc30206 -- **NEW** | Type: `audio` | Intensity: 3 | ID: `6df3913c-8d66-4e97-8729-19156283e226` - - Text: Record a voice note about a choice you would enjoy letting your partner make, with a playful pause. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `6e90ed71-4119-4352-887c-3bceee00575e` - - Text: Write a kind request connected to a way you could show willing trust. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `713a9c15-cb83-484c-85ab-e7c03898eb07` - Text: Decide the sequence of an agreed private experience for your partner. - Partner text: Let your partner decide the sequence of an agreed private experience. - Inverse: 1ca6b528-885b-4a10-8070-0975e37ef685 -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `78eb370a-eb1d-4fcf-8cee-bdacb91fdc67` - - Text: Write a short invitation about a cue that helps you relax into following. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `808545fc-c975-42c2-826a-b02ec2791b88` - - Text: Write a short invitation about a moment where you want your partner to set the pace. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `8a0f101d-439d-4507-89ab-320dd6c61951` - Text: Choose the kind of attention your partner receives first. - Partner text: Let your partner choose the kind of attention you receive first. - Inverse: 3900c5a0-d506-4826-8fd4-482ab0225215 -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `8a9127c4-2778-45d1-8401-2d47ed3a54f7` - - Text: Choose a way you could show willing trust for your partner. - - Partner text: Ask your partner to choose a way you could show willing trust. - - Inverse: 08585134-11bf-4a0f-8054-bbc2173b056e - **NEW** | Type: `audio` | Intensity: 4 | ID: `8d5a19a3-8ca7-4681-8923-61b2617710c1` - Text: Record what you would want your partner to say if they wanted you to surrender the planning for one intimate evening. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `9a9d5a51-51f6-4bb3-8cdc-0210368fc24c` - - Text: Finish the sentence, "I would love more of", with a choice you would enjoy letting your partner make. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `9c3869dd-692e-41a6-83ba-55f3b7b0f944` - Text: Follow one private instruction from your partner without negotiating the details first. - Partner text: Give your partner one private instruction without negotiating the details first. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `9dd0c438-f0c3-4b25-88a2-74433d72b6ca` - Text: Let your partner choose the private setting where you spend time together. - Partner text: Choose the private setting where you spend time with your partner. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `9e4ce8f0-3d7f-43b9-8488-cc46ffded548` - - Text: Ask your partner to choose a choice you would enjoy letting your partner make. - - Partner text: Choose a choice you would enjoy letting your partner make for your partner. - - Inverse: ac1283ea-fbca-4067-8d12-5e8e62741d23 -- **NEW** | Type: `audio` | Intensity: 3 | ID: `9e5c01c1-6b0c-4ea6-843a-eed7acf478b8` - - Text: Record a voice note about a moment where you want your partner to set the pace, slowly enough for your partner to picture it. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `9fd01770-8bc5-4bc7-8426-ef5816469ae1` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a way you could show willing trust. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `a2004257-470a-40ba-8386-91f2f1d16336` - - Text: Ask your partner to choose a decision you would enjoy handing over. - - Partner text: Choose a decision you would enjoy handing over for your partner. - - Inverse: 54944de9-175e-4d5d-8ba4-37474a1c55a8 +- **NEW** | Type: `audio` | Intensity: 3 | ID: `9fe99cf4-dfef-47a0-883e-25d3873b533c` + - Text: Say the words that help you relax when your partner takes the lead. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10028-7b2d-5c4e-8f91-100000000027` + - Text: Describe one choice you would happily leave to your partner. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10029-7b2d-5c4e-8f91-100000000028` + - Text: Write the invitation that makes it easy for you to follow a suggestion. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10030-7b2d-5c4e-8f91-100000000029` + - Text: Explain what reassurance lets you relax into your partner’s plan. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10031-7b2d-5c4e-8f91-100000000030` + - Text: Share the kind of surprise decision you would enjoy your partner making. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10032-7b2d-5c4e-8f91-100000000031` + - Text: Describe how you want your partner to show they are still listening. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10033-7b2d-5c4e-8f91-100000000032` + - Text: Write about a private mood you would enjoy letting your partner set. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10034-7b2d-5c4e-8f91-100000000033` + - Text: Name a boundary that would make it easier to give your partner more control. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10035-7b2d-5c4e-8f91-100000000034` + - Text: Describe a bolder invitation you would be curious to accept after talking first. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10036-7b2d-5c4e-8f91-100000000035` + - Text: Explain what makes being guided feel affectionate rather than pressuring. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a854373f-8c19-4d76-847a-e92da9c249f6` - Text: Describe the kind of invitation that makes it easy for you to say yes. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `a8db03df-e726-4ec5-87b1-18547bc30206` - - Text: Ask your partner to choose a moment where you want your partner to set the pace. - - Partner text: Choose a moment where you want your partner to set the pace for your partner. - - Inverse: 6cb63f6b-240a-4e81-8cf8-bf950f48cbac -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `a99db21f-3dbc-43cc-86aa-9c54c056cc64` - - Text: Who is more likely to turn a moment where you want your partner to set the pace into a date detail? -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `ac1283ea-fbca-4067-8d12-5e8e62741d23` - - Text: Choose a choice you would enjoy letting your partner make for your partner. - - Partner text: Ask your partner to choose a choice you would enjoy letting your partner make. - - Inverse: 9e4ce8f0-3d7f-43b9-8488-cc46ffded548 -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `ad50f36a-7f9e-41eb-8e81-0ab2b64f3753` - - Text: Ask your partner to choose a cue that helps you relax into following. - - Partner text: Choose a cue that helps you relax into following for your partner. - - Inverse: be8fbf2d-632b-47c3-8975-37c25a0c7d09 -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b22a7b78-9149-4755-80a6-dd9e9c38e459` - - Text: Would you both like to make room for a moment where you want your partner to set the pace? +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000029` + - Text: Let your partner choose the setting for a private date. + - Partner text: Choose the setting for a private date your partner has invited you to shape. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000030` + - Text: Choose the setting for a private date your partner has invited you to shape. + - Partner text: Let your partner choose the setting for a private date. + - Inverse: b2000000-0000-4000-8000-000000000029 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000031` + - Text: Follow a three-step private-date plan your partner designs. + - Partner text: Design a three-step private-date plan for your partner to follow. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000032` + - Text: Design a three-step private-date plan for your partner to follow. + - Partner text: Follow a three-step private-date plan your partner designs. + - Inverse: b2000000-0000-4000-8000-000000000031 +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000051` + - Text: Let your partner direct a private scene after you agree a stop signal. + - Partner text: Direct a private scene after you and your partner agree a stop signal. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000052` + - Text: Direct a private scene after you and your partner agree a stop signal. + - Partner text: Let your partner direct a private scene after you agree a stop signal. + - Inverse: b2000000-0000-4000-8000-000000000051 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000093` + - Text: Pick a way one partner can ask the other to slow the pace. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `b6c31004-5c39-4b14-85b1-5397d1483285` + - Text: Record a gentle stop phrase your partner can recognise immediately. +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20011-8c3e-5d4f-9a12-200000000010` + - Text: Who is better at relaxing into a thoughtful plan made by the other? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20012-8c3e-5d4f-9a12-200000000011` + - Text: Which partner is more likely to enjoy handing over one decision for an evening? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20013-8c3e-5d4f-9a12-200000000012` + - Text: Who notices fastest when they want reassurance before following a suggestion? +- **NEW** | Type: `photo` | Intensity: 4 | ID: `b9c94d35-f591-4856-8eb2-5260256e395e` + - Text: Frame a cup of tea beside a note that says ask me first. - **NEW** | Type: `audio` | Intensity: 3 | ID: `bb211547-2589-477d-8ce1-2b191f7d4564` - Text: Record the kind of check-in that makes you feel safe saying yes to your partner’s idea. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `be8fbf2d-632b-47c3-8975-37c25a0c7d09` - - Text: Choose a cue that helps you relax into following for your partner. - - Partner text: Ask your partner to choose a cue that helps you relax into following. - - Inverse: ad50f36a-7f9e-41eb-8e81-0ab2b64f3753 -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `ceccd342-bf3a-4556-8d31-624427b2d81e` - - Text: Choose a plan you would rather discover than arrange for your partner. - - Partner text: Ask your partner to choose a plan you would rather discover than arrange. - - Inverse: 68d3e771-0f9c-4cbb-824a-41c6d39f4f62 -- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `d0c63dc6-5303-4496-85df-30d37758fdd9` - - Text: Who is more likely to turn a decision you would enjoy handing over into a thoughtful surprise? +- **NEW** | Type: `audio` | Intensity: 4 | ID: `c303ffe9-6c8c-4266-82f3-e21d84a51d9f` + - Text: Speak one permission you want your partner to check before a bolder idea. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `c78f8fd6-81c9-4682-8f8b-c9c53a6a5f41` + - Text: Lay out two cards labelled choose and check in, then photograph them. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `cbfe2b11-e27d-46a9-816b-fe9edb2e5737` + - Text: Photograph a closed notebook labelled my pace. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `d1180967-1916-4227-8043-fa28f4d3f08a` + - Text: Photograph a handwritten phrase that means slow down for you. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `d5f360a1-1012-44e4-89e2-a5fdaef80019` - Text: Choose the private setting where you spend time with your partner. - Partner text: Let your partner choose the private setting where you spend time together. @@ -3337,20 +3404,10 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Inverse: d83b9cbc-7819-4bbb-8005-15be9c1af3d2 - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `da103b20-737d-4fb1-845e-c2881d0803bc` - Text: Describe how you want your partner to check that you are still enjoying their lead. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `deacaef6-a938-4b3f-88a2-55eb5af89f1c` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a choice you would enjoy letting your partner make. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `e36bb2ed-4fea-4b6c-8018-35b77a0d1565` - Text: Write about a private situation where you would like to be guided step by step, in your own terms. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `e5e22ebd-076b-4fcf-8537-f7df87838b27` - - Text: Record a voice note about a way you could show willing trust, as if you were speaking close by. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `e7577fa8-e1d0-4d6b-895e-6171bf817097` - - Text: Choose a detail you would enjoy being guided through for your partner. - - Partner text: Ask your partner to choose a detail you would enjoy being guided through. - - Inverse: 1787bc0f-d3f9-4930-80cd-724a438266ce -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `ed91214f-b7fe-440d-80fe-d4e8da9c7ef8` - - Text: Would you both like to make room for a decision you would enjoy handing over? -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `f3a957df-fe6c-4ffb-814f-06e1be2b09b3` - - Text: Write a private note about a detail you would enjoy being guided through. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `ed80f9cf-4180-4bb4-87c8-0e4eefae15ec` + - Text: Leave a voice note naming a limit that makes following feel safe for you. - **NEW** | Type: `audio` | Intensity: 3 | ID: `fbed814a-348b-4f7f-8c24-e8357d514ec6` - Text: In a soft voice, explain what helps you enjoy letting your partner set the pace. - **NEW** | Type: `audio` | Intensity: 4 | ID: `ff139845-7c0a-4807-8913-0e7fb5f5411d` @@ -3360,172 +3417,120 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `0370cf39-1b50-465d-869f-7ba830fc581e` - Text: Name one decision you want to make together before your next close evening. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `0642a451-2530-46c2-8893-850e6e0d0cce` - - Text: Write a private note about a way to take turns choosing. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `08649a03-44f3-4220-824f-d8f7c0b18e69` - - Text: Write a private note about a way to make a mutual choice feel special. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `0c62a505-59cb-4a09-84b4-eabc60259298` - - Text: Describe in your own words a decision you want to make together. -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `0cd3c1d5-06b5-47e9-86ae-8bfa6e0187a2` - - Text: Who is more likely to turn a way to take turns choosing into a brave conversation? - **NEW** | Type: `audio` | Intensity: 2 | ID: `0e35bca4-7077-4db8-8433-bd0d87cad36e` - Text: Record a two-choice question your partner can answer to shape your next cosy evening together. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `11d04f3b-3edc-4dcf-84e6-85be84366027` - - Text: Suggest that you each choose one part of a decision you want to make together. - - Partner text: Choose one part of a decision you want to make together for your partner. - - Inverse: e89906a0-fc54-4750-8735-d3761d4349ea -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `12555325-088c-4f8d-8c8a-ec6d88486c5d` - - Text: Choose one part of a way to make a mutual choice feel special for your partner. - - Partner text: Suggest that you each choose one part of a way to make a mutual choice feel special. - - Inverse: 97112add-4cd6-48b0-8354-cc86814893e9 - **NEW** | Type: `swipe` | Intensity: 4 | ID: `15f6ad24-1acd-4831-82bb-0d7ab179fda2` - Text: Take turns setting the pace during an agreed private experience. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `211a7986-9bc1-45d9-806f-77ca21f6a405` - Text: Agree that each of you gets one turn to direct part of a private experience. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `27e32934-de3a-44a7-88e6-b808c03d92bc` - - Text: Suggest that you each choose one part of a signal for switching the lead. - - Partner text: Choose one part of a signal for switching the lead for your partner. - - Inverse: d6619887-6fca-49cf-8b94-50668247462a - **NEW** | Type: `swipe` | Intensity: 4 | ID: `291a4c39-4a77-4fa8-86a5-948fc5a5e4fc` - Text: Agree that either partner can change the direction of a private experience once. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `2d5770dd-76d7-4a54-89bf-8fbb4107a02d` - - Text: Record a voice note about a plan where each person gets a say, slowly enough for your partner to picture it. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `31c91dd4-a70a-4013-8fe7-e58a26b91544` - - Text: Record a voice note about a way to take turns choosing, using a warm tone. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `2b6db38d-1e09-4b94-8c0e-f91c2b6a5175` + - Text: Explain the check-in you want before either of you changes a shared plan. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `32bb7ce2-0b37-4aff-858e-c999c0429a35` + - Text: Photograph a coin beside a note that says switch roles. - **NEW** | Type: `audio` | Intensity: 3 | ID: `32c403bc-7434-4250-8d69-01a2db4bf761` - Text: Leave a voice note describing a private game where you and your partner would alternate making one decision each. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `35074f97-aeb4-457d-8fca-632dc9c2615c` - Text: Who is more likely to turn curiosity into a shared plan? - **NEW** | Type: `swipe` | Intensity: 2 | ID: `35e1e582-f652-4913-8282-02b3b2d2ced7` - Text: Take turns planning a private date where the other person only knows the starting point. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `36864fe2-04bd-4887-8103-4c7f217df24e` - - Text: Record a voice note about a rule that would make a date more playful, slowly enough for your partner to picture it. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `54560452-f116-4c7b-8be8-62bbd7365f9a` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a plan where each person gets a say. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `457e6883-a48c-4cd7-8716-6b0a696d0933` + - Text: Speak a short agreement about pausing and revisiting an idea. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `61b89697-782f-44f5-81fe-dff546496b56` + - Text: Say what makes a compromise feel caring rather than reluctant. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `6348b9b3-2ef9-4d27-8068-4d276a0b42bf` - Text: Tell your partner how you would like to alternate who chooses the next part of a date. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `67732fa7-bfd0-4ff6-86df-0332b064e08e` - - Text: Finish the sentence, "I would love more of", with a decision you want to make together. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `6a49c333-ee02-4e11-8d17-d000785a64a6` - - Text: Suggest that you each choose one part of a shared boundary that creates freedom. - - Partner text: Choose one part of a shared boundary that creates freedom for your partner. - - Inverse: 6da67d26-9ccf-4511-89a1-c570c11eaa34 -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `6d5e314a-4f01-4385-88aa-32d57a592832` - - Text: Would you both like to make room for a rule that would make a date more playful? -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `6da67d26-9ccf-4511-89a1-c570c11eaa34` - - Text: Choose one part of a shared boundary that creates freedom for your partner. - - Partner text: Suggest that you each choose one part of a shared boundary that creates freedom. - - Inverse: 6a49c333-ee02-4e11-8d17-d000785a64a6 - **NEW** | Type: `audio` | Intensity: 4 | ID: `6e450805-7c97-42b6-885b-e3d64c9c2df4` - Text: Record a private challenge that only works if both of you keep choosing the next step together. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `6e7d3129-14c2-480c-87b6-dcbee9ee7563` - - Text: Who is more likely to turn a decision you want to make together into a date detail? - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `6f953e60-bb58-4552-8c60-525c9a39b798` - Text: Describe your ideal signal for “let’s keep going” during a private moment. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `70361167-c325-45b7-82bb-74dc51d0d5de` - - Text: Choose one part of a plan where each person gets a say for your partner. - - Partner text: Suggest that you each choose one part of a plan where each person gets a say. - - Inverse: 9241e6b5-851d-4f1c-89e8-9f403eeb2edf -- **NEW** | Type: `audio` | Intensity: 4 | ID: `711621d0-7602-48cc-80ec-49e187527846` - - Text: Record a voice note about a shared boundary that creates freedom, with the confidence you want to borrow. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `73d6a615-8ed9-4c28-8c98-02fa64a24e89` - Text: Write the private agreement that would make you feel brave enough to explore more together. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `7be1cdfb-06f7-4ff2-8873-03fab1c826a6` - Text: Choose a private challenge for your partner and accept one from them. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `7eed460d-561a-4304-8bed-53e8ccf05be8` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a decision you want to make together. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `8091dbb6-9658-4435-8afc-67d68c3fa5b9` - - Text: Choose one part of a way to take turns choosing for your partner. - - Partner text: Suggest that you each choose one part of a way to take turns choosing. - - Inverse: 94135535-923d-4db6-877f-bbc2d31b1d3d +- **NEW** | Type: `photo` | Intensity: 4 | ID: `8017b57d-a438-4c50-8fe7-7bd6142c6b31` + - Text: Photograph a card with the words keep, change, or skip. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `80ec452b-d3b0-4a46-8c24-d51d4b55e529` - Text: Share the question you want your partner to ask before either of you raises the intensity. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `85da0f7b-b002-4cfd-8037-35ab3f56608d` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a way to take turns choosing. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `83a5a524-ee2f-4a33-8b91-6590b2374793` + - Text: Record the one part of a date you would most enjoy choosing together. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `868481ed-9eff-4c36-8ce1-a60ce329b66a` - Text: Describe one moment where you would enjoy pausing together to decide what you both want. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `8b2d3bcf-fc18-48fe-8939-8721088a71a6` - - Text: Choose one part of a compromise that could feel exciting for your partner. - - Partner text: Suggest that you each choose one part of a compromise that could feel exciting. - - Inverse: b4fbef65-ff04-45ba-8d3c-415cf88958ea -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `8f8ad26b-122f-4954-88d1-09ac9b6aa063` - - Text: Finish the sentence, "I would love more of", with a signal for switching the lead. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `9241e6b5-851d-4f1c-89e8-9f403eeb2edf` - - Text: Suggest that you each choose one part of a plan where each person gets a say. - - Partner text: Choose one part of a plan where each person gets a say for your partner. - - Inverse: 70361167-c325-45b7-82bb-74dc51d0d5de -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `94135535-923d-4db6-877f-bbc2d31b1d3d` - - Text: Suggest that you each choose one part of a way to take turns choosing. - - Partner text: Choose one part of a way to take turns choosing for your partner. - - Inverse: 8091dbb6-9658-4435-8afc-67d68c3fa5b9 -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `95e58555-1a38-407a-8db6-638f9a61af59` - - Text: Would you both like to make room for a decision you want to make together? -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `97112add-4cd6-48b0-8354-cc86814893e9` - - Text: Suggest that you each choose one part of a way to make a mutual choice feel special. - - Partner text: Choose one part of a way to make a mutual choice feel special for your partner. - - Inverse: 12555325-088c-4f8d-8c8a-ec6d88486c5d +- **NEW** | Type: `photo` | Intensity: 2 | ID: `8727db8d-3af5-4866-8d53-c715b69fb3dc` + - Text: Photograph two folded notes labelled your choice and my choice. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `92035b8d-5a69-4c3e-8b29-4a327000cbe0` + - Text: Record a playful proposal for taking turns leading separate parts of a date. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `98796017-9e54-4081-81b8-fbcd45137e3f` - Text: Take turns giving one private instruction and following one. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `9d4a3905-76d6-402f-8fa1-12a6647be8ae` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a shared boundary that creates freedom. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `9de84226-21df-4f64-8d78-a32b29b19832` - - Text: Describe in your own words a shared boundary that creates freedom. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `9d775f1f-bc40-44f9-8d68-1dcfad93ab2f` + - Text: Describe how you like to divide decisions when planning private time. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `9e9dac4e-a718-4573-8ab2-cca7a1c5a4ea` - Text: Take turns choosing how you show affection during a private evening. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `9f1746b7-8f9a-4544-8cea-6596bc5a41f0` - Text: Create a private list of three ideas and let your partner pick one for you. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `a34d807c-1367-41f9-84d9-74f737f1bcb3` - - Text: Suggest that you each choose one part of a rule that would make a date more playful. - - Partner text: Choose one part of a rule that would make a date more playful for your partner. - - Inverse: da9b9503-a646-486f-84ab-c427759bb332 +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10037-7b2d-5c4e-8f91-100000000036` + - Text: Write one decision that feels better when neither of you makes it alone. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10038-7b2d-5c4e-8f91-100000000037` + - Text: Describe your preferred signal for keeping a private moment going. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10039-7b2d-5c4e-8f91-100000000038` + - Text: Explain how you would like to trade choices during a date. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10040-7b2d-5c4e-8f91-100000000039` + - Text: Share a rule that would make trying something unfamiliar feel safer together. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10041-7b2d-5c4e-8f91-100000000040` + - Text: Write the question you want asked before the mood becomes more intense. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10042-7b2d-5c4e-8f91-100000000041` + - Text: Describe a moment when pausing to choose together would feel exciting. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10043-7b2d-5c4e-8f91-100000000042` + - Text: Name a shared ritual that would make you both feel more connected. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10044-7b2d-5c4e-8f91-100000000043` + - Text: Write about a compromise that would make a private idea work for both of you. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10045-7b2d-5c4e-8f91-100000000044` + - Text: Explain how you would like to decide when a playful experiment ends. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a737ad68-0c53-4116-8ff9-cab4056c3ad1` - Text: Write the rule you would like both of you to follow when trying something unfamiliar together. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `aea74f87-1d6d-4538-80cd-7dc0872e149f` - Text: Choose a private role for each other and agree whether to swap halfway through. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `b285e839-6e79-4b17-8c27-f17c1ecc62a6` - - Text: Record a voice note about a decision you want to make together, with the confidence you want to borrow. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `b2e06321-a066-4f25-8265-a65f272709a0` - - Text: Write a short invitation about a rule that would make a date more playful. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b4fbef65-ff04-45ba-8d3c-415cf88958ea` - - Text: Suggest that you each choose one part of a compromise that could feel exciting. - - Partner text: Choose one part of a compromise that could feel exciting for your partner. - - Inverse: 8b2d3bcf-fc18-48fe-8939-8721088a71a6 -- **NEW** | Type: `photo` | Intensity: 4 | ID: `c2efcff6-b9fb-4f2a-80e0-97043112a916` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a compromise that could feel exciting. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000033` + - Text: Invite your partner to take turns choosing one rule for a private date. + - Partner text: Take turns with your partner choosing one rule for a private date. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000034` + - Text: Take turns with your partner choosing one rule for a private date. + - Partner text: Invite your partner to take turns choosing one rule for a private date. + - Inverse: b2000000-0000-4000-8000-000000000033 +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000053` + - Text: Propose one bold rule for a private date that either of you can revisit. + - Partner text: Negotiate one bold rule with your partner for a private date that either of you can revisit. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000054` + - Text: Negotiate one bold rule with your partner for a private date that either of you can revisit. + - Partner text: Propose one bold rule for a private date that either of you can revisit. + - Inverse: b2000000-0000-4000-8000-000000000053 +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000077` + - Text: Take turns choosing the first and last part of a private date. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000104` + - Text: Decide what reassurance should follow a bolder shared experience. +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20014-8c3e-5d4f-9a12-200000000013` + - Text: Who is more likely to ask for a joint decision before changing the mood? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20015-8c3e-5d4f-9a12-200000000014` + - Text: Which partner is best at making room for both preferences in one plan? +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20016-8c3e-5d4f-9a12-200000000015` + - Text: Who would suggest alternating choices to keep a date balanced? +- **NEW** | Type: `audio` | Intensity: 3 | ID: `cfcadaaa-4326-49d8-8db2-cb5dbef8dec3` + - Text: Leave an audio message offering two ideas and asking your partner to choose. - **NEW** | Type: `audio` | Intensity: 3 | ID: `d391bbec-5d05-4022-8ab3-864c1382157f` - Text: Record which part of a date night you would like your partner to lead and which part you would like to lead. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `d51f749f-fafc-4faa-8067-37b3b43d2eb7` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a rule that would make a date more playful. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `d426e328-5620-406e-872b-1b06c1d31ce1` + - Text: Frame two mugs beside a note that says both voices count. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `d603b7c6-69be-49e7-8af1-91b70cba904c` - Text: Take turns naming one thing you want and one thing you are willing to give. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `d6619887-6fca-49cf-8b94-50668247462a` - - Text: Choose one part of a signal for switching the lead for your partner. - - Partner text: Suggest that you each choose one part of a signal for switching the lead. - - Inverse: 27e32934-de3a-44a7-88e6-b808c03d92bc -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `da9b9503-a646-486f-84ab-c427759bb332` - - Text: Choose one part of a rule that would make a date more playful for your partner. - - Partner text: Suggest that you each choose one part of a rule that would make a date more playful. - - Inverse: a34d807c-1367-41f9-84d9-74f737f1bcb3 -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `deea1b09-70d7-4290-891f-6d42be49dd15` - - Text: Write a short invitation about a plan where each person gets a say. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `e813843b-cff8-4d02-8aab-f4f91bae29b1` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a signal for switching the lead. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `e89906a0-fc54-4750-8735-d3761d4349ea` - - Text: Choose one part of a decision you want to make together for your partner. - - Partner text: Suggest that you each choose one part of a decision you want to make together. - - Inverse: 11d04f3b-3edc-4dcf-84e6-85be84366027 -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `f95f2ab7-e397-40a3-8207-0cc806b0a3ce` - - Text: Who is more likely to turn a rule that would make a date more playful into a private ritual? +- **NEW** | Type: `photo` | Intensity: 3 | ID: `d64dba05-493f-4fbf-84ec-d68a94c97126` + - Text: Capture a blank two-column list titled plan together. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `db92be5f-fa43-44a4-8d10-9fc96420226b` + - Text: Frame a written promise to ask before changing the plan. - **NEW** | Type: `audio` | Intensity: 4 | ID: `fa282960-7afe-4298-836c-1b25c68ba0dd` - Text: In an excited voice, explain how you would like to build a bolder shared moment one yes at a time. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `fa7f3727-9acb-4b7b-8b0d-34545647bc77` - Text: Choose one element of a private date while your partner chooses the other. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `fc88d33a-c4d2-4911-8a02-2460615a1d12` - - Text: Write a kind request connected to a compromise that could feel exciting. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `fd4752df-57a1-41dd-89f8-604211a029d9` - - Text: Record a voice note about a signal for switching the lead, with a playful pause. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `fddb860d-3aaf-4d9e-8643-d080bfd5156a` - - Text: Record a voice note about a compromise that could feel exciting, as if you were speaking close by. ## NEW CATEGORY: Trust & Aftercare @@ -3533,8 +3538,10 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `01f8f53b-f64a-444f-89f1-af16f54de2e6` - Text: Write one phrase that means “I like this, but slower” for you. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `046307ad-67de-44c7-82fb-57a978dd7144` - - Text: Record a voice note about a check-in that makes you feel cared for, slowly enough for your partner to picture it. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `03e5b5d7-595c-436a-881c-46a597b5b4da` + - Text: Say your preferred word for slowing down, then explain how you would like your partner to respond. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `0f9bd432-6251-4b62-8b92-ed95613541ba` + - Text: Share a quiet recording of the question that helps you feel heard after you try something new together. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `1361a95f-b6b1-42ee-884c-9497040337ed` - Text: Describe one topic you would prefer to discuss before, rather than during, a close moment. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `198e181b-5143-4c52-8957-3ae239d3b5cb` @@ -3545,14 +3552,8 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Tell your partner what would make a new idea feel safer for you. - Partner text: Invite your partner to tell you what would make a new idea feel safer. - Inverse: 3cb68026-477a-41e0-8891-22b659f39bb4 -- **NEW** | Type: `audio` | Intensity: 3 | ID: `2494b3f2-2f02-463a-8a2c-d87c138bd342` - - Text: Record a voice note about a signal for slowing down, with a playful pause. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `24ffbf16-cbc3-4b3b-82d2-9f3a052e3b84` - - Text: Who is more likely to turn a question that makes consent feel natural into a private ritual? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `2a16acc9-8311-4b9f-8d7a-3dbaeaa6190e` - Text: Name one thing that helps you feel secure when trying something unfamiliar. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `2acff5b3-d0cf-4c15-8d95-a2ca3b640aad` - - Text: Record a voice note about a limit that helps you feel free to explore, slowly enough for your partner to picture it. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `307e35e0-1308-4333-8fcf-ba0f75d3c3bf` - Text: Choose a private check-in phrase your partner can use with you. - Partner text: Use a private check-in phrase your partner chooses for you. @@ -3560,61 +3561,53 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Tell your partner what would make you stop a private experience. - Partner text: Ask your partner to tell you what would make them stop a private experience. - Inverse: f7bc5aed-067a-482d-8f6c-fba95dcc35ff -- **NEW** | Type: `photo` | Intensity: 3 | ID: `366fa154-c1ae-4273-8abd-6de3cdc481bb` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a question that makes consent feel natural. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `38fe100d-f731-400b-8a8a-675542b10541` - Text: Who is more likely to name a boundary first? +- **NEW** | Type: `audio` | Intensity: 3 | ID: `39f2f8a4-aad0-4c8c-887a-68d66f0184a0` + - Text: Make a voice note that begins with I am interested, and continues with the condition that helps you stay comfortable. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `3bd3e4da-bb26-42ca-8793-f2b3424fe0f8` + - Text: Tell a brief story about a time someone respected your no and why it mattered to you. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `3cb68026-477a-41e0-8891-22b659f39bb4` - Text: Invite your partner to tell you what would make a new idea feel safer. - Partner text: Tell your partner what would make a new idea feel safer for you. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `3ef9571b-c85c-4b7c-864f-96eac8b21203` - Text: Who is more likely to suggest a bolder private agreement? -- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `404ead2e-021a-4575-8ad4-33c13d93657f` - - Text: Who is more likely to turn a limit that helps you feel free to explore into a date detail? - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `41784c21-ddec-400b-89e2-76d133f1118e` - Text: Who is more likely to suggest a clear pause signal? - **NEW** | Type: `audio` | Intensity: 2 | ID: `49bbd612-4482-4dbb-806f-b859f75cc0b5` - Text: Record a kind sentence your partner can use to ask whether you are still enjoying a close moment. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `4a90cb71-abd1-4fc7-8cfd-29c36bafe3e8` - - Text: Write a short invitation about a yes that you want to make more specific. - **NEW** | Type: `audio` | Intensity: 3 | ID: `4fd37913-5cca-43a2-8d9a-dcf3c781230f` - Text: In your own voice, explain the difference between a surprise that delights you and one that catches you off guard. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `556780cb-f349-45ce-8da2-b6dd44321742` - Text: Choose a simple signal for slowing down with your partner. - Partner text: Ask your partner to choose a simple signal for slowing down. - Inverse: ae0055c8-cffd-42eb-8d45-40df79522391 -- **NEW** | Type: `audio` | Intensity: 3 | ID: `575652a6-eb49-4914-815a-89560e8d33aa` - - Text: Record a voice note about a question that makes consent feel natural, using a warm tone. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `57d80a11-dfec-4234-835a-65f97331344e` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a signal for slowing down. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `5e031088-3f65-4e2b-8829-a9352a718344` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a way to ask for a change without awkwardness. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `5eaef369-8ae5-42a3-8ac3-deafc1c930b1` - Text: Write the reassurance you need when you suggest something that feels vulnerable to say aloud. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `5fc93734-65ca-4ca6-8c21-765db9e3beb9` + - Text: Show a note that says Ask before changing the plan, beside a pen and blank paper. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `6607acd3-a487-4e52-809f-a1eb25154e44` - Text: Set one firm limit before your partner leads a private experience. - Partner text: Ask your partner to set one firm limit before you lead a private experience. - Inverse: 8ddbd259-49dc-45db-8704-a38b294c8eb6 -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `761a2da3-cacb-4f8a-8228-b3264f597505` - - Text: Finish the sentence, "I would love more of", with a limit that helps you feel free to explore. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `6ad7a7c2-b44c-4d7f-84b6-5f30f799c29b` + - Text: Photograph a small card with a check-in question you would feel good receiving. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `716de817-61cb-462f-8850-1f1013bacef8` + - Text: Photograph a list titled What makes a yes easier, with the answers kept out of frame. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `78e4b61a-b832-4d12-8ae7-ac4dfec80557` + - Text: Use an even, reassuring tone to explain what a useful pause sounds like for you. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `7a8d78f4-6062-4065-8c99-f49dc2995da5` - Text: Use a private check-in phrase your partner chooses for you. - Partner text: Choose a private check-in phrase your partner can use with you. - Inverse: 307e35e0-1308-4333-8fcf-ba0f75d3c3bf -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `7e81fd93-74ae-45fc-8297-038686ce1963` - - Text: Would you both like to make room for a question that makes consent feel natural? -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `801d7611-9ace-41a5-8223-24fcd5ff8e16` - - Text: Who is more likely to turn a signal for slowing down into a brave conversation? - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `8479262c-ae4d-4e6c-84e2-e835be1de445` - Text: Write a kind way you would want your partner to respond if you change your mind. - **NEW** | Type: `audio` | Intensity: 4 | ID: `85ea36c4-f5e0-494e-82d4-d8857434fca6` - Text: Record what “I am curious, but not ready yet” sounds like in words that still feel affectionate to you. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `8c20131c-4818-4fa7-87ba-d4710c761e67` - - Text: Write a private note about a way to leave room for uncertainty. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `8c8c95fd-847a-477f-8884-7f4ef8007d99` - - Text: Record a voice note about a boundary that deserves appreciation, with the confidence you want to borrow. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `8daf55d3-0af3-4e74-853f-3879ec922614` - - Text: Record a voice note about a yes that you want to make more specific, using a warm tone. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `8852660d-636d-4095-8f0b-6c13863c7a65` + - Text: Take a picture of two cards labelled pause and continue, arranged as a simple choice. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `89aed746-997b-4648-849e-bcf2b17a57eb` + - Text: Record the gentlest check-in question you would like your partner to ask before a private change of pace. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `8ddbd259-49dc-45db-8704-a38b294c8eb6` - Text: Ask your partner to set one firm limit before you lead a private experience. - Partner text: Set one firm limit before your partner leads a private experience. @@ -3624,31 +3617,54 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Leave a voice note telling your partner what they could ask before suggesting something considerably bolder than usual. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `97b2e7a3-0c35-4abe-89c6-eab6d9466265` - Text: Describe the best way for your partner to ask whether you are comfortable. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `9fd0d2e8-e2d3-4d49-88f1-db70f15f229c` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a check-in that makes you feel cared for. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `9fe491df-b973-42d4-8163-72ec07d04f94` - - Text: Record a voice note about a way to ask for a change without awkwardness, as if you were speaking close by. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a1741217-5dd7-4dd5-8c99-70002140c3da` - Text: Tell your partner one thing you need before you can enjoy a more adventurous private plan. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a3ef9e36-429b-453e-8e76-8251ef66be4c` - - Text: Finish the sentence, "I would love more of", with a way to ask for a change without awkwardness. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10098-7b2d-5c4e-8f91-100000000097` + - Text: Write a phrase that means you like the direction but want a slower pace. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10099-7b2d-5c4e-8f91-100000000098` + - Text: Describe the way you prefer your partner to ask if you are comfortable. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10100-7b2d-5c4e-8f91-100000000099` + - Text: Share one condition you need before a more adventurous private plan. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10101-7b2d-5c4e-8f91-100000000100` + - Text: Write how you would like your partner to respond if you change your mind. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10102-7b2d-5c4e-8f91-100000000101` + - Text: Explain one subject you prefer to discuss before a close moment begins. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10103-7b2d-5c4e-8f91-100000000102` + - Text: Describe a boundary that makes you feel freer to be adventurous within it. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10104-7b2d-5c4e-8f91-100000000103` + - Text: Write the reassurance you need before suggesting something vulnerable. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10105-7b2d-5c4e-8f91-100000000104` + - Text: Name the sign that tells your partner you need a pause without distance. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10106-7b2d-5c4e-8f91-100000000105` + - Text: Explain what a good check-in conversation sounds like after trying something new. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `a88241d4-3dd0-4e5e-827c-722211067100` - Text: Tell your partner the kind of reassurance you want before trying something new. - Partner text: Ask your partner to name the kind of reassurance they want before trying something new. - Inverse: ee1b0ff7-97d3-4162-837d-b26199fee564 -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `aadf10a4-a8b8-4dad-810f-62e18e1c565d` - - Text: Write a short invitation about a question that makes consent feel natural. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `ac54eec3-561b-4e81-882f-f96f4a27c09c` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a limit that helps you feel free to explore. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `ae0055c8-cffd-42eb-8d45-40df79522391` - Text: Ask your partner to choose a simple signal for slowing down. - Partner text: Choose a simple signal for slowing down with your partner. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b22aa1a8-e5a7-4e72-8665-a18028f9c323` - - Text: Would you both like to make room for a limit that helps you feel free to explore? -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `b6dd7e7e-7241-494e-829c-7a84c9ea6129` - - Text: Describe in your own words a limit that helps you feel free to explore. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `c050c6ee-5538-4acf-84fb-d8f2278ff6a8` - - Text: Write a private note about a signal for slowing down. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000009` + - Text: Name one signal that means pause when exploring a new idea. + - Partner text: Agree with your partner on one signal that means pause when exploring a new idea. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000010` + - Text: Agree with your partner on one signal that means pause when exploring a new idea. + - Partner text: Name one signal that means pause when exploring a new idea. + - Inverse: b2000000-0000-4000-8000-000000000009 +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000067` + - Text: Create a simple signal for asking for more closeness. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000075` + - Text: Agree on a word that means keep going at this pace. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000085` + - Text: Agree on how to ask for a change without breaking the mood. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000097` + - Text: Choose a role for each of you in a private fantasy conversation. +- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `b6d20035-8c3e-5d4f-9a12-200000000034` + - Text: Who is more likely to ask the caring question before a plan becomes bolder? +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20036-8c3e-5d4f-9a12-200000000035` + - Text: Which partner is clearest about the condition they need to feel comfortable? +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20037-8c3e-5d4f-9a12-200000000036` + - Text: Who would notice first that a pause would help both of you stay connected? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `ccbb0743-35cb-4bf6-8e40-a77826af6f47` - Text: Tell your partner one boundary that helps you relax during private exploration. - Partner text: Hear one boundary from your partner that helps them relax during private exploration. @@ -3656,19 +3672,17 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Hear one boundary from your partner that helps them relax during private exploration. - Partner text: Tell your partner one boundary that helps you relax during private exploration. - Inverse: ccbb0743-35cb-4bf6-8e40-a77826af6f47 +- **NEW** | Type: `photo` | Intensity: 4 | ID: `d5641dac-b268-4649-8162-99611b67b406` + - Text: Share an image of a folded card marked Not yet is useful information. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `e09097b8-4de0-4ab3-8c3b-730380c49cea` + - Text: Frame a traffic-light drawing with your own meanings written underneath each colour. - **NEW** | Type: `photo` | Intensity: 3 | ID: `e19a929d-4b56-4ead-815f-610f8285407c` - Text: Share a photo of a handwritten boundary or private agreement. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `e822be37-6854-4a6c-8f19-828c47ce9897` - - Text: Describe in your own words a check-in that makes you feel cared for. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `e8fc819b-ab8a-4b22-872a-042f9b04f925` - Text: Share a boundary that makes you feel more able to be adventurous within it. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `ee1b0ff7-97d3-4162-837d-b26199fee564` - Text: Ask your partner to name the kind of reassurance they want before trying something new. - Partner text: Tell your partner the kind of reassurance you want before trying something new. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `ef69bb33-3c8b-4e1f-863f-ee790338201f` - - Text: Write a kind request connected to a boundary that deserves appreciation. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `f6bd8c6f-c170-49f3-8142-8522b8a3939b` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a boundary that deserves appreciation. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `f7bc5aed-067a-482d-8f6c-fba95dcc35ff` - Text: Ask your partner to tell you what would make them stop a private experience. - Partner text: Tell your partner what would make you stop a private experience. @@ -3676,6 +3690,8 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Who is more likely to turn a boundary into a better plan? - **NEW** | Type: `audio` | Intensity: 3 | ID: `fdf2619f-7aba-4340-8dd0-5bbd38d24f9a` - Text: Record the easiest phrase for you to use when you want to slow down without ending the mood. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `fe9520cf-ea4b-48d2-8020-9c0c5d637069` + - Text: Speak one clear sentence that tells your partner how you prefer them to ask before trying something unfamiliar. ### NEW PACK: Aftercare Reconnection @@ -3699,8 +3715,8 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Text: Choose whether you stay close, talk, or have quiet space after an intimate moment with your partner. - Partner text: Let your partner choose whether you stay close, talk, or have quiet space after an intimate moment. - Inverse: 0efcb697-1fab-4b80-840e-8dd2db473bf8 -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `1bbe9878-312d-4c2f-8c13-c901e6667705` - - Text: Write a private note about a ritual that says the experience mattered. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `1d77d3ff-d456-48fb-8324-43a92c4ec8c3` + - Text: Tell your partner about a quiet ritual that makes an ordinary room feel safe again. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `1e64b71f-b2a0-4940-8e8e-5ad13b5eb150` - Text: Tell your partner what kind of comfort helps you feel grounded afterwards. - Partner text: Ask your partner to tell you what kind of comfort helps them feel grounded afterwards. @@ -3718,40 +3734,22 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - **NEW** | Type: `swipe` | Intensity: 2 | ID: `255d48d0-0e45-47f2-8203-2248b06677f9` - Text: Ask your partner to choose how they would like to reconnect after private time. - Partner text: Choose how you would like to reconnect with your partner after private time. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `2886e958-1cb0-4a18-87e7-cea55c8c7777` - - Text: Finish the sentence, "I would love more of", with a way to return to ordinary life together. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `2911e77d-54fa-4ed5-8fd7-9323cd6e7f8f` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a moment of quiet you would enjoy sharing. -- **NEW** | Type: `who_likely` | Intensity: 2 | ID: `2c0b3667-0b64-4949-8cbb-835569ce4d58` - - Text: Who is more likely to turn a word that helps you feel grounded into a date detail? - **NEW** | Type: `audio` | Intensity: 3 | ID: `2e7af586-04b9-4dee-8877-3168eb562608` - Text: In a calm voice, tell your partner what you most like hearing after you have both tried something new together. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `2f05e875-caad-4436-854c-fb89f212540c` - - Text: Record a voice note about a moment of quiet you would enjoy sharing, with the confidence you want to borrow. -- **NEW** | Type: `audio` | Intensity: 2 | ID: `37005c36-1f7e-4568-88b8-0da9b11c3ef5` - - Text: Record a voice note about a word that helps you feel grounded, slowly enough for your partner to picture it. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `3930b46f-7095-4b6d-8109-518bbc815f45` - Text: Share the part of a close experience you would most want to talk through afterward. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `40102b9b-ff17-4ec2-8d9d-e5f49263b93e` - - Text: Write a kind request connected to a detail that makes you feel cared for. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `4725e282-5b80-4977-894e-bf6ca2855983` - - Text: Would you both like to make room for a word that helps you feel grounded? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `4aa7a02a-6e44-4d9a-81b2-442dd83edce7` - Text: Ask your partner to choose one way you can make them feel cared for after an intense private experience. - Partner text: Choose one way your partner can make you feel cared for after an intense private experience. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `4cfed6ec-4f1c-498d-8db4-500a6a1e56ac` - Text: Give your partner a chance to tell you what they liked most after private exploration. - Partner text: Tell your partner what you liked most after private exploration. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `5460af8a-64bb-4e50-8c86-bcba03b9ede6` + - Text: Frame a small table set for tea and a note that says stay a little longer. - **NEW** | Type: `audio` | Intensity: 4 | ID: `55407967-f4ea-4e7c-81e6-e73356ba7133` - Text: Record the words that would make you feel proud and cared for after you stepped outside your comfort zone together. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `5912bd5e-0673-4ba8-8c57-3884e875626c` - - Text: Write a short invitation about a question that helps you reconnect. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `59607245-014e-4b09-8352-8920ea04b2a3` - - Text: Record a voice note about a detail that makes you feel cared for, as if you were speaking close by. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `5c561bb5-57f1-439f-824a-c3fa2abfbb6e` - Text: Describe the kind of quiet time you would enjoy sharing once the excitement has passed. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `5d1d6742-b154-4f2e-84e5-37bd01832bd5` - - Text: Record a voice note about a way to return to ordinary life together, with a playful pause. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `60369326-6435-42eb-8427-a17dd8cfa479` - Text: Write one thing you would like to hear after you take a private risk together. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `65179ffc-ca2b-4b90-8bf1-605d44ecb405` @@ -3764,48 +3762,77 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Inverse: 4cfed6ec-4f1c-498d-8db4-500a6a1e56ac - **NEW** | Type: `swipe` | Intensity: 2 | ID: `84108a1f-c1c4-4ff1-8bf1-8703b3d61753` - Text: Tell each other how you most like to reconnect after a private date. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `84d6eee9-69cc-4436-85f1-9010eeedfaf8` + - Text: Show two cards labelled listen and share beside a soft light or a familiar object. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `88c304ca-fb6f-4176-868f-1d31050570d3` - Text: Choose how you would like to reconnect with your partner after private time. - Partner text: Ask your partner to choose how they would like to reconnect after private time. - Inverse: 255d48d0-0e45-47f2-8203-2248b06677f9 -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `8b38d1c4-48d1-48ff-878c-01c8b33ef18a` - - Text: Write a private note about a small kindness you want after closeness. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `8bcd7bd1-73fa-4e45-81e9-e70f7ea9278f` - - Text: Who is more likely to turn a way to return to ordinary life together into a brave conversation? -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `8d4141d1-5afb-4ebb-82c8-8bc7c9b2c144` - - Text: Who is more likely to turn a small kindness you want after closeness into a private ritual? -- **NEW** | Type: `photo` | Intensity: 4 | ID: `906df0e0-332d-42d7-824b-cf5a5ef6e638` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a question that helps you reconnect. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `8b0eb2b8-48d9-4beb-8642-d37c2d5b9831` + - Text: Speak with a little warmth about the question that helps you sort out mixed feelings. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `923f31e2-b7c6-460e-89d5-2933a18309d6` - Text: Describe how you like to reconnect after an especially close moment. - **NEW** | Type: `audio` | Intensity: 3 | ID: `93f9f7ee-27e2-49e7-8acf-c1c323203cd2` - Text: Record how you would like your partner to check in with you the morning after an especially intimate night. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `a4cb5143-fab9-4f7d-85d5-8d808e5adb4f` - - Text: Record a voice note about a ritual that says the experience mattered, using a warm tone. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `a944a308-8312-4fe0-88df-d8cdc405f02c` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a way to return to ordinary life together. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `ad9ed154-8a4a-4d87-8020-3c611d3a2d59` - - Text: Write a short invitation about a word that helps you feel grounded. -- **NEW** | Type: `audio` | Intensity: 4 | ID: `b42fe338-981a-4cc2-80c6-078de0d44d37` - - Text: Record a voice note about a question that helps you reconnect, slowly enough for your partner to picture it. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `b56e9c99-01b8-4cd7-875d-645add412d75` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a word that helps you feel grounded. -- **NEW** | Type: `photo` | Intensity: 2 | ID: `b90c2dea-046b-400e-8894-35709d8fd3fe` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a small kindness you want after closeness. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `bc2600ec-3301-4b16-8b18-b6c2ab42cb51` - - Text: Record a voice note about a small kindness you want after closeness, using a warm tone. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `c629ba3f-d410-4f8a-80fb-889ff3228f2b` - - Text: Describe in your own words a moment of quiet you would enjoy sharing. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `94775d3f-5b39-44df-8883-b4731f251c59` + - Text: Describe how you would like your partner to check in before moving on from a charged moment. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `a55d2f56-8dc5-470b-8ba2-d7b220d09f33` + - Text: Record the first reassuring words you would like to hear after a vulnerable conversation with your partner. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10132-7b2d-5c4e-8f91-100000000131` + - Text: Write the first small kindness that helps you feel connected again after a particularly intense shared moment. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10133-7b2d-5c4e-8f91-100000000132` + - Text: Write the first question you would like your partner to ask after trying something new. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10134-7b2d-5c4e-8f91-100000000133` + - Text: Share what makes you feel appreciated after emotional openness. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10135-7b2d-5c4e-8f91-100000000134` + - Text: Describe the quiet time you would enjoy once excitement has passed. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10136-7b2d-5c4e-8f91-100000000135` + - Text: Write the thing you would like to hear after taking a private risk together. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10137-7b2d-5c4e-8f91-100000000136` + - Text: Explain what part of a close experience you would most want to reflect on. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10138-7b2d-5c4e-8f91-100000000137` + - Text: Name the small comfort you would like your partner to offer after an intense conversation. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10139-7b2d-5c4e-8f91-100000000138` + - Text: Describe how you would like to celebrate a shared moment that went well. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10140-7b2d-5c4e-8f91-100000000139` + - Text: Write the apology or repair you would need if an intimate plan missed the mark. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `ad6be8d0-0293-4729-877f-21a3b284996e` + - Text: Photograph a warm drink, blanket, or lamp that represents the way you like to decompress. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000013` + - Text: Bring your partner a drink after a close moment. + - Partner text: Let your partner bring you a drink after a close moment. +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000014` + - Text: Let your partner bring you a drink after a close moment. + - Partner text: Bring your partner a drink after a close moment. + - Inverse: b2000000-0000-4000-8000-000000000013 +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000070` + - Text: Name the kindest way to reconnect after an intense conversation. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000091` + - Text: Decide how a private date should end so you both feel cared for. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000103` + - Text: Choose a phrase that invites a more intense private conversation. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `b65185b8-1ed2-4511-8327-dc3d0b058aa8` + - Text: Share a picture of a handwritten question you would want after a meaningful private conversation. +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20047-8c3e-5d4f-9a12-200000000046` + - Text: Who is more likely to start a thoughtful debrief after a vulnerable moment? +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20048-8c3e-5d4f-9a12-200000000047` + - Text: Which partner knows best how to make quiet reconnection feel comforting? +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20049-8c3e-5d4f-9a12-200000000048` + - Text: Who would be first to offer the reassurance that helps the other feel proud? +- **NEW** | Type: `audio` | Intensity: 3 | ID: `bc715287-ba08-4eee-8460-e9a264562a2c` + - Text: Leave a soft voice note describing the small gesture that helps you return to yourself after closeness. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `ca459291-143d-4c7f-86c8-efbd51abc7aa` + - Text: Record a private thank-you for the kind of reassurance that makes you feel brave enough to be open. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `d43342d9-a4d9-4dfc-84db-57260e32a2c0` - Text: Tell your partner what makes you feel appreciated after you have been emotionally open. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `db64c364-7af5-4d23-8d9b-ce2686f89054` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a detail that makes you feel cared for. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `ddd1aabf-3f92-4fc0-882b-b5caf3f9be0a` - - Text: Finish the sentence, "I would love more of", with a way to make space for feelings afterward. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `e7f5ed0c-e7cf-4ebd-81e6-cae390de0036` - - Text: Would you both like to make room for a small kindness you want after closeness? - **NEW** | Type: `swipe` | Intensity: 3 | ID: `e8b7c522-caa5-4550-80df-763031b360fa` - Text: Set aside time to tell each other what felt especially good about a private experience. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `ed88790a-bb05-4700-8a62-21c5428397a8` + - Text: Take a photo of a book, playlist, or window view that helps you settle after a big feeling. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `ee6685d1-5de8-4776-8659-2ba8349c1906` + - Text: Capture a note that says What would help next? placed beside an everyday comfort item. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `f4fa646b-497e-4ba6-8e80-9276c635a27e` + - Text: Use your calmest voice to explain what kind of silence feels caring rather than distant. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `fa28f7ec-1571-4255-82c8-f201b00cf08e` - Text: Hear one thing you could say that would make your partner feel especially appreciated afterwards. - Partner text: Tell your partner one thing they could say that would make you feel especially appreciated afterwards. @@ -3815,42 +3842,26 @@ Status: source-only planning document. It represents a hypothetical reviewed imp ### NEW PACK: Surprise Novelty -- **NEW** | Type: `audio` | Intensity: 3 | ID: `027cbf92-17e9-4daf-88a2-b7aed66a2a86` - - Text: Record a voice note about a different way to begin a date, with a playful pause. - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `034a8892-980a-4696-8001-a0801b97ac8b` - Text: Write one small unexpected gesture that would brighten a normal day with your partner. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `03c0b530-3cce-4d0f-86cf-3dd952c67971` - Text: Ask your partner to say yes to one surprise date-night detail, after you tell them the category but not the detail. - Partner text: Let your partner ask you to say yes to one surprise date-night detail, after they tell you the category but not the detail. - Inverse: 39013ab2-8f24-4829-85dc-a3090960331a -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `04997ac5-c433-4a17-8c0a-7115d53e2706` - - Text: Let your partner surprise you with a mystery you would enjoy unwrapping for your partner. - - Partner text: Offer to surprise your partner with a mystery you would enjoy unwrapping. - - Inverse: a1493c7d-d6cb-4e27-8dfb-93fbb8bdd65b -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `074db21b-4aa1-4d68-8fdd-24122bbf1d5d` - - Text: Write a kind request connected to a new twist that still feels comfortable. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `09c940b6-2a16-4e44-863a-3e75888ee87c` - - Text: Finish the sentence, "I would love more of", with a detail that would make a familiar evening fresh. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `0cd0a557-d7e4-4c54-823c-8101b65992bf` - - Text: Let your partner surprise you with a private challenge that feels playful for your partner. - - Partner text: Offer to surprise your partner with a private challenge that feels playful. - - Inverse: a74e9936-7fd0-47b5-86bd-0dc7d9ccb30b - **NEW** | Type: `swipe` | Intensity: 2 | ID: `0d3c708b-6af4-4780-8c20-978922491c38` - Text: Hide a clue somewhere at home that leads your partner to a compliment from you. - Partner text: Let your partner hide a clue somewhere at home that leads to a compliment from them. - Inverse: c43a3542-dd55-4635-8dbd-6086d2f8094e +- **NEW** | Type: `audio` | Intensity: 3 | ID: `0d6ee573-d10d-4d52-8e60-fce1f06a67f8` + - Text: Describe one familiar routine you would enjoy changing to make a private date feel fresh. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `1343ab20-194f-4949-81da-6e87c175c2a1` - Text: Choose a new shared ritual for the first ten minutes of date night with your partner. - Partner text: Let your partner choose a new shared ritual for the first ten minutes of date night. - Inverse: a00d4e27-fabd-4fe5-8a8d-22f3b1396db6 - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `14d38383-fb56-4e52-80b4-7ffafdeed00a` - Text: Who is more likely to plan the more daring surprise? -- **NEW** | Type: `photo` | Intensity: 2 | ID: `180f96ab-1f1a-4602-8cec-36e3db0ff0de` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a new twist that still feels comfortable. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `196e230c-e7f4-4db7-80e3-760df9f0880e` - - Text: Let your partner surprise you with a small risk that sounds fun for your partner. - - Partner text: Offer to surprise your partner with a small risk that sounds fun. - - Inverse: a96d4d5c-ef5a-4fb6-837a-4f3a1a9730c2 +- **NEW** | Type: `audio` | Intensity: 4 | ID: `19154bf6-36a0-4256-8644-6dde731b3342` + - Text: Speak about the ending that would make an intense surprise feel caring and complete for you. - **NEW** | Type: `audio` | Intensity: 3 | ID: `1a8b81f9-8a6a-4a42-8f5e-6e83c09eb379` - Text: Record a voice-only clue about a new private activity you would be curious to try together. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `1f7499bf-6879-476f-8a1d-800e0d499c32` @@ -3862,10 +3873,8 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Inverse: 82f6af1b-7dbd-4823-8bd5-727080287118 - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `2d187b55-4a56-40bd-81d7-5ec80d63e5f2` - Text: Who is more likely to keep the best private secret? -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `2da9f39a-4ec9-444f-8a31-c57a27e3ecc6` - - Text: Would you both like to make room for a new twist that still feels comfortable? -- **NEW** | Type: `photo` | Intensity: 4 | ID: `2e472e09-ac1f-4468-80e4-2abfd3dde6ef` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a mystery you would enjoy unwrapping. +- **NEW** | Type: `photo` | Intensity: 2 | ID: `2f1973fb-5e45-4e36-8712-ca43fb9e58f0` + - Text: Capture a sealed note containing one gentle date idea. - **NEW** | Type: `text_answer` | Intensity: 4 | ID: `313a0c60-2ab6-4140-848f-5922aad8cd15` - Text: Share the bold surprise you would enjoy discovering after your partner has checked the broad limits with you. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `39013ab2-8f24-4829-85dc-a3090960331a` @@ -3873,153 +3882,111 @@ Status: source-only planning document. It represents a hypothetical reviewed imp - Partner text: Ask your partner to say yes to one surprise date-night detail, after you tell them the category but not the detail. - **NEW** | Type: `audio` | Intensity: 3 | ID: `3b715030-5d70-44b4-8c05-346c3293f7e0` - Text: Leave a voice note explaining what makes a surprise feel exciting to you instead of overwhelming. -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `3c37fcde-0906-4f65-8752-8fdcbc7a73d5` - - Text: Who is more likely to turn a surprise that would make you feel chosen into a brave conversation? - **NEW** | Type: `photo` | Intensity: 3 | ID: `3f7dded0-467a-47bf-800b-7b857f572b11` - Text: Share a photo of a small surprise you would prepare for your partner. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `4227c38b-e313-4601-8822-7885b00acca0` - Text: Who is more likely to choose the surprise element? -- **NEW** | Type: `who_likely` | Intensity: 3 | ID: `46c2c72d-1115-452a-8448-f4003ff6f29a` - - Text: Who is more likely to turn a new twist that still feels comfortable into a private ritual? -- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `4ecc7d4a-9488-40f8-8ec1-7a05536d2ca8` - - Text: Who is more likely to turn a different way to begin a date into a shared plan? -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `51f4f0e5-aab1-4df3-898c-3cb2fc769af4` - - Text: Let your partner surprise you with a detail that would make a familiar evening fresh for your partner. - - Partner text: Offer to surprise your partner with a detail that would make a familiar evening fresh. - - Inverse: ce3692c2-a436-4aee-8176-2dc0abd606f8 - **NEW** | Type: `audio` | Intensity: 2 | ID: `529d5f42-8293-445f-8108-4729b296b16f` - Text: Record one harmless surprise your partner could prepare that would make you feel pursued. -- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `55f86be0-4834-4ea4-8e91-4905b2dbc720` - - Text: Write a private note about a private challenge that feels playful. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `5addc1d8-cf00-4d24-8630-383f7c068946` - Text: Give your partner a choice between two different kinds of close evening, without telling them which you hope they pick. - Partner text: Let your partner give you a choice between two different kinds of close evening, without telling you which they hope you pick. - Inverse: 1f7499bf-6879-476f-8a1d-800e0d499c32 -- **NEW** | Type: `audio` | Intensity: 2 | ID: `5da4f233-b5fe-46ac-8816-82d7230c26fe` - - Text: Record a voice note about a surprise that would make you feel chosen, using a warm tone. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `5f92c1ed-1350-4e34-8b74-aa46e80891ce` - - Text: Offer to surprise your partner with a different way to begin a date. - - Partner text: Let your partner surprise you with a different way to begin a date for your partner. - - Inverse: e29d7ecb-a7b8-4cbc-8883-a7fe6cc77472 - **NEW** | Type: `swipe` | Intensity: 4 | ID: `66175f9f-4b34-495c-8c17-8f03aaf71f9c` - Text: Choose one surprise element for a future evening, with a clear option to change your mind. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `67f5b295-74db-4b64-8a44-93a4e28225d3` - Text: Choose a new ritual for saying goodbye at the end of a date. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `68efe287-4010-406d-8a87-bec438258a7a` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a small risk that sounds fun. -- **NEW** | Type: `photo` | Intensity: 4 | ID: `7108ead0-34d5-4111-8d09-809aa7436649` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a routine worth changing. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `6b57867c-d609-4880-8ec4-9c2e5bbe1ea2` + - Text: Photograph a token that represents a playful risk you would discuss before including it in a date. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `711717d0-ed03-4601-8a3d-9f1d9943e3b4` - Text: Let your partner plan one part of your evening that they do not reveal until you have both agreed to begin. - Partner text: Plan one part of your evening that you do not reveal until you and your partner have both agreed to begin. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `758a32d0-c59e-4fc4-8d6d-bf62ca279be4` - - Text: Record a voice note about a mystery you would enjoy unwrapping, with the confidence you want to borrow. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `79e3b898-8758-4bdf-801f-d3f361824ba3` - - Text: Write a kind request connected to a small risk that sounds fun. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `7cd28860-2807-4edd-85ef-895911900084` - - Text: Write a short invitation about a new twist that still feels comfortable. - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `7da8026d-060c-4653-88e1-f26ea7b36ff7` - Text: Describe a new rule for one evening that would make it feel different from your usual time together. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `7ec05c35-36e0-46c5-8df5-3806f2f25ae1` - - Text: Let your partner surprise you with a surprise that would make you feel chosen for your partner. - - Partner text: Offer to surprise your partner with a surprise that would make you feel chosen. - - Inverse: cb5180d8-a2af-4784-8402-2527e16e0368 - **NEW** | Type: `text_answer` | Intensity: 2 | ID: `81e240ed-34ad-4b06-8745-9ee71da91ded` - Text: Describe the kind of spontaneous invitation you would be happy to receive. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `82f6af1b-7dbd-4823-8bd5-727080287118` - Text: Let your partner leave you a sealed note with one romantic surprise inside. - Partner text: Leave your partner a sealed note with one romantic surprise inside. -- **NEW** | Type: `photo` | Intensity: 3 | ID: `8526eeaa-66bd-4c57-89c8-e9611a89dc60` - - Text: Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a different way to begin a date. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `882ccb65-f6f7-47c7-8670-0d8a3036e5ea` - Text: Let your partner surprise you with a confidence challenge that you can change or stop at any point. - Partner text: Surprise your partner with a confidence challenge that they can change or stop at any point. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `88c5da10-e8c5-48de-809b-59d7b0ba1aae` + - Text: In a slow voice, name the question you need answered before agreeing to a bolder surprise. - **NEW** | Type: `audio` | Intensity: 4 | ID: `91158c5c-2245-4f78-8238-30df59769e4c` - Text: In a playful whisper, tell your partner the one advance question they should ask before planning a bolder surprise. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `91fe1858-5c5b-413f-8897-696485214d42` - - Text: Let your partner surprise you with a routine worth changing for your partner. - - Partner text: Offer to surprise your partner with a routine worth changing. - - Inverse: 981a78cc-dee2-4def-863a-5a22c6275352 -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `981a78cc-dee2-4def-863a-5a22c6275352` - - Text: Offer to surprise your partner with a routine worth changing. - - Partner text: Let your partner surprise you with a routine worth changing for your partner. - - Inverse: 91fe1858-5c5b-413f-8897-696485214d42 -- **NEW** | Type: `photo` | Intensity: 4 | ID: `9d85370e-9f04-402e-86d0-ffd6249d5128` - - Text: Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a private challenge that feels playful. +- **NEW** | Type: `photo` | Intensity: 3 | ID: `9a3969cf-1bad-4c53-8c59-33f3d5ea4591` + - Text: Create a photo of a handwritten list of three fresh rituals you would enjoy trying together. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `9e304cde-e9ee-4028-877d-b74a067fe1d3` - Text: Swap one sealed note with a date-night idea inside. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `9ef7c16d-e11d-47eb-8569-622e56acc23d` + - Text: Tell your partner the one agreement that would make a new date idea feel exciting rather than uncertain. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `a00d4e27-fabd-4fe5-8a8d-22f3b1396db6` - Text: Let your partner choose a new shared ritual for the first ten minutes of date night. - Partner text: Choose a new shared ritual for the first ten minutes of date night with your partner. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `a1493c7d-d6cb-4e27-8dfb-93fbb8bdd65b` - - Text: Offer to surprise your partner with a mystery you would enjoy unwrapping. - - Partner text: Let your partner surprise you with a mystery you would enjoy unwrapping for your partner. - - Inverse: 04997ac5-c433-4a17-8c0a-7115d53e2706 -- **NEW** | Type: `audio` | Intensity: 2 | ID: `a5f1defc-b311-4393-8456-12db87f0e5c9` - - Text: Record a voice note about a new twist that still feels comfortable, slowly enough for your partner to picture it. -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `a74e9936-7fd0-47b5-86bd-0dc7d9ccb30b` - - Text: Offer to surprise your partner with a private challenge that feels playful. - - Partner text: Let your partner surprise you with a private challenge that feels playful for your partner. - - Inverse: 0cd0a557-d7e4-4c54-823c-8101b65992bf -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `a96d4d5c-ef5a-4fb6-837a-4f3a1a9730c2` - - Text: Offer to surprise your partner with a small risk that sounds fun. - - Partner text: Let your partner surprise you with a small risk that sounds fun for your partner. - - Inverse: 196e230c-e7f4-4db7-80e3-760df9f0880e -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a9fcf614-c15b-4112-87e0-5fa1740bcb28` - - Text: Finish the sentence, "I would love more of", with a different way to begin a date. -- **NEW** | Type: `swipe` | Intensity: 4 | ID: `aa6c4e31-6375-4c0a-8ac3-b562b25e94a9` - - Text: Would you both like to make room for a surprise that would make you feel chosen? -- **NEW** | Type: `audio` | Intensity: 4 | ID: `b02ffe32-5ace-4290-84fa-aedbe82fb8c0` - - Text: Record a voice note about a routine worth changing, slowly enough for your partner to picture it. +- **NEW** | Type: `audio` | Intensity: 4 | ID: `a47ec43d-8796-4796-85f5-468a82de6e85` + - Text: Record the private signal that would tell your partner you are still comfortable with a planned surprise. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10107-7b2d-5c4e-8f91-100000000106` + - Text: Write one unexpected gesture that would brighten an ordinary day with your partner. +- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `a5c10108-7b2d-5c4e-8f91-100000000107` + - Text: Describe the spontaneous invitation you would be happy to receive. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10109-7b2d-5c4e-8f91-100000000108` + - Text: Share one familiar routine you would enjoy changing together. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10110-7b2d-5c4e-8f91-100000000109` + - Text: Write a sealed-note prompt you would enjoy opening later. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10111-7b2d-5c4e-8f91-100000000110` + - Text: Describe a rule for one evening that would make it feel unlike your usual time together. +- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `a5c10112-7b2d-5c4e-8f91-100000000111` + - Text: Explain the bold surprise you would enjoy after your partner checks broad limits with you. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10113-7b2d-5c4e-8f91-100000000112` + - Text: Name the kind of mystery you would enjoy your partner planning. +- **NEW** | Type: `text_answer` | Intensity: 4 | ID: `a5c10114-7b2d-5c4e-8f91-100000000113` + - Text: Write about a new tradition that would make your relationship feel more playful. +- **NEW** | Type: `audio` | Intensity: 2 | ID: `ab283cde-e221-4cfd-8542-6efb576c515a` + - Text: Record a cheerful clue about a harmless surprise that would make you feel especially considered. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000063` + - Text: Plan a bolder surprise after getting your partner's yes to the category. + - Partner text: Give your partner your yes to a category before they plan a bolder surprise. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000064` + - Text: Give your partner your yes to a category before they plan a bolder surprise. + - Partner text: Plan a bolder surprise after getting your partner's yes to the category. + - Inverse: b2000000-0000-4000-8000-000000000063 +- **NEW** | Type: `swipe` | Intensity: 2 | ID: `b2000000-0000-4000-8000-000000000071` + - Text: Make a tiny surprise that can be left for the other to find. +- **NEW** | Type: `swipe` | Intensity: 3 | ID: `b2000000-0000-4000-8000-000000000082` + - Text: Plan a private date with one element neither of you chooses until the moment. +- **NEW** | Type: `swipe` | Intensity: 4 | ID: `b2000000-0000-4000-8000-000000000101` + - Text: Agree on a word that ends a private roleplay immediately and kindly. - **NEW** | Type: `swipe` | Intensity: 3 | ID: `b59c1821-27b1-4430-8ad9-d5668e17dcef` - Text: Plan one part of your evening that you do not reveal until you and your partner have both agreed to begin. - Partner text: Let your partner plan one part of your evening that they do not reveal until you have both agreed to begin. - Inverse: 711717d0-ed03-4601-8a3d-9f1d9943e3b4 - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b69350c5-9119-4d7b-8001-9b37466d1631` - Text: Who is more likely to add mystery to a private date? -- **NEW** | Type: `photo` | Intensity: 2 | ID: `b774d5aa-1527-4599-80e2-0bcf20f310b5` - - Text: Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a surprise that would make you feel chosen. +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20038-8c3e-5d4f-9a12-200000000037` + - Text: Who is more likely to hide a thoughtful surprise in an ordinary week? +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20039-8c3e-5d4f-9a12-200000000038` + - Text: Which partner would be first to suggest changing a familiar routine? +- **NEW** | Type: `who_likely` | Intensity: 4 | ID: `b6d20040-8c3e-5d4f-9a12-200000000039` + - Text: Who can make a small unknown feel exciting without making it stressful? - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `b89d2081-285a-4034-89e0-1c24ecb55833` - Text: Write a sealed-note prompt you would enjoy your partner giving you to open later. -- **NEW** | Type: `text_answer` | Intensity: 2 | ID: `be0ee5bc-200c-4203-88f6-165ea4e759ca` - - Text: Write a private note about a surprise that would make you feel chosen. - **NEW** | Type: `swipe` | Intensity: 2 | ID: `c43a3542-dd55-4635-8dbd-6086d2f8094e` - Text: Let your partner hide a clue somewhere at home that leads to a compliment from them. - Partner text: Hide a clue somewhere at home that leads your partner to a compliment from you. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `cb5180d8-a2af-4784-8402-2527e16e0368` - - Text: Offer to surprise your partner with a surprise that would make you feel chosen. - - Partner text: Let your partner surprise you with a surprise that would make you feel chosen for your partner. - - Inverse: 7ec05c35-36e0-46c5-8df5-3806f2f25ae1 -- **NEW** | Type: `swipe` | Intensity: 3 | ID: `ce3692c2-a436-4aee-8176-2dc0abd606f8` - - Text: Offer to surprise your partner with a detail that would make a familiar evening fresh. - - Partner text: Let your partner surprise you with a detail that would make a familiar evening fresh for your partner. - - Inverse: 51f4f0e5-aab1-4df3-898c-3cb2fc769af4 -- **NEW** | Type: `audio` | Intensity: 4 | ID: `d0b82dec-d72e-4ee6-83d7-aab2c61f23f1` - - Text: Record a voice note about a private challenge that feels playful, using a warm tone. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `d0b97507-1905-424a-84ca-534cbf554cc3` - - Text: Describe in your own words a mystery you would enjoy unwrapping. -- **NEW** | Type: `text_answer` | Intensity: 3 | ID: `d28a70f6-150c-4968-8d3b-7e7478f1af48` - - Text: Write a short invitation about a routine worth changing. +- **NEW** | Type: `audio` | Intensity: 3 | ID: `cdfcadf8-cf3c-4729-8586-b2f305dce5fb` + - Text: Leave a voice note explaining the kind of clue that makes mystery feel fun for you. - **NEW** | Type: `who_likely` | Intensity: 4 | ID: `d8d5d88c-1f59-4606-88b8-824b53c00a0b` - Text: Who is more likely to plan a private surprise? +- **NEW** | Type: `photo` | Intensity: 3 | ID: `df5e25fc-3cf2-4ebc-88b7-ae02f7600fad` + - Text: Photograph a hand-drawn route that leads to a new shared activity. - **NEW** | Type: `swipe` | Intensity: 4 | ID: `e1ad7b12-e49a-4b57-8d8c-ce4452e342cb` - Text: Surprise your partner with a confidence challenge that they can change or stop at any point. - Partner text: Let your partner surprise you with a confidence challenge that you can change or stop at any point. - Inverse: 882ccb65-f6f7-47c7-8670-0d8a3036e5ea -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `e29d7ecb-a7b8-4cbc-8883-a7fe6cc77472` - - Text: Let your partner surprise you with a different way to begin a date for your partner. - - Partner text: Offer to surprise your partner with a different way to begin a date. - - Inverse: 5f92c1ed-1350-4e34-8b74-aa46e80891ce - **NEW** | Type: `text_answer` | Intensity: 3 | ID: `e61695ee-30ef-448b-80e4-0a903024fc65` - Text: Tell your partner one familiar routine you would enjoy changing up together. -- **NEW** | Type: `audio` | Intensity: 3 | ID: `f0ab89eb-e8d8-41c6-8487-df2ef91f8ed6` - - Text: Record a voice note about a small risk that sounds fun, as if you were speaking close by. -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `f1be332a-52bb-4c0b-8c26-07d7f5dcffb2` - - Text: Offer to surprise your partner with a new twist that still feels comfortable. - - Partner text: Let your partner surprise you with a new twist that still feels comfortable for your partner. - - Inverse: ffc7fead-5263-4c2a-8a9f-d9f4544d7384 -- **NEW** | Type: `swipe` | Intensity: 2 | ID: `ffc7fead-5263-4c2a-8a9f-d9f4544d7384` - - Text: Let your partner surprise you with a new twist that still feels comfortable for your partner. - - Partner text: Offer to surprise your partner with a new twist that still feels comfortable. - - Inverse: f1be332a-52bb-4c0b-8c26-07d7f5dcffb2 - +- **NEW** | Type: `photo` | Intensity: 3 | ID: `e7d5478a-6f18-45c1-8c25-f831e239c9cc` + - Text: Frame a wrapped everyday object and add one written clue about why you chose it. +- **NEW** | Type: `photo` | Intensity: 4 | ID: `f16ba582-3dfb-4a8d-8b80-fcbc641733bd` + - Text: Show two cards labelled surprise and check first, then say which card matters most to you. diff --git a/docs/product/question-drafts/play-safe-spicy-extension-v2.json b/docs/product/question-drafts/play-safe-spicy-extension-v2.json index 95db61c..b95b4e9 100644 --- a/docs/product/question-drafts/play-safe-spicy-extension-v2.json +++ b/docs/product/question-drafts/play-safe-spicy-extension-v2.json @@ -4,1035 +4,11 @@ "status": "source-only-unpublished", "questions": [ { - "id": "159237c3-f3c2-476a-89e5-1f88bab386c8", - "pack_slug": "taking-the-lead", - "text": "Ask your partner to let you choose a decision you would like to make for your partner.", - "partner_text": "Let your partner choose a decision you would like to make for your partner for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "5630f3e1-5543-4aba-8aa1-1746a64217ae", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "5630f3e1-5543-4aba-8aa1-1746a64217ae", - "pack_slug": "taking-the-lead", - "text": "Let your partner choose a decision you would like to make for your partner for your partner.", - "partner_text": "Ask your partner to let you choose a decision you would like to make for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "159237c3-f3c2-476a-89e5-1f88bab386c8", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "a2004257-470a-40ba-8386-91f2f1d16336", - "pack_slug": "following", - "text": "Ask your partner to choose a decision you would enjoy handing over.", - "partner_text": "Choose a decision you would enjoy handing over for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "54944de9-175e-4d5d-8ba4-37474a1c55a8", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "54944de9-175e-4d5d-8ba4-37474a1c55a8", - "pack_slug": "following", - "text": "Choose a decision you would enjoy handing over for your partner.", - "partner_text": "Ask your partner to choose a decision you would enjoy handing over.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "a2004257-470a-40ba-8386-91f2f1d16336", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "11d04f3b-3edc-4dcf-84e6-85be84366027", - "pack_slug": "shared-control", - "text": "Suggest that you each choose one part of a decision you want to make together.", - "partner_text": "Choose one part of a decision you want to make together for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "e89906a0-fc54-4750-8735-d3761d4349ea", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "e89906a0-fc54-4750-8735-d3761d4349ea", - "pack_slug": "shared-control", - "text": "Choose one part of a decision you want to make together for your partner.", - "partner_text": "Suggest that you each choose one part of a decision you want to make together.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "11d04f3b-3edc-4dcf-84e6-85be84366027", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "f1be332a-52bb-4c0b-8c26-07d7f5dcffb2", - "pack_slug": "surprise-novelty", - "text": "Offer to surprise your partner with a new twist that still feels comfortable.", - "partner_text": "Let your partner surprise you with a new twist that still feels comfortable for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "ffc7fead-5263-4c2a-8a9f-d9f4544d7384", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "ffc7fead-5263-4c2a-8a9f-d9f4544d7384", - "pack_slug": "surprise-novelty", - "text": "Let your partner surprise you with a new twist that still feels comfortable for your partner.", - "partner_text": "Offer to surprise your partner with a new twist that still feels comfortable.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "f1be332a-52bb-4c0b-8c26-07d7f5dcffb2", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "ecb656e3-3f6c-4547-88f7-1ff17bc6b130", - "pack_slug": "taking-the-lead", - "text": "Ask your partner to let you choose a private plan you want to steer.", - "partner_text": "Let your partner choose a private plan you want to steer for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "7fd38b07-6014-4e76-840e-f068f5e46306", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "7fd38b07-6014-4e76-840e-f068f5e46306", - "pack_slug": "taking-the-lead", - "text": "Let your partner choose a private plan you want to steer for your partner.", - "partner_text": "Ask your partner to let you choose a private plan you want to steer.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "ecb656e3-3f6c-4547-88f7-1ff17bc6b130", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "a8db03df-e726-4ec5-87b1-18547bc30206", - "pack_slug": "following", - "text": "Ask your partner to choose a moment where you want your partner to set the pace.", - "partner_text": "Choose a moment where you want your partner to set the pace for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "6cb63f6b-240a-4e81-8cf8-bf950f48cbac", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "6cb63f6b-240a-4e81-8cf8-bf950f48cbac", - "pack_slug": "following", - "text": "Choose a moment where you want your partner to set the pace for your partner.", - "partner_text": "Ask your partner to choose a moment where you want your partner to set the pace.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "a8db03df-e726-4ec5-87b1-18547bc30206", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "a34d807c-1367-41f9-84d9-74f737f1bcb3", - "pack_slug": "shared-control", - "text": "Suggest that you each choose one part of a rule that would make a date more playful.", - "partner_text": "Choose one part of a rule that would make a date more playful for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "da9b9503-a646-486f-84ab-c427759bb332", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "da9b9503-a646-486f-84ab-c427759bb332", - "pack_slug": "shared-control", - "text": "Choose one part of a rule that would make a date more playful for your partner.", - "partner_text": "Suggest that you each choose one part of a rule that would make a date more playful.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "a34d807c-1367-41f9-84d9-74f737f1bcb3", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "cb5180d8-a2af-4784-8402-2527e16e0368", - "pack_slug": "surprise-novelty", - "text": "Offer to surprise your partner with a surprise that would make you feel chosen.", - "partner_text": "Let your partner surprise you with a surprise that would make you feel chosen for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "7ec05c35-36e0-46c5-8df5-3806f2f25ae1", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "7ec05c35-36e0-46c5-8df5-3806f2f25ae1", - "pack_slug": "surprise-novelty", - "text": "Let your partner surprise you with a surprise that would make you feel chosen for your partner.", - "partner_text": "Offer to surprise your partner with a surprise that would make you feel chosen.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "cb5180d8-a2af-4784-8402-2527e16e0368", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "9685504a-d231-467f-803a-773c25491ed4", - "pack_slug": "taking-the-lead", - "text": "Ask your partner to let you choose a moment where you would enjoy setting the pace.", - "partner_text": "Let your partner choose a moment where you would enjoy setting the pace for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "36271e52-27b3-4a6f-89b1-e212a684c90e", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "36271e52-27b3-4a6f-89b1-e212a684c90e", - "pack_slug": "taking-the-lead", - "text": "Let your partner choose a moment where you would enjoy setting the pace for your partner.", - "partner_text": "Ask your partner to let you choose a moment where you would enjoy setting the pace.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "9685504a-d231-467f-803a-773c25491ed4", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "09488b29-e800-4fba-85ce-9d600c5b0ade", - "pack_slug": "following", - "text": "Ask your partner to choose a surprise you would like to receive.", - "partner_text": "Choose a surprise you would like to receive for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "24987c05-e372-43a2-8d27-fabc5978e87d", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "24987c05-e372-43a2-8d27-fabc5978e87d", - "pack_slug": "following", - "text": "Choose a surprise you would like to receive for your partner.", - "partner_text": "Ask your partner to choose a surprise you would like to receive.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "09488b29-e800-4fba-85ce-9d600c5b0ade", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "94135535-923d-4db6-877f-bbc2d31b1d3d", - "pack_slug": "shared-control", - "text": "Suggest that you each choose one part of a way to take turns choosing.", - "partner_text": "Choose one part of a way to take turns choosing for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "8091dbb6-9658-4435-8afc-67d68c3fa5b9", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "8091dbb6-9658-4435-8afc-67d68c3fa5b9", - "pack_slug": "shared-control", - "text": "Choose one part of a way to take turns choosing for your partner.", - "partner_text": "Suggest that you each choose one part of a way to take turns choosing.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "94135535-923d-4db6-877f-bbc2d31b1d3d", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "5f92c1ed-1350-4e34-8b74-aa46e80891ce", - "pack_slug": "surprise-novelty", - "text": "Offer to surprise your partner with a different way to begin a date.", - "partner_text": "Let your partner surprise you with a different way to begin a date for your partner.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "e29d7ecb-a7b8-4cbc-8883-a7fe6cc77472", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "e29d7ecb-a7b8-4cbc-8883-a7fe6cc77472", - "pack_slug": "surprise-novelty", - "text": "Let your partner surprise you with a different way to begin a date for your partner.", - "partner_text": "Offer to surprise your partner with a different way to begin a date.", - "intensity": 2, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "5f92c1ed-1350-4e34-8b74-aa46e80891ce", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "2a598091-1cf2-4aee-807d-368c0c582897", - "pack_slug": "taking-the-lead", - "text": "Ask your partner to let you choose a surprise you would like to arrange.", - "partner_text": "Let your partner choose a surprise you would like to arrange for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "924b279b-7942-4ae7-8802-717b3baa2837", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "924b279b-7942-4ae7-8802-717b3baa2837", - "pack_slug": "taking-the-lead", - "text": "Let your partner choose a surprise you would like to arrange for your partner.", - "partner_text": "Ask your partner to let you choose a surprise you would like to arrange.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "2a598091-1cf2-4aee-807d-368c0c582897", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "9e4ce8f0-3d7f-43b9-8488-cc46ffded548", - "pack_slug": "following", - "text": "Ask your partner to choose a choice you would enjoy letting your partner make.", - "partner_text": "Choose a choice you would enjoy letting your partner make for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "ac1283ea-fbca-4067-8d12-5e8e62741d23", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "ac1283ea-fbca-4067-8d12-5e8e62741d23", - "pack_slug": "following", - "text": "Choose a choice you would enjoy letting your partner make for your partner.", - "partner_text": "Ask your partner to choose a choice you would enjoy letting your partner make.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "9e4ce8f0-3d7f-43b9-8488-cc46ffded548", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "27e32934-de3a-44a7-88e6-b808c03d92bc", - "pack_slug": "shared-control", - "text": "Suggest that you each choose one part of a signal for switching the lead.", - "partner_text": "Choose one part of a signal for switching the lead for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "d6619887-6fca-49cf-8b94-50668247462a", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "d6619887-6fca-49cf-8b94-50668247462a", - "pack_slug": "shared-control", - "text": "Choose one part of a signal for switching the lead for your partner.", - "partner_text": "Suggest that you each choose one part of a signal for switching the lead.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "27e32934-de3a-44a7-88e6-b808c03d92bc", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "a96d4d5c-ef5a-4fb6-837a-4f3a1a9730c2", - "pack_slug": "surprise-novelty", - "text": "Offer to surprise your partner with a small risk that sounds fun.", - "partner_text": "Let your partner surprise you with a small risk that sounds fun for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "196e230c-e7f4-4db7-80e3-760df9f0880e", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "196e230c-e7f4-4db7-80e3-760df9f0880e", - "pack_slug": "surprise-novelty", - "text": "Let your partner surprise you with a small risk that sounds fun for your partner.", - "partner_text": "Offer to surprise your partner with a small risk that sounds fun.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "a96d4d5c-ef5a-4fb6-837a-4f3a1a9730c2", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "f4f7ea8f-79b0-4996-829a-83388968aec6", - "pack_slug": "taking-the-lead", - "text": "Ask your partner to let you choose a choice you want your partner to trust you with.", - "partner_text": "Let your partner choose a choice you want your partner to trust you with for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "64afc8c4-df6b-4201-87d3-f2c6ce0b1392", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "64afc8c4-df6b-4201-87d3-f2c6ce0b1392", - "pack_slug": "taking-the-lead", - "text": "Let your partner choose a choice you want your partner to trust you with for your partner.", - "partner_text": "Ask your partner to let you choose a choice you want your partner to trust you with.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "f4f7ea8f-79b0-4996-829a-83388968aec6", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "08585134-11bf-4a0f-8054-bbc2173b056e", - "pack_slug": "following", - "text": "Ask your partner to choose a way you could show willing trust.", - "partner_text": "Choose a way you could show willing trust for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "8a9127c4-2778-45d1-8401-2d47ed3a54f7", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "8a9127c4-2778-45d1-8401-2d47ed3a54f7", - "pack_slug": "following", - "text": "Choose a way you could show willing trust for your partner.", - "partner_text": "Ask your partner to choose a way you could show willing trust.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "08585134-11bf-4a0f-8054-bbc2173b056e", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "b4fbef65-ff04-45ba-8d3c-415cf88958ea", - "pack_slug": "shared-control", - "text": "Suggest that you each choose one part of a compromise that could feel exciting.", - "partner_text": "Choose one part of a compromise that could feel exciting for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "8b2d3bcf-fc18-48fe-8939-8721088a71a6", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "8b2d3bcf-fc18-48fe-8939-8721088a71a6", - "pack_slug": "shared-control", - "text": "Choose one part of a compromise that could feel exciting for your partner.", - "partner_text": "Suggest that you each choose one part of a compromise that could feel exciting.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "b4fbef65-ff04-45ba-8d3c-415cf88958ea", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "a1493c7d-d6cb-4e27-8dfb-93fbb8bdd65b", - "pack_slug": "surprise-novelty", - "text": "Offer to surprise your partner with a mystery you would enjoy unwrapping.", - "partner_text": "Let your partner surprise you with a mystery you would enjoy unwrapping for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "04997ac5-c433-4a17-8c0a-7115d53e2706", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "04997ac5-c433-4a17-8c0a-7115d53e2706", - "pack_slug": "surprise-novelty", - "text": "Let your partner surprise you with a mystery you would enjoy unwrapping for your partner.", - "partner_text": "Offer to surprise your partner with a mystery you would enjoy unwrapping.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "a1493c7d-d6cb-4e27-8dfb-93fbb8bdd65b", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "fbb2f1ab-aac8-417b-878a-4e19f902c8b9", - "pack_slug": "taking-the-lead", - "text": "Ask your partner to let you choose a way you would guide the mood.", - "partner_text": "Let your partner choose a way you would guide the mood for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "c4e96fba-1caf-426c-8922-d4fd10546d8d", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "c4e96fba-1caf-426c-8922-d4fd10546d8d", - "pack_slug": "taking-the-lead", - "text": "Let your partner choose a way you would guide the mood for your partner.", - "partner_text": "Ask your partner to let you choose a way you would guide the mood.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "fbb2f1ab-aac8-417b-878a-4e19f902c8b9", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "68d3e771-0f9c-4cbb-824a-41c6d39f4f62", - "pack_slug": "following", - "text": "Ask your partner to choose a plan you would rather discover than arrange.", - "partner_text": "Choose a plan you would rather discover than arrange for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "ceccd342-bf3a-4556-8d31-624427b2d81e", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "ceccd342-bf3a-4556-8d31-624427b2d81e", - "pack_slug": "following", - "text": "Choose a plan you would rather discover than arrange for your partner.", - "partner_text": "Ask your partner to choose a plan you would rather discover than arrange.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "68d3e771-0f9c-4cbb-824a-41c6d39f4f62", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "6a49c333-ee02-4e11-8d17-d000785a64a6", - "pack_slug": "shared-control", - "text": "Suggest that you each choose one part of a shared boundary that creates freedom.", - "partner_text": "Choose one part of a shared boundary that creates freedom for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "6da67d26-9ccf-4511-89a1-c570c11eaa34", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "6da67d26-9ccf-4511-89a1-c570c11eaa34", - "pack_slug": "shared-control", - "text": "Choose one part of a shared boundary that creates freedom for your partner.", - "partner_text": "Suggest that you each choose one part of a shared boundary that creates freedom.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "6a49c333-ee02-4e11-8d17-d000785a64a6", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "981a78cc-dee2-4def-863a-5a22c6275352", - "pack_slug": "surprise-novelty", - "text": "Offer to surprise your partner with a routine worth changing.", - "partner_text": "Let your partner surprise you with a routine worth changing for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "91fe1858-5c5b-413f-8897-696485214d42", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "91fe1858-5c5b-413f-8897-696485214d42", - "pack_slug": "surprise-novelty", - "text": "Let your partner surprise you with a routine worth changing for your partner.", - "partner_text": "Offer to surprise your partner with a routine worth changing.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "981a78cc-dee2-4def-863a-5a22c6275352", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "5f2275b9-fa01-42f8-88ba-5f9e9c05b244", - "pack_slug": "taking-the-lead", - "text": "Ask your partner to let you choose a detail you would like to take charge of.", - "partner_text": "Let your partner choose a detail you would like to take charge of for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "e464c87b-7928-4006-8228-2499907c3424", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "e464c87b-7928-4006-8228-2499907c3424", - "pack_slug": "taking-the-lead", - "text": "Let your partner choose a detail you would like to take charge of for your partner.", - "partner_text": "Ask your partner to let you choose a detail you would like to take charge of.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "5f2275b9-fa01-42f8-88ba-5f9e9c05b244", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "ad50f36a-7f9e-41eb-8e81-0ab2b64f3753", - "pack_slug": "following", - "text": "Ask your partner to choose a cue that helps you relax into following.", - "partner_text": "Choose a cue that helps you relax into following for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "be8fbf2d-632b-47c3-8975-37c25a0c7d09", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "be8fbf2d-632b-47c3-8975-37c25a0c7d09", - "pack_slug": "following", - "text": "Choose a cue that helps you relax into following for your partner.", - "partner_text": "Ask your partner to choose a cue that helps you relax into following.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "ad50f36a-7f9e-41eb-8e81-0ab2b64f3753", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "9241e6b5-851d-4f1c-89e8-9f403eeb2edf", - "pack_slug": "shared-control", - "text": "Suggest that you each choose one part of a plan where each person gets a say.", - "partner_text": "Choose one part of a plan where each person gets a say for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "70361167-c325-45b7-82bb-74dc51d0d5de", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "70361167-c325-45b7-82bb-74dc51d0d5de", - "pack_slug": "shared-control", - "text": "Choose one part of a plan where each person gets a say for your partner.", - "partner_text": "Suggest that you each choose one part of a plan where each person gets a say.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "9241e6b5-851d-4f1c-89e8-9f403eeb2edf", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "a74e9936-7fd0-47b5-86bd-0dc7d9ccb30b", - "pack_slug": "surprise-novelty", - "text": "Offer to surprise your partner with a private challenge that feels playful.", - "partner_text": "Let your partner surprise you with a private challenge that feels playful for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "0cd0a557-d7e4-4c54-823c-8101b65992bf", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "0cd0a557-d7e4-4c54-823c-8101b65992bf", - "pack_slug": "surprise-novelty", - "text": "Let your partner surprise you with a private challenge that feels playful for your partner.", - "partner_text": "Offer to surprise your partner with a private challenge that feels playful.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "a74e9936-7fd0-47b5-86bd-0dc7d9ccb30b", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "71eaf5a5-0a3f-4feb-8a52-344e979f29ef", - "pack_slug": "taking-the-lead", - "text": "Ask your partner to let you choose a signal that you are ready to lead.", - "partner_text": "Let your partner choose a signal that you are ready to lead for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "ad4166e2-2e05-4ddc-84b8-7fc12130ad3a", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "ad4166e2-2e05-4ddc-84b8-7fc12130ad3a", - "pack_slug": "taking-the-lead", - "text": "Let your partner choose a signal that you are ready to lead for your partner.", - "partner_text": "Ask your partner to let you choose a signal that you are ready to lead.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "71eaf5a5-0a3f-4feb-8a52-344e979f29ef", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "1787bc0f-d3f9-4930-80cd-724a438266ce", - "pack_slug": "following", - "text": "Ask your partner to choose a detail you would enjoy being guided through.", - "partner_text": "Choose a detail you would enjoy being guided through for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "e7577fa8-e1d0-4d6b-895e-6171bf817097", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "e7577fa8-e1d0-4d6b-895e-6171bf817097", - "pack_slug": "following", - "text": "Choose a detail you would enjoy being guided through for your partner.", - "partner_text": "Ask your partner to choose a detail you would enjoy being guided through.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "1787bc0f-d3f9-4930-80cd-724a438266ce", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "97112add-4cd6-48b0-8354-cc86814893e9", - "pack_slug": "shared-control", - "text": "Suggest that you each choose one part of a way to make a mutual choice feel special.", - "partner_text": "Choose one part of a way to make a mutual choice feel special for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "12555325-088c-4f8d-8c8a-ec6d88486c5d", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "12555325-088c-4f8d-8c8a-ec6d88486c5d", - "pack_slug": "shared-control", - "text": "Choose one part of a way to make a mutual choice feel special for your partner.", - "partner_text": "Suggest that you each choose one part of a way to make a mutual choice feel special.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "97112add-4cd6-48b0-8354-cc86814893e9", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "ce3692c2-a436-4aee-8176-2dc0abd606f8", - "pack_slug": "surprise-novelty", - "text": "Offer to surprise your partner with a detail that would make a familiar evening fresh.", - "partner_text": "Let your partner surprise you with a detail that would make a familiar evening fresh for your partner.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "51f4f0e5-aab1-4df3-898c-3cb2fc769af4", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner proposes a clear role while the other receives the complementary invitation." - }, - { - "id": "51f4f0e5-aab1-4df3-898c-3cb2fc769af4", - "pack_slug": "surprise-novelty", - "text": "Let your partner surprise you with a detail that would make a familiar evening fresh for your partner.", - "partner_text": "Offer to surprise your partner with a detail that would make a familiar evening fresh.", - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": "ce3692c2-a436-4aee-8176-2dc0abd606f8", - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "One partner receives a clear role while the other proposes the complementary invitation." - }, - { - "id": "e87b36d3-9110-41a5-82c4-c55e27d278bf", + "id": "b2000000-0000-4000-8000-000000000001", "pack_slug": "flirty-communication", - "text": "Would you both like to make room for a compliment that would stay with you?", - "partner_text": null, - "intensity": 3, + "text": "Write a private compliment on a note for your partner.", + "partner_text": "Find a private compliment your partner has written on a note for you.", + "intensity": 2, "question_type": "swipe", "config": {}, "allowed_couple_genders": null, @@ -1041,14 +17,30 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "A handwritten compliment is ready for your partner to find." }, { - "id": "2bd6ce63-bf37-4805-8563-4368cb03798e", + "id": "b2000000-0000-4000-8000-000000000002", + "pack_slug": "flirty-communication", + "text": "Find a private compliment your partner has written on a note for you.", + "partner_text": "Write a private compliment on a note for your partner.", + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000001", + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "A handwritten compliment from your partner is ready for you to find." + }, + { + "id": "b2000000-0000-4000-8000-000000000003", "pack_slug": "anticipation", - "text": "Would you both like to make room for the part of a date you most enjoy looking forward to?", - "partner_text": null, - "intensity": 3, + "text": "Plan a small clue that signals a private date is coming.", + "partner_text": "Spot a small clue your partner has planned to signal a private date.", + "intensity": 2, "question_type": "swipe", "config": {}, "allowed_couple_genders": null, @@ -1057,14 +49,30 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "Your partner receives a clear, playful signal of an upcoming private date." }, { - "id": "88bec9f5-e6f2-42f3-816d-0fa43c668fe6", + "id": "b2000000-0000-4000-8000-000000000004", + "pack_slug": "anticipation", + "text": "Spot a small clue your partner has planned to signal a private date.", + "partner_text": "Plan a small clue that signals a private date is coming.", + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000003", + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "You receive a clear, playful signal of an upcoming private date." + }, + { + "id": "b2000000-0000-4000-8000-000000000005", "pack_slug": "clothes-confidence", - "text": "Would you both like to make room for an outfit detail that changes your posture?", - "partner_text": null, - "intensity": 3, + "text": "Pick an accessory that makes your partner feel noticed.", + "partner_text": "Wear an accessory your partner has picked to make you feel noticed.", + "intensity": 2, "question_type": "swipe", "config": {}, "allowed_couple_genders": null, @@ -1073,62 +81,30 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "Your partner has a thoughtful accessory choice to wear or keep nearby." }, { - "id": "d5059271-bf91-48e6-8d79-2adb40eacc89", - "pack_slug": "private-performance", - "text": "Would you both like to make room for a gesture that makes you feel desired?", - "partner_text": null, - "intensity": 3, + "id": "b2000000-0000-4000-8000-000000000006", + "pack_slug": "clothes-confidence", + "text": "Wear an accessory your partner has picked to make you feel noticed.", + "partner_text": "Pick an accessory that makes your partner feel noticed.", + "intensity": 2, "question_type": "swipe", "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, - "inverse_of": null, + "inverse_of": "b2000000-0000-4000-8000-000000000005", "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "You have a thoughtful accessory choice to wear or keep nearby." }, { - "id": "7b63cbcf-b12b-4c0b-8bbf-ff0c9c197950", - "pack_slug": "giving-receiving-attention", - "text": "Would you both like to make room for a kind of attention that helps you relax?", - "partner_text": null, - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "4fd24a9a-ff15-4ad4-8a86-19853537c474", - "pack_slug": "sensory-cues", - "text": "Would you both like to make room for a scent that changes the mood?", - "partner_text": null, - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "994d5966-ff0a-4909-8471-7b4c53de8e4a", + "id": "b2000000-0000-4000-8000-000000000007", "pack_slug": "settings-atmosphere", - "text": "Would you both like to make room for a corner of home that could feel more special?", - "partner_text": null, - "intensity": 3, + "text": "Set up one corner of your shared space to feel more inviting.", + "partner_text": "Enjoy one corner of your shared space your partner has made more inviting.", + "intensity": 2, "question_type": "swipe", "config": {}, "allowed_couple_genders": null, @@ -1137,94 +113,30 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "A deliberately welcoming shared space is prepared." }, { - "id": "f0d760f4-6b19-4af6-8866-1a2440c4850d", - "pack_slug": "fantasy-exchange", - "text": "Would you both like to make room for a version of a date with no interruptions?", - "partner_text": null, - "intensity": 3, + "id": "b2000000-0000-4000-8000-000000000008", + "pack_slug": "settings-atmosphere", + "text": "Enjoy one corner of your shared space your partner has made more inviting.", + "partner_text": "Set up one corner of your shared space to feel more inviting.", + "intensity": 2, "question_type": "swipe", "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, - "inverse_of": null, + "inverse_of": "b2000000-0000-4000-8000-000000000007", "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "A deliberately welcoming shared space is prepared for you." }, { - "id": "c40cbbf5-98fe-4ee2-8dcf-7f16f5f9eaa0", - "pack_slug": "roleplay", - "text": "Would you both like to make room for a character energy you would enjoy borrowing?", - "partner_text": null, - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "ec359917-dfb4-4c36-845c-37bf07b3b07b", - "pack_slug": "taking-the-lead", - "text": "Would you both like to make room for a decision you would like to make for your partner?", - "partner_text": null, - "intensity": 3, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "ed91214f-b7fe-440d-80fe-d4e8da9c7ef8", - "pack_slug": "following", - "text": "Would you both like to make room for a decision you would enjoy handing over?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "95e58555-1a38-407a-8db6-638f9a61af59", - "pack_slug": "shared-control", - "text": "Would you both like to make room for a decision you want to make together?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "b22aa1a8-e5a7-4e72-8665-a18028f9c323", + "id": "b2000000-0000-4000-8000-000000000009", "pack_slug": "boundaries-check-ins", - "text": "Would you both like to make room for a limit that helps you feel free to explore?", - "partner_text": null, - "intensity": 4, + "text": "Name one signal that means pause when exploring a new idea.", + "partner_text": "Agree with your partner on one signal that means pause when exploring a new idea.", + "intensity": 2, "question_type": "swipe", "config": {}, "allowed_couple_genders": null, @@ -1233,14 +145,62 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "A simple pause signal is agreed before anything new is tried." }, { - "id": "4725e282-5b80-4977-894e-bf6ca2855983", + "id": "b2000000-0000-4000-8000-000000000010", + "pack_slug": "boundaries-check-ins", + "text": "Agree with your partner on one signal that means pause when exploring a new idea.", + "partner_text": "Name one signal that means pause when exploring a new idea.", + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000009", + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "A simple pause signal is agreed with your partner before anything new is tried." + }, + { + "id": "b2000000-0000-4000-8000-000000000011", + "pack_slug": "giving-receiving-attention", + "text": "Give your partner an unhurried shoulder massage.", + "partner_text": "Receive an unhurried shoulder massage from your partner.", + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a focused, relaxing shoulder massage." + }, + { + "id": "b2000000-0000-4000-8000-000000000012", + "pack_slug": "giving-receiving-attention", + "text": "Receive an unhurried shoulder massage from your partner.", + "partner_text": "Give your partner an unhurried shoulder massage.", + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000011", + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "You receive a focused, relaxing shoulder massage." + }, + { + "id": "b2000000-0000-4000-8000-000000000013", "pack_slug": "aftercare-reconnection", - "text": "Would you both like to make room for a word that helps you feel grounded?", - "partner_text": null, - "intensity": 4, + "text": "Bring your partner a drink after a close moment.", + "partner_text": "Let your partner bring you a drink after a close moment.", + "intensity": 2, "question_type": "swipe", "config": {}, "allowed_couple_genders": null, @@ -1249,286 +209,30 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "Your partner has a small act of care waiting after closeness." }, { - "id": "2da9f39a-4ec9-444f-8a31-c57a27e3ecc6", - "pack_slug": "surprise-novelty", - "text": "Would you both like to make room for a new twist that still feels comfortable?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "a5843ae2-fd21-4ed9-8f97-b86da797e8d0", - "pack_slug": "long-distance-desire", - "text": "Would you both like to make room for a message that bridges the distance?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "696316ed-a86c-46bb-8c2e-ba935cedf330", - "pack_slug": "flirty-communication", - "text": "Would you both like to make room for a line that makes you feel chosen?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "19f33a4a-b074-4f04-8377-fb41e57b1c20", - "pack_slug": "anticipation", - "text": "Would you both like to make room for a small ritual that creates build-up?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "fc7c69e0-d635-4073-89de-f6af3850d31c", - "pack_slug": "clothes-confidence", - "text": "Would you both like to make room for a colour that makes you feel magnetic?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "72d1430a-e6d0-4d2a-8f55-69e2ef609487", - "pack_slug": "private-performance", - "text": "Would you both like to make room for a look that makes you feel seen?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "5de93111-1596-4d2f-8d1b-13fd213f8212", - "pack_slug": "giving-receiving-attention", - "text": "Would you both like to make room for a detail that makes you feel appreciated?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "989867d4-3117-474e-84cf-1ae07eb04c0c", - "pack_slug": "sensory-cues", - "text": "Would you both like to make room for a sound that makes a room feel private?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "a59e610a-9c1e-41b8-8a75-e8c9aa4a3a73", - "pack_slug": "settings-atmosphere", - "text": "Would you both like to make room for a setting that makes conversation easier?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "7227eb7d-2901-48f1-8bab-2832b76bc1a7", - "pack_slug": "fantasy-exchange", - "text": "Would you both like to make room for a mood you have been curious to explore?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "d0895472-bca5-4de3-8867-24a50937440f", - "pack_slug": "roleplay", - "text": "Would you both like to make room for a made-up first meeting you could play with?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "1eaf1314-1759-466c-82c3-ffd6b90e0fdd", - "pack_slug": "taking-the-lead", - "text": "Would you both like to make room for a private plan you want to steer?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "b22a7b78-9149-4755-80a6-dd9e9c38e459", - "pack_slug": "following", - "text": "Would you both like to make room for a moment where you want your partner to set the pace?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "6d5e314a-4f01-4385-88aa-32d57a592832", - "pack_slug": "shared-control", - "text": "Would you both like to make room for a rule that would make a date more playful?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "7e81fd93-74ae-45fc-8297-038686ce1963", - "pack_slug": "boundaries-check-ins", - "text": "Would you both like to make room for a question that makes consent feel natural?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "e7f5ed0c-e7cf-4ebd-81e6-cae390de0036", + "id": "b2000000-0000-4000-8000-000000000014", "pack_slug": "aftercare-reconnection", - "text": "Would you both like to make room for a small kindness you want after closeness?", - "partner_text": null, - "intensity": 4, + "text": "Let your partner bring you a drink after a close moment.", + "partner_text": "Bring your partner a drink after a close moment.", + "intensity": 2, "question_type": "swipe", "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, - "inverse_of": null, + "inverse_of": "b2000000-0000-4000-8000-000000000013", "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "You have a small act of care waiting after closeness." }, { - "id": "aa6c4e31-6375-4c0a-8ac3-b562b25e94a9", - "pack_slug": "surprise-novelty", - "text": "Would you both like to make room for a surprise that would make you feel chosen?", - "partner_text": null, - "intensity": 4, - "question_type": "swipe", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." - }, - { - "id": "e7c9b9ae-d277-4961-8fc7-cfb89de0f1c3", + "id": "b2000000-0000-4000-8000-000000000015", "pack_slug": "long-distance-desire", - "text": "Would you both like to make room for a detail that makes you feel close from apart?", - "partner_text": null, - "intensity": 4, + "text": "Mail or send your partner a note they can keep.", + "partner_text": "Keep a note your partner has mailed or sent to you.", + "intensity": 2, "question_type": "swipe", "config": {}, "allowed_couple_genders": null, @@ -1537,12 +241,1244 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "Your partner receives a lasting note to revisit when apart." }, { - "id": "0b904423-c54b-42ec-8c98-23f69a6b5fab", + "id": "b2000000-0000-4000-8000-000000000016", + "pack_slug": "long-distance-desire", + "text": "Keep a note your partner has mailed or sent to you.", + "partner_text": "Mail or send your partner a note they can keep.", + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000015", + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "You receive a lasting note to revisit when apart." + }, + { + "id": "b2000000-0000-4000-8000-000000000017", "pack_slug": "flirty-communication", - "text": "Would you both like to make room for a small invitation you would enjoy receiving?", + "text": "Send a message describing how you would like to be greeted in private.", + "partner_text": "Receive a message from your partner describing how they would like to be greeted in private.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a specific private greeting they can choose to give." + }, + { + "id": "b2000000-0000-4000-8000-000000000018", + "pack_slug": "flirty-communication", + "text": "Receive a message from your partner describing how they would like to be greeted in private.", + "partner_text": "Send a message describing how you would like to be greeted in private.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000017", + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "You receive a specific private greeting your partner can choose to give." + }, + { + "id": "b2000000-0000-4000-8000-000000000019", + "pack_slug": "flirty-communication", + "text": "Say aloud one quality that makes your partner feel desired.", + "partner_text": "Hear your partner say aloud one quality that makes you feel desired.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner hears a direct expression of what makes them desirable to you." + }, + { + "id": "b2000000-0000-4000-8000-000000000020", + "pack_slug": "flirty-communication", + "text": "Hear your partner say aloud one quality that makes you feel desired.", + "partner_text": "Say aloud one quality that makes your partner feel desired.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000019", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You hear a direct expression of what makes you desirable to your partner." + }, + { + "id": "b2000000-0000-4000-8000-000000000021", + "pack_slug": "anticipation", + "text": "Arrange a private date where your partner chooses the first surprise.", + "partner_text": "Choose the first surprise in a private date your partner arranges.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner gets first choice over a planned private surprise." + }, + { + "id": "b2000000-0000-4000-8000-000000000022", + "pack_slug": "anticipation", + "text": "Choose the first surprise in a private date your partner arranges.", + "partner_text": "Arrange a private date where your partner chooses the first surprise.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000021", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You get first choice over a planned private surprise." + }, + { + "id": "b2000000-0000-4000-8000-000000000023", + "pack_slug": "anticipation", + "text": "Leave a handwritten invitation for a more intimate evening together.", + "partner_text": "Find a handwritten invitation from your partner for a more intimate evening together.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a tangible invitation to an intimate evening." + }, + { + "id": "b2000000-0000-4000-8000-000000000024", + "pack_slug": "anticipation", + "text": "Find a handwritten invitation from your partner for a more intimate evening together.", + "partner_text": "Leave a handwritten invitation for a more intimate evening together.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000023", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You receive a tangible invitation to an intimate evening." + }, + { + "id": "b2000000-0000-4000-8000-000000000025", + "pack_slug": "taking-the-lead", + "text": "Guide the opening of a private date while your partner relaxes into it.", + "partner_text": "Relax into the opening of a private date while your partner guides it.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can accept a gently led beginning to a private date." + }, + { + "id": "b2000000-0000-4000-8000-000000000026", + "pack_slug": "taking-the-lead", + "text": "Relax into the opening of a private date while your partner guides it.", + "partner_text": "Guide the opening of a private date while your partner relaxes into it.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000025", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You can accept a gently led beginning to a private date." + }, + { + "id": "b2000000-0000-4000-8000-000000000027", + "pack_slug": "taking-the-lead", + "text": "Set the pace for a private conversation about desire.", + "partner_text": "Follow the pace your partner sets for a private conversation about desire.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can follow a pace you set for an honest conversation about desire." + }, + { + "id": "b2000000-0000-4000-8000-000000000028", + "pack_slug": "taking-the-lead", + "text": "Follow the pace your partner sets for a private conversation about desire.", + "partner_text": "Set the pace for a private conversation about desire.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000027", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You can follow a pace your partner sets for an honest conversation about desire." + }, + { + "id": "b2000000-0000-4000-8000-000000000029", + "pack_slug": "following", + "text": "Let your partner choose the setting for a private date.", + "partner_text": "Choose the setting for a private date your partner has invited you to shape.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner gets to select the setting for your private date." + }, + { + "id": "b2000000-0000-4000-8000-000000000030", + "pack_slug": "following", + "text": "Choose the setting for a private date your partner has invited you to shape.", + "partner_text": "Let your partner choose the setting for a private date.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000029", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You get to select the setting for your private date." + }, + { + "id": "b2000000-0000-4000-8000-000000000031", + "pack_slug": "following", + "text": "Follow a three-step private-date plan your partner designs.", + "partner_text": "Design a three-step private-date plan for your partner to follow.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can make a simple private-date plan for you to follow." + }, + { + "id": "b2000000-0000-4000-8000-000000000032", + "pack_slug": "following", + "text": "Design a three-step private-date plan for your partner to follow.", + "partner_text": "Follow a three-step private-date plan your partner designs.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000031", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You can make a simple private-date plan for your partner to follow." + }, + { + "id": "b2000000-0000-4000-8000-000000000033", + "pack_slug": "shared-control", + "text": "Invite your partner to take turns choosing one rule for a private date.", + "partner_text": "Take turns with your partner choosing one rule for a private date.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You invite your partner to set a mutually accepted private-date rule with you." + }, + { + "id": "b2000000-0000-4000-8000-000000000034", + "pack_slug": "shared-control", + "text": "Take turns with your partner choosing one rule for a private date.", + "partner_text": "Invite your partner to take turns choosing one rule for a private date.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000033", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You accept your partner's invitation to set a mutually accepted private-date rule." + }, + { + "id": "b2000000-0000-4000-8000-000000000037", + "pack_slug": "sensory-cues", + "text": "Build a playlist that tells your partner when the mood is changing.", + "partner_text": "Let your partner build a playlist that tells you when the mood is changing.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a shared playlist with a deliberate emotional arc." + }, + { + "id": "b2000000-0000-4000-8000-000000000038", + "pack_slug": "sensory-cues", + "text": "Let your partner build a playlist that tells you when the mood is changing.", + "partner_text": "Build a playlist that tells your partner when the mood is changing.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000037", + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "You receive a shared playlist with a deliberate emotional arc." + }, + { + "id": "b2000000-0000-4000-8000-000000000039", + "pack_slug": "private-performance", + "text": "Prepare an outfit for a private reveal and tell your partner the theme.", + "partner_text": "Choose an outfit for a private reveal after your partner shares the theme.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner knows the theme of a planned private reveal." + }, + { + "id": "b2000000-0000-4000-8000-000000000040", + "pack_slug": "private-performance", + "text": "Choose an outfit for a private reveal after your partner shares the theme.", + "partner_text": "Prepare an outfit for a private reveal and tell your partner the theme.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000039", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You know the theme of a planned private reveal." + }, + { + "id": "b2000000-0000-4000-8000-000000000041", + "pack_slug": "fantasy-exchange", + "text": "Describe the atmosphere you would borrow from a fictional romance.", + "partner_text": "Hear your partner describe the atmosphere they would borrow from a fictional romance.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a clear fictional mood to explore together." + }, + { + "id": "b2000000-0000-4000-8000-000000000042", + "pack_slug": "fantasy-exchange", + "text": "Hear your partner describe the atmosphere they would borrow from a fictional romance.", + "partner_text": "Describe the atmosphere you would borrow from a fictional romance.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000041", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You receive a clear fictional mood to explore together." + }, + { + "id": "b2000000-0000-4000-8000-000000000043", + "pack_slug": "long-distance-desire", + "text": "Record a voice note describing the reunion you are looking forward to.", + "partner_text": "Receive a voice note from your partner describing the reunion they are looking forward to.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a spoken picture of a desired reunion." + }, + { + "id": "b2000000-0000-4000-8000-000000000044", + "pack_slug": "long-distance-desire", + "text": "Receive a voice note from your partner describing the reunion they are looking forward to.", + "partner_text": "Record a voice note describing the reunion you are looking forward to.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000043", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You receive a spoken picture of a desired reunion." + }, + { + "id": "b2000000-0000-4000-8000-000000000045", + "pack_slug": "giving-receiving-attention", + "text": "Give your partner your full attention while they describe what helps them feel wanted.", + "partner_text": "Describe what helps you feel wanted while your partner gives you their full attention.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner gets uninterrupted space to name what makes them feel wanted." + }, + { + "id": "b2000000-0000-4000-8000-000000000046", + "pack_slug": "giving-receiving-attention", + "text": "Describe what helps you feel wanted while your partner gives you their full attention.", + "partner_text": "Give your partner your full attention while they describe what helps them feel wanted.", + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000045", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You get uninterrupted space to name what makes you feel wanted." + }, + { + "id": "b2000000-0000-4000-8000-000000000047", + "pack_slug": "taking-the-lead", + "text": "Set a clear private challenge after agreeing the limits with your partner.", + "partner_text": "Agree the limits with your partner before they set a clear private challenge.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can opt into a bounded private challenge you have agreed together." + }, + { + "id": "b2000000-0000-4000-8000-000000000048", + "pack_slug": "taking-the-lead", + "text": "Agree the limits with your partner before they set a clear private challenge.", + "partner_text": "Set a clear private challenge after agreeing the limits with your partner.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000047", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You can opt into a bounded private challenge you have agreed together." + }, + { + "id": "b2000000-0000-4000-8000-000000000049", + "pack_slug": "taking-the-lead", + "text": "Lead a close-moment ritual using words your partner has approved.", + "partner_text": "Let your partner lead a close-moment ritual using words you have approved.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can accept a close-moment ritual with language they already welcome." + }, + { + "id": "b2000000-0000-4000-8000-000000000050", + "pack_slug": "taking-the-lead", + "text": "Let your partner lead a close-moment ritual using words you have approved.", + "partner_text": "Lead a close-moment ritual using words your partner has approved.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000049", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You can accept a close-moment ritual with language you already welcome." + }, + { + "id": "b2000000-0000-4000-8000-000000000051", + "pack_slug": "following", + "text": "Let your partner direct a private scene after you agree a stop signal.", + "partner_text": "Direct a private scene after you and your partner agree a stop signal.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can direct a bounded private scene with a clear stop signal." + }, + { + "id": "b2000000-0000-4000-8000-000000000052", + "pack_slug": "following", + "text": "Direct a private scene after you and your partner agree a stop signal.", + "partner_text": "Let your partner direct a private scene after you agree a stop signal.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000051", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You can direct a bounded private scene with a clear stop signal." + }, + { + "id": "b2000000-0000-4000-8000-000000000053", + "pack_slug": "shared-control", + "text": "Propose one bold rule for a private date that either of you can revisit.", + "partner_text": "Negotiate one bold rule with your partner for a private date that either of you can revisit.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You bring a bold private-date rule forward with an explicit option to change it." + }, + { + "id": "b2000000-0000-4000-8000-000000000054", + "pack_slug": "shared-control", + "text": "Negotiate one bold rule with your partner for a private date that either of you can revisit.", + "partner_text": "Propose one bold rule for a private date that either of you can revisit.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000053", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You negotiate the bold private-date rule with an explicit option to change it." + }, + { + "id": "b2000000-0000-4000-8000-000000000055", + "pack_slug": "private-performance", + "text": "Prepare a private reveal after checking what would feel comfortable for your partner.", + "partner_text": "Approve a private reveal your partner prepares after checking what feels comfortable for you.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can prepare a private reveal within stated comfort limits." + }, + { + "id": "b2000000-0000-4000-8000-000000000056", + "pack_slug": "private-performance", + "text": "Approve a private reveal your partner prepares after checking what feels comfortable for you.", + "partner_text": "Prepare a private reveal after checking what would feel comfortable for your partner.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000055", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You can prepare a private reveal within stated comfort limits." + }, + { + "id": "b2000000-0000-4000-8000-000000000057", + "pack_slug": "private-performance", + "text": "Make a confident request for the kind of attention you want in private.", + "partner_text": "Hear a confident request from your partner for the kind of attention they want in private.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a clear request for a specific kind of private attention." + }, + { + "id": "b2000000-0000-4000-8000-000000000058", + "pack_slug": "private-performance", + "text": "Hear a confident request from your partner for the kind of attention they want in private.", + "partner_text": "Make a confident request for the kind of attention you want in private.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000057", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You receive a clear request for a specific kind of private attention." + }, + { + "id": "b2000000-0000-4000-8000-000000000059", + "pack_slug": "fantasy-exchange", + "text": "Bring a shared fictional premise into a private date, agreeing what stays imaginary.", + "partner_text": "Shape a shared fictional premise into a private date, agreeing with your partner what stays imaginary.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can help shape a fictional premise with clear real-world boundaries." + }, + { + "id": "b2000000-0000-4000-8000-000000000060", + "pack_slug": "fantasy-exchange", + "text": "Shape a shared fictional premise into a private date, agreeing with your partner what stays imaginary.", + "partner_text": "Bring a shared fictional premise into a private date, agreeing what stays imaginary.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000059", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You can help shape a fictional premise with clear real-world boundaries." + }, + { + "id": "b2000000-0000-4000-8000-000000000061", + "pack_slug": "roleplay", + "text": "Choose a character dynamic for a private conversation, with a clear exit line.", + "partner_text": "Step into a character dynamic for a private conversation with a clear exit line.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can enter a character dynamic that includes an easy way out." + }, + { + "id": "b2000000-0000-4000-8000-000000000062", + "pack_slug": "roleplay", + "text": "Step into a character dynamic for a private conversation with a clear exit line.", + "partner_text": "Choose a character dynamic for a private conversation, with a clear exit line.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000061", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You can enter a character dynamic that includes an easy way out." + }, + { + "id": "b2000000-0000-4000-8000-000000000063", + "pack_slug": "surprise-novelty", + "text": "Plan a bolder surprise after getting your partner's yes to the category.", + "partner_text": "Give your partner your yes to a category before they plan a bolder surprise.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can plan a bolder surprise only within a category you have welcomed." + }, + { + "id": "b2000000-0000-4000-8000-000000000064", + "pack_slug": "surprise-novelty", + "text": "Give your partner your yes to a category before they plan a bolder surprise.", + "partner_text": "Plan a bolder surprise after getting your partner's yes to the category.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000063", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You can plan a bolder surprise only within a category you have welcomed." + }, + { + "id": "b2000000-0000-4000-8000-000000000065", + "pack_slug": "settings-atmosphere", + "text": "Choose a song that changes the mood of an ordinary evening.", + "partner_text": null, + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "A shared mood-setting song is chosen." + }, + { + "id": "b2000000-0000-4000-8000-000000000066", + "pack_slug": "flirty-communication", + "text": "Trade one compliment that is too personal for a group chat.", + "partner_text": null, + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Each partner receives a private, personal compliment." + }, + { + "id": "b2000000-0000-4000-8000-000000000067", + "pack_slug": "boundaries-check-ins", + "text": "Create a simple signal for asking for more closeness.", + "partner_text": null, + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "A low-pressure signal for more closeness is agreed." + }, + { + "id": "b2000000-0000-4000-8000-000000000068", + "pack_slug": "sensory-cues", + "text": "Pick a scent, tea, or snack that becomes part of your private-date ritual.", + "partner_text": null, + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "A sensory cue for private dates is selected." + }, + { + "id": "b2000000-0000-4000-8000-000000000069", + "pack_slug": "clothes-confidence", + "text": "Each choose one piece of clothing that makes you feel especially confident.", + "partner_text": null, + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Each partner has a confidence-boosting item in mind." + }, + { + "id": "b2000000-0000-4000-8000-000000000070", + "pack_slug": "aftercare-reconnection", + "text": "Name the kindest way to reconnect after an intense conversation.", + "partner_text": null, + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "A specific reconnection gesture is agreed." + }, + { + "id": "b2000000-0000-4000-8000-000000000071", + "pack_slug": "surprise-novelty", + "text": "Make a tiny surprise that can be left for the other to find.", + "partner_text": null, + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Each partner has a small surprise idea to leave behind." + }, + { + "id": "b2000000-0000-4000-8000-000000000072", + "pack_slug": "flirty-communication", + "text": "Choose a question that makes flirting feel easy.", + "partner_text": null, + "intensity": 2, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "A repeatable question for easy flirting is chosen." + }, + { + "id": "b2000000-0000-4000-8000-000000000073", + "pack_slug": "anticipation", + "text": "Set a private-date mood that feels a little braver than usual.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A mutually appealing bolder mood is named." + }, + { + "id": "b2000000-0000-4000-8000-000000000074", + "pack_slug": "flirty-communication", + "text": "Swap one sentence about what makes you feel pursued.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Each partner names a way they like to be pursued." + }, + { + "id": "b2000000-0000-4000-8000-000000000075", + "pack_slug": "boundaries-check-ins", + "text": "Agree on a word that means keep going at this pace.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A positive pace signal is agreed." + }, + { + "id": "b2000000-0000-4000-8000-000000000076", + "pack_slug": "fantasy-exchange", + "text": "Plan a private date around one shared fantasy atmosphere.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A shared fantasy atmosphere is selected for a private date." + }, + { + "id": "b2000000-0000-4000-8000-000000000077", + "pack_slug": "shared-control", + "text": "Take turns choosing the first and last part of a private date.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Each partner has a defined moment of choice in a private date." + }, + { + "id": "b2000000-0000-4000-8000-000000000078", + "pack_slug": "sensory-cues", + "text": "Build a playlist that begins playful and ends calm.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "A private-date playlist with a clear arc is created." + }, + { + "id": "b2000000-0000-4000-8000-000000000079", + "pack_slug": "flirty-communication", + "text": "Choose a phrase that feels like an invitation to get closer.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A mutual invitation phrase is chosen." + }, + { + "id": "b2000000-0000-4000-8000-000000000080", + "pack_slug": "giving-receiving-attention", + "text": "Compare the sort of praise that lands best for each of you.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Each partner knows a form of praise the other enjoys." + }, + { + "id": "b2000000-0000-4000-8000-000000000081", + "pack_slug": "taking-the-lead", + "text": "Decide which of you usually starts the bolder conversation.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A familiar lead role for bold conversations is identified." + }, + { + "id": "b2000000-0000-4000-8000-000000000082", + "pack_slug": "surprise-novelty", + "text": "Plan a private date with one element neither of you chooses until the moment.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A private date includes one mutually welcomed unknown element." + }, + { + "id": "b2000000-0000-4000-8000-000000000083", + "pack_slug": "roleplay", + "text": "Choose a fictional setting that makes ordinary words feel more daring.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A fictional setting for a daring conversation is selected." + }, + { + "id": "b2000000-0000-4000-8000-000000000084", + "pack_slug": "giving-receiving-attention", + "text": "Set aside uninterrupted time to say what you each want more of.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A protected conversation about desired attention is planned." + }, + { + "id": "b2000000-0000-4000-8000-000000000085", + "pack_slug": "boundaries-check-ins", + "text": "Agree on how to ask for a change without breaking the mood.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A graceful way to request a change is agreed." + }, + { + "id": "b2000000-0000-4000-8000-000000000086", + "pack_slug": "clothes-confidence", + "text": "Choose an outfit theme for a private date at home.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A shared outfit theme is chosen for a private date." + }, + { + "id": "b2000000-0000-4000-8000-000000000087", + "pack_slug": "long-distance-desire", + "text": "Plan a reunion ritual for the next time you are apart.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A specific ritual for reconnecting after distance is planned." + }, + { + "id": "b2000000-0000-4000-8000-000000000088", + "pack_slug": "giving-receiving-attention", + "text": "Take turns planning a moment when the other simply receives attention.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Each partner gets a planned turn receiving focused attention." + }, + { + "id": "b2000000-0000-4000-8000-000000000089", + "pack_slug": "fantasy-exchange", + "text": "Choose a private question that you have never asked each other.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "One new private question is selected for an honest answer." + }, + { + "id": "b2000000-0000-4000-8000-000000000090", + "pack_slug": "settings-atmosphere", + "text": "Make an ordinary room feel intentionally different for a private date.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A room is given a deliberate private-date atmosphere." + }, + { + "id": "b2000000-0000-4000-8000-000000000091", + "pack_slug": "aftercare-reconnection", + "text": "Decide how a private date should end so you both feel cared for.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A caring ending to a private date is agreed." + }, + { + "id": "b2000000-0000-4000-8000-000000000092", + "pack_slug": "taking-the-lead", + "text": "Choose a low-stakes way to practise taking the lead.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A mutually comfortable lead-taking exercise is chosen." + }, + { + "id": "b2000000-0000-4000-8000-000000000093", + "pack_slug": "following", + "text": "Pick a way one partner can ask the other to slow the pace.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A specific slowing-down request is selected." + }, + { + "id": "b2000000-0000-4000-8000-000000000094", + "pack_slug": "anticipation", + "text": "Share a harmless secret signal that means you are in the mood for more closeness.", + "partner_text": null, + "intensity": 3, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "A discreet mutual signal for more closeness is created." + }, + { + "id": "b2000000-0000-4000-8000-000000000096", + "pack_slug": "roleplay", + "text": "Agree on a bolder private-date boundary before planning anything else.", "partner_text": null, "intensity": 4, "question_type": "swipe", @@ -1553,12 +1489,12 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "Each partner has a chosen role in a bounded fantasy conversation." }, { - "id": "73194cb1-87ac-43b8-8a75-48486bbe5f16", - "pack_slug": "anticipation", - "text": "Would you both like to make room for a plan that makes waiting feel exciting?", + "id": "b2000000-0000-4000-8000-000000000097", + "pack_slug": "boundaries-check-ins", + "text": "Choose a role for each of you in a private fantasy conversation.", "partner_text": null, "intensity": 4, "question_type": "swipe", @@ -1569,12 +1505,12 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "A shared map of yes, maybe, and no ideas is created." }, { - "id": "a7a82ed6-f3e4-4173-8f37-75e961823541", - "pack_slug": "clothes-confidence", - "text": "Would you both like to make room for a look you want your partner to notice?", + "id": "b2000000-0000-4000-8000-000000000099", + "pack_slug": "anticipation", + "text": "Make a list of private ideas that are a yes, a maybe, and a no.", "partner_text": null, "intensity": 4, "question_type": "swipe", @@ -1585,12 +1521,12 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "Each partner identifies the anticipation that feels good to them." }, { - "id": "79ceb2dd-693d-4e11-87fa-0bf627ce096d", - "pack_slug": "private-performance", - "text": "Would you both like to make room for a small performance that feels playful?", + "id": "b2000000-0000-4000-8000-000000000100", + "pack_slug": "roleplay", + "text": "Name what kind of anticipation feels exciting rather than overwhelming.", "partner_text": null, "intensity": 4, "question_type": "swipe", @@ -1601,12 +1537,12 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "An immediate, kind roleplay exit word is agreed." }, { - "id": "9de014ea-aaca-4d97-818c-1babaa90b993", - "pack_slug": "giving-receiving-attention", - "text": "Would you both like to make room for a way you like being looked after?", + "id": "b2000000-0000-4000-8000-000000000101", + "pack_slug": "surprise-novelty", + "text": "Agree on a word that ends a private roleplay immediately and kindly.", "partner_text": null, "intensity": 4, "question_type": "swipe", @@ -1617,12 +1553,12 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "A surprise is planned inside two explicit limits." }, { - "id": "c144ee86-2ae5-4563-8326-d71fc0551126", - "pack_slug": "sensory-cues", - "text": "Would you both like to make room for a texture that feels comforting?", + "id": "b2000000-0000-4000-8000-000000000102", + "pack_slug": "flirty-communication", + "text": "Plan a private-date surprise with two pre-agreed limits.", "partner_text": null, "intensity": 4, "question_type": "swipe", @@ -1633,12 +1569,12 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "A consent-aware phrase opens a more intense private conversation." }, { - "id": "1941a47d-05a1-46af-89d1-395a29491d1a", - "pack_slug": "settings-atmosphere", - "text": "Would you both like to make room for a room detail that changes the mood?", + "id": "b2000000-0000-4000-8000-000000000103", + "pack_slug": "aftercare-reconnection", + "text": "Choose a phrase that invites a more intense private conversation.", "partner_text": null, "intensity": 4, "question_type": "swipe", @@ -1649,12 +1585,12 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "A specific reassurance ritual is chosen for after a bold experience." }, { - "id": "703c426f-448d-4ce2-80d0-762c1ea3c188", - "pack_slug": "fantasy-exchange", - "text": "Would you both like to make room for a private scenario that feels exciting in theory?", + "id": "b2000000-0000-4000-8000-000000000104", + "pack_slug": "shared-control", + "text": "Decide what reassurance should follow a bolder shared experience.", "partner_text": null, "intensity": 4, "question_type": "swipe", @@ -1665,4194 +1601,3206 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Both partners can agree to try one precise shared idea." + "intended_outcome": "A playful rule includes an unconditional pause option." }, { - "id": "55fc43e0-014c-44cc-88da-1a1afb70fcba", - "pack_slug": "flirty-communication", - "text": "Write a short invitation about a compliment that would stay with you.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "bfd542e7-93f0-46a8-8a7f-ccff4c3e1e99", - "pack_slug": "private-performance", - "text": "Write a private note about a gesture that makes you feel desired.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "cc3376e6-97d6-4f27-8644-e995afaf1397", - "pack_slug": "settings-atmosphere", - "text": "Finish the sentence, \"I would love more of\", with a corner of home that could feel more special.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "044b1bcf-1d38-448a-8089-c80d518ba1c9", - "pack_slug": "taking-the-lead", - "text": "Write a kind request connected to a decision you would like to make for your partner.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "b6dd7e7e-7241-494e-829c-7a84c9ea6129", - "pack_slug": "boundaries-check-ins", - "text": "Describe in your own words a limit that helps you feel free to explore.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "b387b171-71ff-4de1-8880-1f2f4985f128", - "pack_slug": "long-distance-desire", - "text": "Write a short invitation about a message that bridges the distance.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "3a2cd28f-0159-4964-8ec3-9f5bedd70390", - "pack_slug": "clothes-confidence", - "text": "Write a private note about an outfit detail that changes your posture.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "6e312d93-5582-4353-89ac-83c1a3cc20f1", - "pack_slug": "sensory-cues", - "text": "Finish the sentence, \"I would love more of\", with a scent that changes the mood.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "83dc5556-01db-44ad-8f67-ecef034fa829", - "pack_slug": "roleplay", - "text": "Write a kind request connected to a character energy you would enjoy borrowing.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "0c62a505-59cb-4a09-84b4-eabc60259298", - "pack_slug": "shared-control", - "text": "Describe in your own words a decision you want to make together.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "7cd28860-2807-4edd-85ef-895911900084", - "pack_slug": "surprise-novelty", - "text": "Write a short invitation about a new twist that still feels comfortable.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "3292fb40-7531-48bd-89ac-710f5e1003c9", - "pack_slug": "anticipation", - "text": "Write a private note about the part of a date you most enjoy looking forward to.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "55997052-599f-48e6-8664-566db2e43f7c", - "pack_slug": "giving-receiving-attention", - "text": "Finish the sentence, \"I would love more of\", with a kind of attention that helps you relax.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "0c646c00-6e0c-43c5-8575-03a447b2ac7e", + "id": "b2000000-0000-4000-8000-000000000105", "pack_slug": "fantasy-exchange", - "text": "Write a kind request connected to a version of a date with no interruptions.", + "text": "Set a playful rule that can be paused by either of you without explanation.", "partner_text": null, - "intensity": 2, - "question_type": "text_answer", + "intensity": 4, + "question_type": "swipe", "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "edge", + "intended_outcome": "A shared mood board frames a fantasy conversation safely." + }, + { + "id": "b2000000-0000-4000-8000-000000000106", + "pack_slug": "giving-receiving-attention", + "text": "Create a private mood board for a fantasy you both feel safe discussing.", + "partner_text": null, + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Each partner knows wording that makes private requests feel welcome." + }, + { + "id": "b2000000-0000-4000-8000-000000000107", + "pack_slug": "long-distance-desire", + "text": "Plan a reunion surprise whose outline your partner approves before the details stay secret.", + "partner_text": "Approve the outline of a reunion surprise your partner plans before the details stay secret.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can approve the outline of a reunion surprise while its details remain a surprise." + }, + { + "id": "b2000000-0000-4000-8000-000000000108", + "pack_slug": "long-distance-desire", + "text": "Approve the outline of a reunion surprise your partner plans before the details stay secret.", + "partner_text": "Plan a reunion surprise whose outline your partner approves before the details stay secret.", + "intensity": 4, + "question_type": "swipe", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": "b2000000-0000-4000-8000-000000000107", + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "You approve the outline of your partner's reunion surprise while its details remain a surprise." + }, + { + "pack_slug": "flirty-communication", + "intensity": 2, + "text": "Write the compliment you secretly hope your partner notices without prompting.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10001-7b2d-5c4e-8f91-100000000000", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 2, + "text": "Write the accessory or finishing detail that makes you feel quietly confident around your partner.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10141-7b2d-5c4e-8f91-100000000140", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "flirty-communication", + "intensity": 2, + "text": "Describe the playful phrase that makes you feel instantly chosen.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10002-7b2d-5c4e-8f91-100000000001", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "flirty-communication", + "intensity": 3, + "text": "Share the message you would save and reread on a difficult day.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10003-7b2d-5c4e-8f91-100000000002", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "flirty-communication", + "intensity": 3, + "text": "Explain how your partner can tell you are inviting more flirtation.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10004-7b2d-5c4e-8f91-100000000003", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "flirty-communication", + "intensity": 3, + "text": "Write the bolder invitation you wish felt easy to send.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10005-7b2d-5c4e-8f91-100000000004", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "flirty-communication", + "intensity": 3, + "text": "Name the kind of private praise that would make you blush in a good way.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10006-7b2d-5c4e-8f91-100000000005", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "flirty-communication", + "intensity": 3, + "text": "Describe a conversation topic that makes ordinary chatting feel more charged.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10007-7b2d-5c4e-8f91-100000000006", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "flirty-communication", + "intensity": 4, + "text": "Write the exact response that makes you feel safe after saying something vulnerable.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10008-7b2d-5c4e-8f91-100000000007", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "flirty-communication", + "intensity": 4, + "text": "Explain the private joke you would like to turn into a flirtier ritual.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10009-7b2d-5c4e-8f91-100000000008", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "anticipation", + "intensity": 2, + "text": "Describe the first sign that tells you a date is becoming something special.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10010-7b2d-5c4e-8f91-100000000009", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "anticipation", + "intensity": 2, + "text": "Write the small preparation that helps you arrive feeling present.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10011-7b2d-5c4e-8f91-100000000010", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "anticipation", + "intensity": 3, + "text": "Share the message that would make the hours before seeing your partner feel exciting.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10012-7b2d-5c4e-8f91-100000000011", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "anticipation", + "intensity": 3, + "text": "Explain what kind of plan makes you enjoy waiting for a private evening.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10013-7b2d-5c4e-8f91-100000000012", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "anticipation", + "intensity": 3, + "text": "Write about an unexpected detail your partner could arrange just for you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10014-7b2d-5c4e-8f91-100000000013", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "anticipation", + "intensity": 3, + "text": "Describe the moment you would like your partner to start building suspense.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10015-7b2d-5c4e-8f91-100000000014", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "anticipation", + "intensity": 3, + "text": "Name the choice you would like to make together before a bolder date.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10016-7b2d-5c4e-8f91-100000000015", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "anticipation", + "intensity": 4, + "text": "Write a promise you would enjoy making before an intimate evening.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10017-7b2d-5c4e-8f91-100000000016", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "anticipation", + "intensity": 4, + "text": "Describe what would make a reunion feel more deliberately romantic.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10018-7b2d-5c4e-8f91-100000000017", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 2, + "text": "Write a date decision you would enjoy making for both of you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10019-7b2d-5c4e-8f91-100000000018", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 2, + "text": "Describe how your partner can encourage you when you initiate something.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10020-7b2d-5c4e-8f91-100000000019", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 3, + "text": "Share a private plan you would like to design from beginning to end.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10021-7b2d-5c4e-8f91-100000000020", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 3, + "text": "Explain what makes you feel confident enough to make the first move.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10022-7b2d-5c4e-8f91-100000000021", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 3, + "text": "Write the kind of surprise you would enjoy arranging for your partner.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10023-7b2d-5c4e-8f91-100000000022", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 3, + "text": "Describe a rule you would like to set for one playful evening.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10024-7b2d-5c4e-8f91-100000000023", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 3, + "text": "Name the part of a date where you most want your choice to decide the pace.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10025-7b2d-5c4e-8f91-100000000024", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 4, + "text": "Write a bold request you would like to make and have taken seriously.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10026-7b2d-5c4e-8f91-100000000025", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 4, + "text": "Explain the version of you that appears when you feel fully in charge.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10027-7b2d-5c4e-8f91-100000000026", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" }, { - "id": "07e86256-6211-48c9-82db-7bc92f061ec1", "pack_slug": "following", - "text": "Describe in your own words a decision you would enjoy handing over.", - "partner_text": null, "intensity": 2, + "text": "Describe one choice you would happily leave to your partner.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10028-7b2d-5c4e-8f91-100000000027", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "ad9ed154-8a4a-4d87-8020-3c611d3a2d59", - "pack_slug": "aftercare-reconnection", - "text": "Write a short invitation about a word that helps you feel grounded.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "ff35e57e-d859-463f-8378-70c5589450b5", - "pack_slug": "flirty-communication", - "text": "Write a private note about a line that makes you feel chosen.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "a5e957c1-7cf2-4218-85a5-d42ffdb587b7", - "pack_slug": "private-performance", - "text": "Finish the sentence, \"I would love more of\", with a look that makes you feel seen.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "872acc84-cbae-4080-8dd1-7e20ee2947bc", - "pack_slug": "settings-atmosphere", - "text": "Write a kind request connected to a setting that makes conversation easier.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "cbea6515-5adb-4be3-8b10-d677bf03d4b2", - "pack_slug": "taking-the-lead", - "text": "Describe in your own words a private plan you want to steer.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "aadf10a4-a8b8-4dad-810f-62e18e1c565d", - "pack_slug": "boundaries-check-ins", - "text": "Write a short invitation about a question that makes consent feel natural.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "3f3f63e8-64f4-454f-8144-961bf6e4a48f", - "pack_slug": "long-distance-desire", - "text": "Write a private note about a detail that makes you feel close from apart.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "afaccb76-36fd-4717-8df2-8d54548cd8e5", - "pack_slug": "clothes-confidence", - "text": "Finish the sentence, \"I would love more of\", with a colour that makes you feel magnetic.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "184f08a2-9f49-4b84-8fff-072ace89b41c", - "pack_slug": "sensory-cues", - "text": "Write a kind request connected to a sound that makes a room feel private.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "a3bc929d-01c2-4d4d-8217-a983d5ec2d83", - "pack_slug": "roleplay", - "text": "Describe in your own words a made-up first meeting you could play with.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "b2e06321-a066-4f25-8265-a65f272709a0", - "pack_slug": "shared-control", - "text": "Write a short invitation about a rule that would make a date more playful.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "be0ee5bc-200c-4203-88f6-165ea4e759ca", - "pack_slug": "surprise-novelty", - "text": "Write a private note about a surprise that would make you feel chosen.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "83ba7572-173e-44a9-833c-b8d6c72e23a7", - "pack_slug": "anticipation", - "text": "Finish the sentence, \"I would love more of\", with a small ritual that creates build-up.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "ac2ae71c-4220-41af-8412-2ea54c63bd50", - "pack_slug": "giving-receiving-attention", - "text": "Write a kind request connected to a detail that makes you feel appreciated.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "1deabb55-532a-4a3d-81e9-e87cf82edae0", - "pack_slug": "fantasy-exchange", - "text": "Describe in your own words a mood you have been curious to explore.", - "partner_text": null, - "intensity": 2, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "808545fc-c975-42c2-826a-b02ec2791b88", "pack_slug": "following", - "text": "Write a short invitation about a moment where you want your partner to set the pace.", - "partner_text": null, - "intensity": 3, + "intensity": 2, + "text": "Write the invitation that makes it easy for you to follow a suggestion.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10029-7b2d-5c4e-8f91-100000000028", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "8b38d1c4-48d1-48ff-878c-01c8b33ef18a", - "pack_slug": "aftercare-reconnection", - "text": "Write a private note about a small kindness you want after closeness.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "25f937ed-6cf6-47a0-8baa-ff196a3a09a4", - "pack_slug": "flirty-communication", - "text": "Finish the sentence, \"I would love more of\", with a small invitation you would enjoy receiving.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "62609a7f-8b11-48de-8de6-7de35e56350e", - "pack_slug": "private-performance", - "text": "Write a kind request connected to a small performance that feels playful.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "3fe819f3-9a28-4897-8265-0a709b9288c9", - "pack_slug": "settings-atmosphere", - "text": "Describe in your own words a room detail that changes the mood.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "cec33f04-b35a-423f-80db-a90ecbd89032", - "pack_slug": "taking-the-lead", - "text": "Write a short invitation about a moment where you would enjoy setting the pace.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "c050c6ee-5538-4acf-84fb-d8f2278ff6a8", - "pack_slug": "boundaries-check-ins", - "text": "Write a private note about a signal for slowing down.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "5a52f697-1de7-4834-835a-4a25a0a94bba", - "pack_slug": "long-distance-desire", - "text": "Finish the sentence, \"I would love more of\", with a ritual that helps you miss each other well.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "3c8a92f1-c489-44a3-8561-5ac1f6e24215", - "pack_slug": "clothes-confidence", - "text": "Write a kind request connected to a look you want your partner to notice.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "42cb89ce-27ff-4904-81de-b172e558c8f5", - "pack_slug": "sensory-cues", - "text": "Describe in your own words a texture that feels comforting.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "609488cf-bef9-45c1-8742-0a3a6bae8223", - "pack_slug": "roleplay", - "text": "Write a short invitation about a setting that makes pretending easier.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "0642a451-2530-46c2-8893-850e6e0d0cce", - "pack_slug": "shared-control", - "text": "Write a private note about a way to take turns choosing.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "a9fcf614-c15b-4112-87e0-5fa1740bcb28", - "pack_slug": "surprise-novelty", - "text": "Finish the sentence, \"I would love more of\", with a different way to begin a date.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "0a716d4d-493d-47c2-8132-4e0dd1e7a102", - "pack_slug": "anticipation", - "text": "Write a kind request connected to a plan that makes waiting feel exciting.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "aeec6cc3-0f4f-47b0-8bff-874f35c748b0", - "pack_slug": "giving-receiving-attention", - "text": "Describe in your own words a way you like being looked after.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "a8e594b2-0619-4a6c-8b70-2250ee5efb23", - "pack_slug": "fantasy-exchange", - "text": "Write a short invitation about a private scenario that feels exciting in theory.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "49afd03b-5806-4bb5-85ff-cb383493d478", "pack_slug": "following", - "text": "Write a private note about a surprise you would like to receive.", - "partner_text": null, "intensity": 3, + "text": "Explain what reassurance lets you relax into your partner’s plan.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10030-7b2d-5c4e-8f91-100000000029", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "2886e958-1cb0-4a18-87e7-cea55c8c7777", - "pack_slug": "aftercare-reconnection", - "text": "Finish the sentence, \"I would love more of\", with a way to return to ordinary life together.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "8b31a043-c783-43bf-878e-26e208efae88", - "pack_slug": "flirty-communication", - "text": "Write a kind request connected to a playful message that would make you smile.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "a04c40e1-6b71-4f45-8bfc-0ab5e4efab8d", - "pack_slug": "private-performance", - "text": "Describe in your own words a way your partner could hold your attention.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "f44f3114-5e3a-4922-8d8d-5ec4d553a8a9", - "pack_slug": "settings-atmosphere", - "text": "Write a short invitation about a place that feels like an escape.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "b7ae941c-e230-4b19-8ed8-d26cdf10e9a1", - "pack_slug": "taking-the-lead", - "text": "Write a private note about a surprise you would like to arrange.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "a3ef9e36-429b-453e-8e76-8251ef66be4c", - "pack_slug": "boundaries-check-ins", - "text": "Finish the sentence, \"I would love more of\", with a way to ask for a change without awkwardness.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "1e32b0f2-1c7e-40fb-8859-4695aa04c920", - "pack_slug": "long-distance-desire", - "text": "Write a kind request connected to a voice note you would save.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "6e5855cb-1c90-4072-8603-02e2d53e9ed8", - "pack_slug": "clothes-confidence", - "text": "Describe in your own words an accessory that feels like your signature.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "64876968-792a-404f-8268-5bf522e103f2", - "pack_slug": "sensory-cues", - "text": "Write a short invitation about a song that creates anticipation.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "e5605077-5255-4403-87a7-25394f6e97e8", - "pack_slug": "roleplay", - "text": "Write a private note about a secret identity you would enjoy inventing.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "8f8ad26b-122f-4954-88d1-09ac9b6aa063", - "pack_slug": "shared-control", - "text": "Finish the sentence, \"I would love more of\", with a signal for switching the lead.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "79e3b898-8758-4bdf-801f-d3f361824ba3", - "pack_slug": "surprise-novelty", - "text": "Write a kind request connected to a small risk that sounds fun.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "ddb57607-e4f1-4242-8733-9a87401c7605", - "pack_slug": "anticipation", - "text": "Describe in your own words a clue you would enjoy being given.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "01d0feed-566c-4812-8614-2cda232ab60a", - "pack_slug": "giving-receiving-attention", - "text": "Write a short invitation about a way you enjoy making your partner feel special.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "742f1964-0bb1-46fa-8ac3-78b05ce1d311", - "pack_slug": "fantasy-exchange", - "text": "Write a private note about a setting where you would feel more daring.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "9a9d5a51-51f6-4bb3-8cdc-0210368fc24c", "pack_slug": "following", - "text": "Finish the sentence, \"I would love more of\", with a choice you would enjoy letting your partner make.", - "partner_text": null, "intensity": 3, + "text": "Share the kind of surprise decision you would enjoy your partner making.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10031-7b2d-5c4e-8f91-100000000030", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "40102b9b-ff17-4ec2-8d9d-e5f49263b93e", - "pack_slug": "aftercare-reconnection", - "text": "Write a kind request connected to a detail that makes you feel cared for.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "2c86a57b-516e-4a0a-8f25-5df7ae75c024", - "pack_slug": "flirty-communication", - "text": "Describe in your own words a secret phrase that signals interest.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "96d745e8-6723-4184-8b95-8ae9581cf7bc", - "pack_slug": "private-performance", - "text": "Write a short invitation about a private entrance that would delight you.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "378d6609-6b76-4b9d-8e84-6d4547abdf24", - "pack_slug": "settings-atmosphere", - "text": "Write a private note about a simple way to make privacy feel intentional.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "e38ac915-c950-498b-803f-f4d087871436", - "pack_slug": "taking-the-lead", - "text": "Finish the sentence, \"I would love more of\", with a choice you want your partner to trust you with.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "ef69bb33-3c8b-4e1f-863f-ee790338201f", - "pack_slug": "boundaries-check-ins", - "text": "Write a kind request connected to a boundary that deserves appreciation.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "165c0c20-0953-4688-88d4-7602906a2a0a", - "pack_slug": "long-distance-desire", - "text": "Describe in your own words a shared plan for your next reunion.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "7283c651-e16a-4d95-8907-51d26ad990b0", - "pack_slug": "clothes-confidence", - "text": "Write a short invitation about a style you would like to try for them.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "873418b3-2b6b-4cab-80f6-4b6b8120ac52", - "pack_slug": "sensory-cues", - "text": "Write a private note about a drink that feels celebratory.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "b45aae39-e202-4334-8a96-455b71656320", - "pack_slug": "roleplay", - "text": "Finish the sentence, \"I would love more of\", with a role that lets you act more confident.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "fc88d33a-c4d2-4911-8a02-2460615a1d12", - "pack_slug": "shared-control", - "text": "Write a kind request connected to a compromise that could feel exciting.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "d0b97507-1905-424a-84ca-534cbf554cc3", - "pack_slug": "surprise-novelty", - "text": "Describe in your own words a mystery you would enjoy unwrapping.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "a6c4b823-eb39-4e4b-8f1c-abd6a4a68cfa", - "pack_slug": "anticipation", - "text": "Write a short invitation about a way to make an ordinary evening feel charged.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "929cb2db-0518-4958-867a-553c967c673f", - "pack_slug": "giving-receiving-attention", - "text": "Write a private note about a moment of focus that feels generous.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "bbfc9ea0-cadb-4a74-8ab6-6943404aa5ba", - "pack_slug": "fantasy-exchange", - "text": "Finish the sentence, \"I would love more of\", with a role you would enjoy imagining.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "6e90ed71-4119-4352-887c-3bceee00575e", "pack_slug": "following", - "text": "Write a kind request connected to a way you could show willing trust.", - "partner_text": null, "intensity": 3, + "text": "Describe how you want your partner to show they are still listening.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10032-7b2d-5c4e-8f91-100000000031", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "c629ba3f-d410-4f8a-80fb-889ff3228f2b", - "pack_slug": "aftercare-reconnection", - "text": "Describe in your own words a moment of quiet you would enjoy sharing.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "ebbd252e-afe3-4630-8fd4-103bed09df90", - "pack_slug": "flirty-communication", - "text": "Write a short invitation about a kind of praise that feels personal.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "6a03db51-9df0-42fc-82f5-33cb06ff14e3", - "pack_slug": "private-performance", - "text": "Write a private note about a moment where confidence is attractive.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "3a65d8c8-5fa8-421d-8431-ac0bc8201be7", - "pack_slug": "settings-atmosphere", - "text": "Finish the sentence, \"I would love more of\", with a space that invites closeness.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "cf53c18f-72a3-450e-898b-a06abb6f2abb", - "pack_slug": "taking-the-lead", - "text": "Write a kind request connected to a way you would guide the mood.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "e822be37-6854-4a6c-8f19-828c47ce9897", - "pack_slug": "boundaries-check-ins", - "text": "Describe in your own words a check-in that makes you feel cared for.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "e4aff347-269a-43bc-86bb-4699c0dc9edd", - "pack_slug": "long-distance-desire", - "text": "Write a short invitation about a small object that reminds you of your partner.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "1dacdb55-b258-47dd-8448-e5f5e359ce0c", - "pack_slug": "clothes-confidence", - "text": "Write a private note about a look that makes you feel bold.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "8ef557a1-c98c-4d0d-8bcd-60ef38c35e73", - "pack_slug": "sensory-cues", - "text": "Finish the sentence, \"I would love more of\", with a lighting choice that changes the atmosphere.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "ed66e0c8-b4e6-401d-8ec5-3af9f0ec5406", - "pack_slug": "roleplay", - "text": "Write a kind request connected to a fictional rule you would enjoy following.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "9de84226-21df-4f64-8d78-a32b29b19832", - "pack_slug": "shared-control", - "text": "Describe in your own words a shared boundary that creates freedom.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "d28a70f6-150c-4968-8d3b-7e7478f1af48", - "pack_slug": "surprise-novelty", - "text": "Write a short invitation about a routine worth changing.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "b3a096a4-a2ec-44c0-8eb2-ef6d27e93c6d", - "pack_slug": "anticipation", - "text": "Write a private note about a surprise you would like hinted at.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "efa8ca42-b2a0-4fb6-8fef-f8cdcb1af9c8", - "pack_slug": "giving-receiving-attention", - "text": "Finish the sentence, \"I would love more of\", with a signal that you want more closeness.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "8d6daedf-9e19-4015-8b8d-d39b19b5ab60", - "pack_slug": "fantasy-exchange", - "text": "Write a kind request connected to a detail that makes a fantasy feel personal.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "2800ac83-d85f-47c2-891b-b5aff0e56fae", "pack_slug": "following", - "text": "Describe in your own words a plan you would rather discover than arrange.", - "partner_text": null, "intensity": 3, + "text": "Write about a private mood you would enjoy letting your partner set.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "5912bd5e-0673-4ba8-8c57-3884e875626c", - "pack_slug": "aftercare-reconnection", - "text": "Write a short invitation about a question that helps you reconnect.", + "id": "a5c10033-7b2d-5c4e-8f91-100000000032", "partner_text": null, - "intensity": 3, - "question_type": "text_answer", "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "f4d057b7-97fb-46ce-872f-63fba410f806", - "pack_slug": "flirty-communication", - "text": "Write a private note about a question that opens a private conversation.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "d421b0fe-afbe-4a68-86da-5357970f344b", - "pack_slug": "private-performance", - "text": "Finish the sentence, \"I would love more of\", with a way to make eye contact feel meaningful.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "c723d2d4-268c-4605-8eb1-e631dfc06bdc", - "pack_slug": "settings-atmosphere", - "text": "Write a kind request connected to a scene you would like to create together.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "f8bbf43d-6204-4801-8977-23f038e13e77", - "pack_slug": "taking-the-lead", - "text": "Describe in your own words a detail you would like to take charge of.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "4a90cb71-abd1-4fc7-8cfd-29c36bafe3e8", - "pack_slug": "boundaries-check-ins", - "text": "Write a short invitation about a yes that you want to make more specific.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "a5af455f-14cf-49dd-8903-88b1a60e6da9", - "pack_slug": "long-distance-desire", - "text": "Write a private note about a way to make a call feel less ordinary.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "e9df65b0-8a86-4be0-853f-5b9d15a1700c", - "pack_slug": "clothes-confidence", - "text": "Finish the sentence, \"I would love more of\", with a detail that makes getting ready fun.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "b972ab63-5c33-4936-89f7-494d333f9dbf", - "pack_slug": "sensory-cues", - "text": "Write a kind request connected to a shared snack that feels indulgent.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "b8914cf1-9314-4f1d-8a94-931694609cc1", - "pack_slug": "roleplay", - "text": "Describe in your own words a scene that could be flirtier with a little acting.", - "partner_text": null, - "intensity": 3, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "deea1b09-70d7-4290-891f-6d42be49dd15", - "pack_slug": "shared-control", - "text": "Write a short invitation about a plan where each person gets a say.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "55f86be0-4834-4ea4-8e91-4905b2dbc720", - "pack_slug": "surprise-novelty", - "text": "Write a private note about a private challenge that feels playful.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "58a21597-3443-41de-80ec-9336ab5fde9b", - "pack_slug": "anticipation", - "text": "Finish the sentence, \"I would love more of\", with a moment worth stretching out.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "f17bb185-f25f-4385-8c81-3499cc164d40", - "pack_slug": "giving-receiving-attention", - "text": "Write a kind request connected to a gesture that says you are fully present.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "b1368097-e194-4ccb-8117-01d11fddabcf", - "pack_slug": "fantasy-exchange", - "text": "Describe in your own words a playful what-if you want to share.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "78eb370a-eb1d-4fcf-8cee-bdacb91fdc67", "pack_slug": "following", - "text": "Write a short invitation about a cue that helps you relax into following.", - "partner_text": null, - "intensity": 4, + "intensity": 3, + "text": "Name a boundary that would make it easier to give your partner more control.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10034-7b2d-5c4e-8f91-100000000033", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "1bbe9878-312d-4c2f-8c13-c901e6667705", - "pack_slug": "aftercare-reconnection", - "text": "Write a private note about a ritual that says the experience mattered.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "fb58e726-4464-4d47-80fc-5468957421d3", - "pack_slug": "flirty-communication", - "text": "Finish the sentence, \"I would love more of\", with a detail you want your partner to notice.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "d210c39f-8a7b-42aa-8f89-992fc27749ad", - "pack_slug": "private-performance", - "text": "Write a kind request connected to a private flourish you would enjoy.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "3ef37abc-e6ba-4319-8b8d-bba596704523", - "pack_slug": "settings-atmosphere", - "text": "Describe in your own words an atmosphere that makes you linger.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "5ee55e10-5b49-48bd-8824-fff042110c5e", - "pack_slug": "taking-the-lead", - "text": "Write a short invitation about a signal that you are ready to lead.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "8c20131c-4818-4fa7-87ba-d4710c761e67", - "pack_slug": "boundaries-check-ins", - "text": "Write a private note about a way to leave room for uncertainty.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "91d7549f-68d2-4bbe-8f0f-322c95f9079a", - "pack_slug": "long-distance-desire", - "text": "Finish the sentence, \"I would love more of\", with a promise that makes distance feel temporary.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "272a340c-a9dc-4ad6-8d73-691289496d63", - "pack_slug": "clothes-confidence", - "text": "Write a kind request connected to an outfit that deserves a second glance.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "3b26d72e-e1b9-4de8-8086-46286529b442", - "pack_slug": "sensory-cues", - "text": "Describe in your own words a detail that wakes up your senses.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "cda3533b-a99e-4ea7-8dc2-7f9388fc7c7d", - "pack_slug": "roleplay", - "text": "Write a short invitation about a character detail that would make you laugh.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "08649a03-44f3-4220-824f-d8f7c0b18e69", - "pack_slug": "shared-control", - "text": "Write a private note about a way to make a mutual choice feel special.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "09c940b6-2a16-4e44-863a-3e75888ee87c", - "pack_slug": "surprise-novelty", - "text": "Finish the sentence, \"I would love more of\", with a detail that would make a familiar evening fresh.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "cef4f18b-bb86-4da2-85d0-3b006f6e9ee6", - "pack_slug": "anticipation", - "text": "Write a kind request connected to a private promise that would make you curious.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "5dbd51cc-d9da-446d-8a95-737942085944", - "pack_slug": "giving-receiving-attention", - "text": "Describe in your own words a way to make affection feel intentional.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "40ee4bd8-0ca1-406d-815e-135eed326ef1", - "pack_slug": "fantasy-exchange", - "text": "Write a short invitation about a made-up rule that would make a date more interesting.", - "partner_text": null, - "intensity": 4, - "question_type": "text_answer", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." - }, - { - "id": "f3a957df-fe6c-4ffb-814f-06e1be2b09b3", "pack_slug": "following", - "text": "Write a private note about a detail you would enjoy being guided through.", - "partner_text": null, "intensity": 4, + "text": "Describe a bolder invitation you would be curious to accept after talking first.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10035-7b2d-5c4e-8f91-100000000034", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "edge" }, { - "id": "ddd1aabf-3f92-4fc0-882b-b5caf3f9be0a", - "pack_slug": "aftercare-reconnection", - "text": "Finish the sentence, \"I would love more of\", with a way to make space for feelings afterward.", - "partner_text": null, + "pack_slug": "following", "intensity": 4, + "text": "Explain what makes being guided feel affectionate rather than pressuring.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10036-7b2d-5c4e-8f91-100000000035", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "edge" }, { - "id": "1fbea0a6-6a83-4be1-8ac6-e4d04dbc8d49", - "pack_slug": "flirty-communication", - "text": "Write a kind request connected to a compliment that would stay with you.", - "partner_text": null, - "intensity": 4, + "pack_slug": "shared-control", + "intensity": 2, + "text": "Write one decision that feels better when neither of you makes it alone.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10037-7b2d-5c4e-8f91-100000000036", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "16b0510d-59bc-451a-8d09-134273dfe4b6", - "pack_slug": "private-performance", - "text": "Describe in your own words a gesture that makes you feel desired.", - "partner_text": null, - "intensity": 4, + "pack_slug": "shared-control", + "intensity": 2, + "text": "Describe your preferred signal for keeping a private moment going.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10038-7b2d-5c4e-8f91-100000000037", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "6f984999-1f29-45c3-875b-4bdc674b0b2e", - "pack_slug": "settings-atmosphere", - "text": "Write a short invitation about a corner of home that could feel more special.", - "partner_text": null, - "intensity": 4, + "pack_slug": "shared-control", + "intensity": 3, + "text": "Explain how you would like to trade choices during a date.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10039-7b2d-5c4e-8f91-100000000038", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "2e57fbe3-d4f5-4abf-8ab6-022e8a7ede77", - "pack_slug": "taking-the-lead", - "text": "Write a private note about a decision you would like to make for your partner.", - "partner_text": null, - "intensity": 4, + "pack_slug": "shared-control", + "intensity": 3, + "text": "Share a rule that would make trying something unfamiliar feel safer together.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10040-7b2d-5c4e-8f91-100000000039", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "761a2da3-cacb-4f8a-8228-b3264f597505", - "pack_slug": "boundaries-check-ins", - "text": "Finish the sentence, \"I would love more of\", with a limit that helps you feel free to explore.", - "partner_text": null, - "intensity": 4, + "pack_slug": "shared-control", + "intensity": 3, + "text": "Write the question you want asked before the mood becomes more intense.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10041-7b2d-5c4e-8f91-100000000040", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "cdff2a3f-e3a8-4015-82a5-4c7d0e01892a", - "pack_slug": "long-distance-desire", - "text": "Write a kind request connected to a message that bridges the distance.", - "partner_text": null, - "intensity": 4, + "pack_slug": "shared-control", + "intensity": 3, + "text": "Describe a moment when pausing to choose together would feel exciting.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10042-7b2d-5c4e-8f91-100000000041", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "0d66b66b-251f-417a-8e79-6e628085e0a7", - "pack_slug": "clothes-confidence", - "text": "Describe in your own words an outfit detail that changes your posture.", - "partner_text": null, - "intensity": 4, + "pack_slug": "shared-control", + "intensity": 3, + "text": "Name a shared ritual that would make you both feel more connected.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10043-7b2d-5c4e-8f91-100000000042", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "838a183e-2fd9-499e-885a-65c012d1f734", - "pack_slug": "sensory-cues", - "text": "Write a short invitation about a scent that changes the mood.", - "partner_text": null, + "pack_slug": "shared-control", "intensity": 4, + "text": "Write about a compromise that would make a private idea work for both of you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10044-7b2d-5c4e-8f91-100000000043", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "edge" }, { - "id": "eb66c5ce-b123-43c0-8944-4eb5c62443d9", - "pack_slug": "roleplay", - "text": "Write a private note about a character energy you would enjoy borrowing.", - "partner_text": null, + "pack_slug": "shared-control", "intensity": 4, + "text": "Explain how you would like to decide when a playful experiment ends.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10045-7b2d-5c4e-8f91-100000000044", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "edge" }, { - "id": "67732fa7-bfd0-4ff6-86df-0332b064e08e", - "pack_slug": "shared-control", - "text": "Finish the sentence, \"I would love more of\", with a decision you want to make together.", - "partner_text": null, - "intensity": 4, + "pack_slug": "sensory-cues", + "intensity": 2, + "text": "Describe the scent that makes an evening feel more intimate to you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10046-7b2d-5c4e-8f91-100000000045", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "074db21b-4aa1-4d68-8fdd-24122bbf1d5d", - "pack_slug": "surprise-novelty", - "text": "Write a kind request connected to a new twist that still feels comfortable.", - "partner_text": null, - "intensity": 4, + "pack_slug": "sensory-cues", + "intensity": 2, + "text": "Write about the music that helps you leave daily stress behind together.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10047-7b2d-5c4e-8f91-100000000046", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "c743cc55-b289-4acb-8c36-9a159415e3a3", - "pack_slug": "anticipation", - "text": "Describe in your own words the part of a date you most enjoy looking forward to.", - "partner_text": null, - "intensity": 4, + "pack_slug": "sensory-cues", + "intensity": 3, + "text": "Share the lighting that makes you feel relaxed and confident.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10048-7b2d-5c4e-8f91-100000000047", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "aecf3825-db83-490e-867a-935474f0b025", - "pack_slug": "giving-receiving-attention", - "text": "Write a short invitation about a kind of attention that helps you relax.", - "partner_text": null, - "intensity": 4, + "pack_slug": "sensory-cues", + "intensity": 3, + "text": "Describe a fabric or texture that makes a private setting feel special.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", "question_type": "text_answer", + "id": "a5c10049-7b2d-5c4e-8f91-100000000048", + "partner_text": null, "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner provides a private, personally worded detail." + "policy_risk": "low" }, { - "id": "74236452-ea36-465a-8e81-176bc45abcbf", - "pack_slug": "clothes-confidence", - "text": "Record a voice note about an outfit detail that changes your posture, using a warm tone.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "08d35540-0787-4062-8a09-e5fef0c407ff", "pack_slug": "sensory-cues", - "text": "Record a voice note about a scent that changes the mood, with a playful pause.", + "intensity": 3, + "text": "Explain what quality in your partner’s voice pulls your attention closer.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10050-7b2d-5c4e-8f91-100000000049", "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, + "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "policy_risk": "low" }, { - "id": "d4502026-8cff-48f0-8cd6-f20325667905", - "pack_slug": "roleplay", - "text": "Record a voice note about a character energy you would enjoy borrowing, as if you were speaking close by.", + "pack_slug": "sensory-cues", + "intensity": 3, + "text": "Write the drink or snack that would make a home date feel indulgent.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10051-7b2d-5c4e-8f91-100000000050", "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, + "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "policy_risk": "low" }, { - "id": "b285e839-6e79-4b17-8c27-f17c1ecc62a6", - "pack_slug": "shared-control", - "text": "Record a voice note about a decision you want to make together, with the confidence you want to borrow.", + "pack_slug": "sensory-cues", + "intensity": 3, + "text": "Describe the temperature or cosy detail that helps you switch off.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10052-7b2d-5c4e-8f91-100000000051", "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, + "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "policy_risk": "low" }, { - "id": "a5f1defc-b311-4393-8456-12db87f0e5c9", - "pack_slug": "surprise-novelty", - "text": "Record a voice note about a new twist that still feels comfortable, slowly enough for your partner to picture it.", + "pack_slug": "sensory-cues", + "intensity": 4, + "text": "Share a sound you would love to hear while preparing for a close evening.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10053-7b2d-5c4e-8f91-100000000052", "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, + "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "policy_risk": "edge" }, { - "id": "e77ee37b-8a47-40d3-8f0f-f2ecb463df60", - "pack_slug": "anticipation", - "text": "Record a voice note about the part of a date you most enjoy looking forward to, using a warm tone.", + "pack_slug": "sensory-cues", + "intensity": 4, + "text": "Explain the full mood you would like your partner to create around you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10054-7b2d-5c4e-8f91-100000000053", "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, + "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "policy_risk": "edge" }, { - "id": "a10480a9-b478-40a0-84b2-9f5007295539", - "pack_slug": "giving-receiving-attention", - "text": "Record a voice note about a kind of attention that helps you relax, with a playful pause.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "365ae31a-7ee0-4feb-8bc9-56f27cfcb38a", - "pack_slug": "fantasy-exchange", - "text": "Record a voice note about a version of a date with no interruptions, as if you were speaking close by.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "4cf0f6e9-48a0-4c9a-8464-c3b46e24d3b5", - "pack_slug": "following", - "text": "Record a voice note about a decision you would enjoy handing over, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "37005c36-1f7e-4568-88b8-0da9b11c3ef5", - "pack_slug": "aftercare-reconnection", - "text": "Record a voice note about a word that helps you feel grounded, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "ccb6216f-ef01-478c-8c6e-ebd25d3c93f2", - "pack_slug": "flirty-communication", - "text": "Record a voice note about a compliment that would stay with you, using a warm tone.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "29826e36-ce4c-447f-8798-47949254a88c", "pack_slug": "private-performance", - "text": "Record a voice note about a gesture that makes you feel desired, with a playful pause.", - "partner_text": null, "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "d17c3843-e017-4e26-8a60-48b09482ad0c", - "pack_slug": "settings-atmosphere", - "text": "Record a voice note about a corner of home that could feel more special, as if you were speaking close by.", + "text": "Write about a playful thing you would do just to make your partner smile privately.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10055-7b2d-5c4e-8f91-100000000054", "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, + "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "policy_risk": "low" }, { - "id": "93c98e6c-1e9b-4587-8bf6-bb91adf91c87", - "pack_slug": "taking-the-lead", - "text": "Record a voice note about a decision you would like to make for your partner, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "2acff5b3-d0cf-4c15-8d95-a2ca3b640aad", - "pack_slug": "boundaries-check-ins", - "text": "Record a voice note about a limit that helps you feel free to explore, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "3eddfb6e-30ae-4d2c-8649-c5eb8c09749f", - "pack_slug": "long-distance-desire", - "text": "Record a voice note about a message that bridges the distance, using a warm tone.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "ddd35e7d-52ba-4cc0-85ac-8d415824adfa", - "pack_slug": "clothes-confidence", - "text": "Record a voice note about a colour that makes you feel magnetic, with a playful pause.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "21f51ab5-c8fd-4f69-8bdb-a66122ac4edb", - "pack_slug": "sensory-cues", - "text": "Record a voice note about a sound that makes a room feel private, as if you were speaking close by.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "16151f06-20c5-429c-80a7-70758be8fba4", - "pack_slug": "roleplay", - "text": "Record a voice note about a made-up first meeting you could play with, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "36864fe2-04bd-4887-8103-4c7f217df24e", - "pack_slug": "shared-control", - "text": "Record a voice note about a rule that would make a date more playful, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "5da4f233-b5fe-46ac-8816-82d7230c26fe", - "pack_slug": "surprise-novelty", - "text": "Record a voice note about a surprise that would make you feel chosen, using a warm tone.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "89f760ce-6452-4adf-8f18-1b6f6a1d6811", - "pack_slug": "anticipation", - "text": "Record a voice note about a small ritual that creates build-up, with a playful pause.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "c34d62f2-536b-4690-8f34-8b6d0e70e0dd", - "pack_slug": "giving-receiving-attention", - "text": "Record a voice note about a detail that makes you feel appreciated, as if you were speaking close by.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "eeeaea77-8834-40a6-89c4-160d3f0a7dc7", - "pack_slug": "fantasy-exchange", - "text": "Record a voice note about a mood you have been curious to explore, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 2, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "9e5c01c1-6b0c-4ea6-843a-eed7acf478b8", - "pack_slug": "following", - "text": "Record a voice note about a moment where you want your partner to set the pace, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "bc2600ec-3301-4b16-8b18-b6c2ab42cb51", - "pack_slug": "aftercare-reconnection", - "text": "Record a voice note about a small kindness you want after closeness, using a warm tone.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "990a9d12-800f-48e4-89b3-3998d5ae98d3", - "pack_slug": "flirty-communication", - "text": "Record a voice note about a line that makes you feel chosen, with a playful pause.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "7f29d87f-c83b-44e1-8962-1e7b7bcf9d4b", "pack_slug": "private-performance", - "text": "Record a voice note about a look that makes you feel seen, as if you were speaking close by.", + "intensity": 2, + "text": "Describe a song that makes you feel expressive when you have privacy.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10056-7b2d-5c4e-8f91-100000000055", "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, + "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "policy_risk": "low" }, { - "id": "c96a6b79-6d5f-4923-8d60-9beceec0879d", - "pack_slug": "settings-atmosphere", - "text": "Record a voice note about a setting that makes conversation easier, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "28bb66ee-229a-4447-898c-55746e40c401", - "pack_slug": "taking-the-lead", - "text": "Record a voice note about a private plan you want to steer, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "575652a6-eb49-4914-815a-89560e8d33aa", - "pack_slug": "boundaries-check-ins", - "text": "Record a voice note about a question that makes consent feel natural, using a warm tone.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "ca9c2259-db90-4cec-8036-fedfe020b9b6", - "pack_slug": "long-distance-desire", - "text": "Record a voice note about a detail that makes you feel close from apart, with a playful pause.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "9b2f2cc0-2f9f-4e59-8645-3f84b7c0cb85", - "pack_slug": "clothes-confidence", - "text": "Record a voice note about a look you want your partner to notice, as if you were speaking close by.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "97118937-c46f-459b-8439-b4502a4e60ce", - "pack_slug": "sensory-cues", - "text": "Record a voice note about a texture that feels comforting, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "d6d193eb-3830-440e-8219-085f0b2fb42f", - "pack_slug": "roleplay", - "text": "Record a voice note about a setting that makes pretending easier, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "31c91dd4-a70a-4013-8fe7-e58a26b91544", - "pack_slug": "shared-control", - "text": "Record a voice note about a way to take turns choosing, using a warm tone.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "027cbf92-17e9-4daf-88a2-b7aed66a2a86", - "pack_slug": "surprise-novelty", - "text": "Record a voice note about a different way to begin a date, with a playful pause.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "a4ba3a24-9f21-45a9-8d17-3257dd25e6d6", - "pack_slug": "anticipation", - "text": "Record a voice note about a plan that makes waiting feel exciting, as if you were speaking close by.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "405693cc-b4d9-49d9-8b9b-6af32a138590", - "pack_slug": "giving-receiving-attention", - "text": "Record a voice note about a way you like being looked after, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "ef5c804c-0aa8-4ec7-8dc0-b4d03598a456", - "pack_slug": "fantasy-exchange", - "text": "Record a voice note about a private scenario that feels exciting in theory, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "5802a66f-f468-46d0-816a-3221fab4928d", - "pack_slug": "following", - "text": "Record a voice note about a surprise you would like to receive, using a warm tone.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "5d1d6742-b154-4f2e-84e5-37bd01832bd5", - "pack_slug": "aftercare-reconnection", - "text": "Record a voice note about a way to return to ordinary life together, with a playful pause.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "85fa72fa-5b0a-49cb-8044-582947ee4808", - "pack_slug": "flirty-communication", - "text": "Record a voice note about a small invitation you would enjoy receiving, as if you were speaking close by.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "3e1df4c7-a31c-49a4-8fa1-ec45359d8426", "pack_slug": "private-performance", - "text": "Record a voice note about a small performance that feels playful, with the confidence you want to borrow.", - "partner_text": null, "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, + "text": "Explain what kind of attention makes you feel comfortable being watched.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10057-7b2d-5c4e-8f91-100000000056", + "partner_text": null, + "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "policy_risk": "low" }, { - "id": "505336f0-3489-47a7-896f-49f2bfc0174f", - "pack_slug": "settings-atmosphere", - "text": "Record a voice note about a room detail that changes the mood, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "1abdc016-6ec5-491a-80e3-e939a205c96c", - "pack_slug": "taking-the-lead", - "text": "Record a voice note about a moment where you would enjoy setting the pace, using a warm tone.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "2494b3f2-2f02-463a-8a2c-d87c138bd342", - "pack_slug": "boundaries-check-ins", - "text": "Record a voice note about a signal for slowing down, with a playful pause.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "33ce2918-d3d3-48c9-8e84-d5d4e205bac4", - "pack_slug": "long-distance-desire", - "text": "Record a voice note about a ritual that helps you miss each other well, as if you were speaking close by.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "e03fac8a-9325-4f14-88cb-c574e4f222e7", - "pack_slug": "clothes-confidence", - "text": "Record a voice note about an accessory that feels like your signature, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "74caed21-ab4d-4c21-8327-c6bbb0a0dab6", - "pack_slug": "sensory-cues", - "text": "Record a voice note about a song that creates anticipation, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "3273ddb7-16e8-470c-86d5-1c4af8af33a9", - "pack_slug": "roleplay", - "text": "Record a voice note about a secret identity you would enjoy inventing, using a warm tone.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "fd4752df-57a1-41dd-89f8-604211a029d9", - "pack_slug": "shared-control", - "text": "Record a voice note about a signal for switching the lead, with a playful pause.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "f0ab89eb-e8d8-41c6-8487-df2ef91f8ed6", - "pack_slug": "surprise-novelty", - "text": "Record a voice note about a small risk that sounds fun, as if you were speaking close by.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "0bc9d108-7af8-43fd-8bb4-5349ffb6b665", - "pack_slug": "anticipation", - "text": "Record a voice note about a clue you would enjoy being given, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "53fa45a1-387c-46a1-86a7-9d015e68cdef", - "pack_slug": "giving-receiving-attention", - "text": "Record a voice note about a way you enjoy making your partner feel special, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "7714379c-516d-4bb4-8056-de6ae576a5f4", - "pack_slug": "fantasy-exchange", - "text": "Record a voice note about a setting where you would feel more daring, using a warm tone.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "6df3913c-8d66-4e97-8729-19156283e226", - "pack_slug": "following", - "text": "Record a voice note about a choice you would enjoy letting your partner make, with a playful pause.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "59607245-014e-4b09-8352-8920ea04b2a3", - "pack_slug": "aftercare-reconnection", - "text": "Record a voice note about a detail that makes you feel cared for, as if you were speaking close by.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "38950bcf-1abd-4a92-87e8-dd5fd14dd843", - "pack_slug": "flirty-communication", - "text": "Record a voice note about a playful message that would make you smile, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "0bfe5504-89d2-4d4e-8ef6-bff294cf07cf", "pack_slug": "private-performance", - "text": "Record a voice note about a way your partner could hold your attention, slowly enough for your partner to picture it.", - "partner_text": null, "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, + "text": "Share a private dare you would genuinely enjoy accepting.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10058-7b2d-5c4e-8f91-100000000057", + "partner_text": null, + "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "policy_risk": "low" }, { - "id": "e4039445-1b86-43a6-84e6-2410c200c1dc", - "pack_slug": "settings-atmosphere", - "text": "Record a voice note about a place that feels like an escape, using a warm tone.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "a7971fab-5098-4331-8f07-9efb1b78c4cb", - "pack_slug": "taking-the-lead", - "text": "Record a voice note about a surprise you would like to arrange, with a playful pause.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "9fe491df-b973-42d4-8163-72ec07d04f94", - "pack_slug": "boundaries-check-ins", - "text": "Record a voice note about a way to ask for a change without awkwardness, as if you were speaking close by.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "d6d99f8c-3731-4300-8dda-cc75665f1535", - "pack_slug": "long-distance-desire", - "text": "Record a voice note about a voice note you would save, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "d3b2ba43-45aa-4566-815b-e5cb2a488b2a", - "pack_slug": "clothes-confidence", - "text": "Record a voice note about a style you would like to try for them, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "85d447a6-567c-4e07-8a23-838390914cf6", - "pack_slug": "sensory-cues", - "text": "Record a voice note about a drink that feels celebratory, using a warm tone.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "827b371c-7199-4b02-8d1a-ce1a70c74f97", - "pack_slug": "roleplay", - "text": "Record a voice note about a role that lets you act more confident, with a playful pause.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "fddb860d-3aaf-4d9e-8643-d080bfd5156a", - "pack_slug": "shared-control", - "text": "Record a voice note about a compromise that could feel exciting, as if you were speaking close by.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "758a32d0-c59e-4fc4-8d6d-bf62ca279be4", - "pack_slug": "surprise-novelty", - "text": "Record a voice note about a mystery you would enjoy unwrapping, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "55a19d61-cb60-4bdb-86c4-19daf25dfc50", - "pack_slug": "anticipation", - "text": "Record a voice note about a way to make an ordinary evening feel charged, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "8da6332d-8d85-468a-8c9f-dac82eca8b1b", - "pack_slug": "giving-receiving-attention", - "text": "Record a voice note about a moment of focus that feels generous, using a warm tone.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "ff911b23-9e14-4001-8446-baa1c8fd3c4d", - "pack_slug": "fantasy-exchange", - "text": "Record a voice note about a role you would enjoy imagining, with a playful pause.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "e5e22ebd-076b-4fcf-8537-f7df87838b27", - "pack_slug": "following", - "text": "Record a voice note about a way you could show willing trust, as if you were speaking close by.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "2f05e875-caad-4436-854c-fb89f212540c", - "pack_slug": "aftercare-reconnection", - "text": "Record a voice note about a moment of quiet you would enjoy sharing, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "7a15873f-efeb-4eb4-87e4-d51f9083d403", - "pack_slug": "flirty-communication", - "text": "Record a voice note about a secret phrase that signals interest, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "b3cf3bf1-be5e-465d-8be3-d181300fdbbc", "pack_slug": "private-performance", - "text": "Record a voice note about a private entrance that would delight you, using a warm tone.", - "partner_text": null, "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "fe790e43-630a-4b0e-8bb1-a58f4342ec0d", - "pack_slug": "settings-atmosphere", - "text": "Record a voice note about a simple way to make privacy feel intentional, with a playful pause.", + "text": "Write the reaction from your partner that would make you more expressive.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10059-7b2d-5c4e-8f91-100000000058", "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, + "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "policy_risk": "low" }, { - "id": "76f6028b-b967-41cb-8a6e-d8dc02b1fe78", - "pack_slug": "taking-the-lead", - "text": "Record a voice note about a choice you want your partner to trust you with, as if you were speaking close by.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "8c8c95fd-847a-477f-8884-7f4ef8007d99", - "pack_slug": "boundaries-check-ins", - "text": "Record a voice note about a boundary that deserves appreciation, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 3, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "95ccbcab-0c04-4ce5-8f46-fcb1d0d9e868", - "pack_slug": "long-distance-desire", - "text": "Record a voice note about a shared plan for your next reunion, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "bd8696bc-fdc1-4895-8682-89d90a316a30", - "pack_slug": "clothes-confidence", - "text": "Record a voice note about a look that makes you feel bold, using a warm tone.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "0eafa5b8-e8d1-458e-8f2c-2d8b0c939f4d", - "pack_slug": "sensory-cues", - "text": "Record a voice note about a lighting choice that changes the atmosphere, with a playful pause.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "209cd04f-4572-496e-8724-1ae017b38e8b", - "pack_slug": "roleplay", - "text": "Record a voice note about a fictional rule you would enjoy following, as if you were speaking close by.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "711621d0-7602-48cc-80ec-49e187527846", - "pack_slug": "shared-control", - "text": "Record a voice note about a shared boundary that creates freedom, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "b02ffe32-5ace-4290-84fa-aedbe82fb8c0", - "pack_slug": "surprise-novelty", - "text": "Record a voice note about a routine worth changing, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "d14add16-a3e7-4dee-82f9-c9f828c4de01", - "pack_slug": "anticipation", - "text": "Record a voice note about a surprise you would like hinted at, using a warm tone.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "dff50458-0835-41b6-8246-45ad493bbe0f", - "pack_slug": "giving-receiving-attention", - "text": "Record a voice note about a signal that you want more closeness, with a playful pause.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "47c47a66-ca66-4729-8a25-69e9e4010490", - "pack_slug": "fantasy-exchange", - "text": "Record a voice note about a detail that makes a fantasy feel personal, as if you were speaking close by.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "286b665a-8e2f-4299-80c1-20af116c263d", - "pack_slug": "following", - "text": "Record a voice note about a plan you would rather discover than arrange, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "b42fe338-981a-4cc2-80c6-078de0d44d37", - "pack_slug": "aftercare-reconnection", - "text": "Record a voice note about a question that helps you reconnect, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "76b02056-0256-4fd7-8b96-f8676c2189b3", - "pack_slug": "flirty-communication", - "text": "Record a voice note about a kind of praise that feels personal, using a warm tone.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "7850c36b-252e-47a7-844c-dc2ae841a9e6", "pack_slug": "private-performance", - "text": "Record a voice note about a moment where confidence is attractive, with a playful pause.", + "intensity": 3, + "text": "Describe a moment where you would enjoy being the focus of your partner’s attention.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10060-7b2d-5c4e-8f91-100000000059", "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, + "config": {}, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "policy_risk": "low" }, { - "id": "cdca0a74-02bd-4b61-85d3-89d213a1a9f2", - "pack_slug": "settings-atmosphere", - "text": "Record a voice note about a space that invites closeness, as if you were speaking close by.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "704e7d0c-12c4-4ab9-8979-88774ada1544", - "pack_slug": "taking-the-lead", - "text": "Record a voice note about a way you would guide the mood, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "046307ad-67de-44c7-82fb-57a978dd7144", - "pack_slug": "boundaries-check-ins", - "text": "Record a voice note about a check-in that makes you feel cared for, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "2fb7d67a-fdcf-4cef-849c-3241bafeab82", - "pack_slug": "long-distance-desire", - "text": "Record a voice note about a small object that reminds you of your partner, using a warm tone.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "803b8351-8439-4ab2-8587-456844c500eb", - "pack_slug": "clothes-confidence", - "text": "Record a voice note about a detail that makes getting ready fun, with a playful pause.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "2084fa9a-b970-4869-8459-a5c12c6c603b", - "pack_slug": "sensory-cues", - "text": "Record a voice note about a shared snack that feels indulgent, as if you were speaking close by.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "5b7ed1d1-90b2-4726-8a29-033796564b86", - "pack_slug": "roleplay", - "text": "Record a voice note about a scene that could be flirtier with a little acting, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "2d5770dd-76d7-4a54-89bf-8fbb4107a02d", - "pack_slug": "shared-control", - "text": "Record a voice note about a plan where each person gets a say, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "d0b82dec-d72e-4ee6-83d7-aab2c61f23f1", - "pack_slug": "surprise-novelty", - "text": "Record a voice note about a private challenge that feels playful, using a warm tone.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "8d1bde8d-2fd3-40b7-8b27-7fde9cc69d78", - "pack_slug": "anticipation", - "text": "Record a voice note about a moment worth stretching out, with a playful pause.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "9f1868c2-b317-4c7d-8550-8e47b981fead", - "pack_slug": "giving-receiving-attention", - "text": "Record a voice note about a gesture that says you are fully present, as if you were speaking close by.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "26424f88-945d-406e-88bc-77a01743ba17", - "pack_slug": "fantasy-exchange", - "text": "Record a voice note about a playful what-if you want to share, with the confidence you want to borrow.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "65c4ff67-4fac-4fb3-8dda-65855c6d3852", - "pack_slug": "following", - "text": "Record a voice note about a cue that helps you relax into following, slowly enough for your partner to picture it.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "a4cb5143-fab9-4f7d-85d5-8d808e5adb4f", - "pack_slug": "aftercare-reconnection", - "text": "Record a voice note about a ritual that says the experience mattered, using a warm tone.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "6ce73772-7a9c-4251-8f97-07f536b71952", - "pack_slug": "flirty-communication", - "text": "Record a voice note about a question that opens a private conversation, with a playful pause.", - "partner_text": null, - "intensity": 4, - "question_type": "audio", - "config": { - "max_duration_seconds": 60 - }, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." - }, - { - "id": "1249b4ee-66a1-46ca-892d-132a4e173112", "pack_slug": "private-performance", - "text": "Record a voice note about a way to make eye contact feel meaningful, as if you were speaking close by.", + "intensity": 3, + "text": "Name a small performance you would enjoy rehearsing for your partner.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10061-7b2d-5c4e-8f91-100000000060", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "private-performance", + "intensity": 4, + "text": "Write about how you would like your partner to ask for a private show of confidence.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10062-7b2d-5c4e-8f91-100000000061", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "private-performance", + "intensity": 4, + "text": "Explain what would make a bolder private performance feel rewarding afterward.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10063-7b2d-5c4e-8f91-100000000062", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 2, + "text": "Describe an outfit that makes you feel most like yourself beside your partner.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10064-7b2d-5c4e-8f91-100000000063", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 2, + "text": "Write the colour you would enjoy having your partner notice.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10065-7b2d-5c4e-8f91-100000000064", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 3, + "text": "Share one getting-ready ritual that makes you feel more alluring.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10066-7b2d-5c4e-8f91-100000000065", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 3, + "text": "Explain what you would enjoy choosing for your partner to wear.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10067-7b2d-5c4e-8f91-100000000066", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 3, + "text": "Describe the appearance compliment that would matter most to you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10068-7b2d-5c4e-8f91-100000000067", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 3, + "text": "Write about a private look you would be excited to reveal.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10069-7b2d-5c4e-8f91-100000000068", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 3, + "text": "Name a detail you would like your partner to notice before anyone else.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10070-7b2d-5c4e-8f91-100000000069", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 4, + "text": "Describe how your partner could make getting ready feel more like part of the date.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10071-7b2d-5c4e-8f91-100000000070", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 2, + "text": "Write about a fictional romance mood you would like to borrow for a date.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10072-7b2d-5c4e-8f91-100000000071", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 2, + "text": "Describe an imagined setting that makes you feel more adventurous.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10073-7b2d-5c4e-8f91-100000000072", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 3, + "text": "Share a character energy you would enjoy trying on privately.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10074-7b2d-5c4e-8f91-100000000073", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 3, + "text": "Write a fictional opening line your partner could use with you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10075-7b2d-5c4e-8f91-100000000074", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 3, + "text": "Explain the detail that makes an imagined scenario feel believable to you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10076-7b2d-5c4e-8f91-100000000075", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 3, + "text": "Describe a fantasy premise you would only want to explore in conversation first.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10077-7b2d-5c4e-8f91-100000000076", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 3, + "text": "Write about a story you would want your partner to invent around the two of you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10078-7b2d-5c4e-8f91-100000000077", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 4, + "text": "Name the kind of imagined risk that feels exciting only when it stays make-believe.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10079-7b2d-5c4e-8f91-100000000078", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 4, + "text": "Explain how your partner could ask about your private imagination without making assumptions.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10080-7b2d-5c4e-8f91-100000000079", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "roleplay", + "intensity": 2, + "text": "Write the nickname you would enjoy hearing in a playful private game.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10081-7b2d-5c4e-8f91-100000000080", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "roleplay", + "intensity": 2, + "text": "Describe a simple character trait you would enjoy your partner pretending to have.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10082-7b2d-5c4e-8f91-100000000081", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "roleplay", + "intensity": 3, + "text": "Share the made-up first meeting you would enjoy acting out.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10083-7b2d-5c4e-8f91-100000000082", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "roleplay", + "intensity": 3, + "text": "Write the setting where you would enjoy pretending you just met.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10084-7b2d-5c4e-8f91-100000000083", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "roleplay", + "intensity": 3, + "text": "Explain the one rule that would make roleplay comfortable for you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10085-7b2d-5c4e-8f91-100000000084", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "roleplay", + "intensity": 3, + "text": "Describe a bolder character dynamic you would discuss before trying.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10086-7b2d-5c4e-8f91-100000000085", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "roleplay", + "intensity": 3, + "text": "Write the prop-free detail that would make a fictional scene feel vivid.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10087-7b2d-5c4e-8f91-100000000086", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "roleplay", + "intensity": 4, + "text": "Name the way you would like to step out of character and reconnect.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10088-7b2d-5c4e-8f91-100000000087", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "roleplay", + "intensity": 4, + "text": "Explain what kind of playful mystery you would enjoy your partner creating.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10089-7b2d-5c4e-8f91-100000000088", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "settings-atmosphere", + "intensity": 2, + "text": "Describe the room where you feel most able to have uninterrupted time together.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10090-7b2d-5c4e-8f91-100000000089", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "settings-atmosphere", + "intensity": 2, + "text": "Write the first home detail you would change to make a regular evening special.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10091-7b2d-5c4e-8f91-100000000090", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "settings-atmosphere", + "intensity": 3, + "text": "Share what makes a hotel-style evening feel exciting to you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10092-7b2d-5c4e-8f91-100000000091", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "settings-atmosphere", + "intensity": 3, + "text": "Explain the privacy you need before you can fully relax with your partner.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10093-7b2d-5c4e-8f91-100000000092", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "settings-atmosphere", + "intensity": 3, + "text": "Describe a past date atmosphere you would like to recreate at home.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10094-7b2d-5c4e-8f91-100000000093", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "settings-atmosphere", + "intensity": 3, + "text": "Write about the most adventurous private setting you would plan within your comfort zone.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10095-7b2d-5c4e-8f91-100000000094", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "settings-atmosphere", + "intensity": 4, + "text": "Name the time of day that naturally feels most romantic to you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10096-7b2d-5c4e-8f91-100000000095", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "settings-atmosphere", + "intensity": 4, + "text": "Explain how your partner could make a familiar room feel newly charged.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10097-7b2d-5c4e-8f91-100000000096", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 2, + "text": "Write a phrase that means you like the direction but want a slower pace.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10098-7b2d-5c4e-8f91-100000000097", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 2, + "text": "Describe the way you prefer your partner to ask if you are comfortable.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10099-7b2d-5c4e-8f91-100000000098", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 3, + "text": "Share one condition you need before a more adventurous private plan.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10100-7b2d-5c4e-8f91-100000000099", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 3, + "text": "Write how you would like your partner to respond if you change your mind.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10101-7b2d-5c4e-8f91-100000000100", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 3, + "text": "Explain one subject you prefer to discuss before a close moment begins.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10102-7b2d-5c4e-8f91-100000000101", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 3, + "text": "Describe a boundary that makes you feel freer to be adventurous within it.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10103-7b2d-5c4e-8f91-100000000102", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 4, + "text": "Write the reassurance you need before suggesting something vulnerable.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10104-7b2d-5c4e-8f91-100000000103", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 4, + "text": "Name the sign that tells your partner you need a pause without distance.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10105-7b2d-5c4e-8f91-100000000104", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 4, + "text": "Explain what a good check-in conversation sounds like after trying something new.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10106-7b2d-5c4e-8f91-100000000105", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "surprise-novelty", + "intensity": 2, + "text": "Write one unexpected gesture that would brighten an ordinary day with your partner.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10107-7b2d-5c4e-8f91-100000000106", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "surprise-novelty", + "intensity": 2, + "text": "Describe the spontaneous invitation you would be happy to receive.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10108-7b2d-5c4e-8f91-100000000107", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "surprise-novelty", + "intensity": 3, + "text": "Share one familiar routine you would enjoy changing together.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10109-7b2d-5c4e-8f91-100000000108", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "surprise-novelty", + "intensity": 3, + "text": "Write a sealed-note prompt you would enjoy opening later.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10110-7b2d-5c4e-8f91-100000000109", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "surprise-novelty", + "intensity": 3, + "text": "Describe a rule for one evening that would make it feel unlike your usual time together.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10111-7b2d-5c4e-8f91-100000000110", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "surprise-novelty", + "intensity": 3, + "text": "Explain the bold surprise you would enjoy after your partner checks broad limits with you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10112-7b2d-5c4e-8f91-100000000111", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "surprise-novelty", + "intensity": 4, + "text": "Name the kind of mystery you would enjoy your partner planning.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10113-7b2d-5c4e-8f91-100000000112", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "surprise-novelty", + "intensity": 4, + "text": "Write about a new tradition that would make your relationship feel more playful.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10114-7b2d-5c4e-8f91-100000000113", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "long-distance-desire", + "intensity": 2, + "text": "Write the message that makes you feel closest when you are apart.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10115-7b2d-5c4e-8f91-100000000114", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "long-distance-desire", + "intensity": 3, + "text": "Describe a tiny ritual you would share on evenings you cannot meet.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10116-7b2d-5c4e-8f91-100000000115", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "long-distance-desire", + "intensity": 3, + "text": "Share what you would like to plan before your next time in the same place.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10117-7b2d-5c4e-8f91-100000000116", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "long-distance-desire", + "intensity": 3, + "text": "Write a private promise you would exchange before a longer period apart.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10118-7b2d-5c4e-8f91-100000000117", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "long-distance-desire", + "intensity": 3, + "text": "Explain how your partner can make a distant day feel less ordinary.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10119-7b2d-5c4e-8f91-100000000118", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "long-distance-desire", + "intensity": 3, + "text": "Describe the anticipation you would like to build before seeing each other again.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10120-7b2d-5c4e-8f91-100000000119", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "long-distance-desire", + "intensity": 4, + "text": "Name a question you wish your partner asked more often while you are apart.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10121-7b2d-5c4e-8f91-100000000120", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "long-distance-desire", + "intensity": 4, + "text": "Write about the part of your shared routine you miss most and want to recreate.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10122-7b2d-5c4e-8f91-100000000121", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 2, + "text": "Describe one way your partner can give you full attention that you rarely request.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10123-7b2d-5c4e-8f91-100000000122", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 3, + "text": "Write a note about the detail your partner notices that makes you feel understood.", + "intended_outcome": "Each partner writes one concrete detail that makes them feel understood.", + "question_type": "text_answer", + "id": "a5c10124-7b2d-5c4e-8f91-100000000123", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 3, + "text": "Share what you enjoy doing when you want to make your partner feel desired.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10125-7b2d-5c4e-8f91-100000000124", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 3, + "text": "Describe the praise you most enjoy receiving privately.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10126-7b2d-5c4e-8f91-100000000125", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 3, + "text": "Write the request you would enjoy hearing when your partner wants your attention.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10127-7b2d-5c4e-8f91-100000000126", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 4, + "text": "Explain the private gesture that would make you feel unmistakably chosen.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10128-7b2d-5c4e-8f91-100000000127", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 4, + "text": "Name something your partner could stop doing so their attention feels more complete.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10129-7b2d-5c4e-8f91-100000000128", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 4, + "text": "Describe how you would like to return your partner’s attention after they make you feel special.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10130-7b2d-5c4e-8f91-100000000129", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 3, + "text": "Write about the kind of focused listening that makes private conversation feel more charged for you.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10131-7b2d-5c4e-8f91-100000000130", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 2, + "text": "Write the first small kindness that helps you feel connected again after a particularly intense shared moment.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10132-7b2d-5c4e-8f91-100000000131", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 3, + "text": "Write the first question you would like your partner to ask after trying something new.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10133-7b2d-5c4e-8f91-100000000132", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 3, + "text": "Share what makes you feel appreciated after emotional openness.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10134-7b2d-5c4e-8f91-100000000133", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 3, + "text": "Describe the quiet time you would enjoy once excitement has passed.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10135-7b2d-5c4e-8f91-100000000134", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 4, + "text": "Write the thing you would like to hear after taking a private risk together.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10136-7b2d-5c4e-8f91-100000000135", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 4, + "text": "Explain what part of a close experience you would most want to reflect on.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10137-7b2d-5c4e-8f91-100000000136", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 4, + "text": "Name the small comfort you would like your partner to offer after an intense conversation.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10138-7b2d-5c4e-8f91-100000000137", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 4, + "text": "Describe how you would like to celebrate a shared moment that went well.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10139-7b2d-5c4e-8f91-100000000138", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 4, + "text": "Write the apology or repair you would need if an intimate plan missed the mark.", + "intended_outcome": "Each partner writes a distinct private answer for a follow-up conversation.", + "question_type": "text_answer", + "id": "a5c10140-7b2d-5c4e-8f91-100000000139", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "flirty-communication", + "intensity": 2, + "text": "Who is more likely to turn a sincere compliment into a lingering private moment?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20001-8c3e-5d4f-9a12-200000000000", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "flirty-communication", + "intensity": 2, + "text": "Which partner is quickest to spot when the other is inviting a little more flirtation?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20002-8c3e-5d4f-9a12-200000000001", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "flirty-communication", + "intensity": 2, + "text": "Who would be more comfortable sending the first bold message after a good date?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20003-8c3e-5d4f-9a12-200000000002", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "flirty-communication", + "intensity": 2, + "text": "Who is most likely to make a private joke feel newly charged?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20004-8c3e-5d4f-9a12-200000000003", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "anticipation", + "intensity": 2, + "text": "Who is more likely to plan the detail that makes a date feel worth waiting for?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20005-8c3e-5d4f-9a12-200000000004", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "anticipation", + "intensity": 2, + "text": "Which partner would build suspense with a small clue before seeing each other?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20006-8c3e-5d4f-9a12-200000000005", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "anticipation", + "intensity": 2, + "text": "Who tends to make preparation feel like part of the romance?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20007-8c3e-5d4f-9a12-200000000006", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 2, + "text": "Who is more likely to decide the pace when a shared plan starts to feel exciting?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20008-8c3e-5d4f-9a12-200000000007", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 2, + "text": "Which partner would confidently turn a vague idea into an organised private date?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20009-8c3e-5d4f-9a12-200000000008", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "taking-the-lead", + "intensity": 2, + "text": "Who is more likely to make the first clear invitation when chemistry is building?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20010-8c3e-5d4f-9a12-200000000009", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "following", + "intensity": 3, + "text": "Who is better at relaxing into a thoughtful plan made by the other?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20011-8c3e-5d4f-9a12-200000000010", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "following", + "intensity": 3, + "text": "Which partner is more likely to enjoy handing over one decision for an evening?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20012-8c3e-5d4f-9a12-200000000011", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "following", + "intensity": 3, + "text": "Who notices fastest when they want reassurance before following a suggestion?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20013-8c3e-5d4f-9a12-200000000012", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "shared-control", + "intensity": 3, + "text": "Who is more likely to ask for a joint decision before changing the mood?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20014-8c3e-5d4f-9a12-200000000013", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "shared-control", + "intensity": 3, + "text": "Which partner is best at making room for both preferences in one plan?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20015-8c3e-5d4f-9a12-200000000014", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "shared-control", + "intensity": 3, + "text": "Who would suggest alternating choices to keep a date balanced?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20016-8c3e-5d4f-9a12-200000000015", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "sensory-cues", + "intensity": 3, + "text": "Who is more likely to notice that lighting changes the whole atmosphere?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20017-8c3e-5d4f-9a12-200000000016", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "sensory-cues", + "intensity": 3, + "text": "Which partner would choose the soundtrack that makes home feel less ordinary?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20018-8c3e-5d4f-9a12-200000000017", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "sensory-cues", + "intensity": 3, + "text": "Who has the strongest instinct for the small comfort detail that helps the other unwind?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20019-8c3e-5d4f-9a12-200000000018", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "private-performance", + "intensity": 3, + "text": "Who is more likely to become expressive once they feel completely safe to be watched?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20020-8c3e-5d4f-9a12-200000000019", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "private-performance", + "intensity": 3, + "text": "Which partner would invent a playful private dare that suits the other?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20021-8c3e-5d4f-9a12-200000000020", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "private-performance", + "intensity": 3, + "text": "Who gives the kind of reaction that makes the other feel braver?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20022-8c3e-5d4f-9a12-200000000021", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 3, + "text": "Who is more likely to make getting ready feel like part of the date?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20023-8c3e-5d4f-9a12-200000000022", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 3, + "text": "Which partner notices a confidence-boosting detail before anyone else does?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20024-8c3e-5d4f-9a12-200000000023", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "clothes-confidence", + "intensity": 3, + "text": "Who would choose a look designed to catch the other’s attention?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20025-8c3e-5d4f-9a12-200000000024", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 3, + "text": "Who is more likely to turn a fictional scene into a conversation worth having?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20026-8c3e-5d4f-9a12-200000000025", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 3, + "text": "Which partner is more comfortable sharing an imagined version of a date?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20027-8c3e-5d4f-9a12-200000000026", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "fantasy-exchange", + "intensity": 3, + "text": "Who would add the one creative detail that makes a shared story vivid?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20028-8c3e-5d4f-9a12-200000000027", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "roleplay", + "intensity": 3, + "text": "Who is more likely to stay in character during a playful made-up meeting?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20029-8c3e-5d4f-9a12-200000000028", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "roleplay", + "intensity": 3, + "text": "Which partner would create the most convincing first line for a fictional scenario?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20030-8c3e-5d4f-9a12-200000000029", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "roleplay", + "intensity": 3, + "text": "Who is best at making a playful scene feel safe enough to enjoy?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20031-8c3e-5d4f-9a12-200000000030", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "settings-atmosphere", + "intensity": 3, + "text": "Who is more likely to transform a familiar room into a proper date setting?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20032-8c3e-5d4f-9a12-200000000031", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "settings-atmosphere", + "intensity": 3, + "text": "Which partner would notice first that privacy is needed for a more connected evening?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20033-8c3e-5d4f-9a12-200000000032", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "settings-atmosphere", + "intensity": 3, + "text": "Who has the strongest idea for recreating a favourite date atmosphere at home?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20034-8c3e-5d4f-9a12-200000000033", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 3, + "text": "Who is more likely to ask the caring question before a plan becomes bolder?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20035-8c3e-5d4f-9a12-200000000034", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 4, + "text": "Which partner is clearest about the condition they need to feel comfortable?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20036-8c3e-5d4f-9a12-200000000035", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "boundaries-check-ins", + "intensity": 4, + "text": "Who would notice first that a pause would help both of you stay connected?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20037-8c3e-5d4f-9a12-200000000036", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "surprise-novelty", + "intensity": 4, + "text": "Who is more likely to hide a thoughtful surprise in an ordinary week?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20038-8c3e-5d4f-9a12-200000000037", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "surprise-novelty", + "intensity": 4, + "text": "Which partner would be first to suggest changing a familiar routine?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20039-8c3e-5d4f-9a12-200000000038", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "surprise-novelty", + "intensity": 4, + "text": "Who can make a small unknown feel exciting without making it stressful?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20040-8c3e-5d4f-9a12-200000000039", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "long-distance-desire", + "intensity": 4, + "text": "Who is more likely to keep a shared ritual going while you are apart?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20041-8c3e-5d4f-9a12-200000000040", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "long-distance-desire", + "intensity": 4, + "text": "Which partner would send the message that makes distance feel smaller?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20042-8c3e-5d4f-9a12-200000000041", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "long-distance-desire", + "intensity": 4, + "text": "Who is best at turning a reunion into something deliberately special?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20043-8c3e-5d4f-9a12-200000000042", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 4, + "text": "Who is more likely to notice when the other needs undivided attention?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20044-8c3e-5d4f-9a12-200000000043", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 4, + "text": "Which partner is quickest to make the other feel chosen in a crowded week?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20045-8c3e-5d4f-9a12-200000000044", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "giving-receiving-attention", + "intensity": 4, + "text": "Who would remember the exact kind of praise their partner enjoys most?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20046-8c3e-5d4f-9a12-200000000045", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 4, + "text": "Who is more likely to start a thoughtful debrief after a vulnerable moment?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20047-8c3e-5d4f-9a12-200000000046", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 4, + "text": "Which partner knows best how to make quiet reconnection feel comforting?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20048-8c3e-5d4f-9a12-200000000047", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "pack_slug": "aftercare-reconnection", + "intensity": 4, + "text": "Who would be first to offer the reassurance that helps the other feel proud?", + "intended_outcome": "Both partners make a comparative choice that opens a light private follow-up.", + "question_type": "who_likely", + "id": "b6d20049-8c3e-5d4f-9a12-200000000048", + "partner_text": null, + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge" + }, + { + "id": "66a4bd59-8214-4cc7-8400-debded9ddb0b", + "pack_slug": "flirty-communication", + "text": "Record a soft voice note naming the compliment that makes you feel genuinely noticed.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears the exact kind of praise that reaches you, so they can offer it with more confidence." + }, + { + "id": "f7324247-be28-4b83-8349-b8827fdd2d5c", + "pack_slug": "flirty-communication", + "text": "In a bright, teasing tone, tell your partner one small thing they do that changes your mood.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The recording pinpoints a real spark between you and gives your partner a detail worth repeating." + }, + { + "id": "c6de0494-dc62-4d7a-84c8-f053123d382a", + "pack_slug": "flirty-communication", + "text": "Whisper the first sentence you would enjoy hearing when your partner wants a closer conversation.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a usable opening line that can make a private conversation feel invited rather than assumed." + }, + { + "id": "d7839bca-96d6-424a-8221-d51e917437f0", + "pack_slug": "flirty-communication", + "text": "Tell a tiny story about the look from your partner that stays in your mind after you part.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns which kind of attention lingers for you and why it feels powerful." + }, + { + "id": "0b6c5a61-2202-47b3-8022-0ce00c98941a", + "pack_slug": "flirty-communication", + "text": "Use a deliberate pause to describe the kind of playful remark that always makes you smile.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The pause and wording show your partner how to flirt in a way that feels natural to you." + }, + { + "id": "98ca4f3b-c07d-4816-8ae1-16ef2c7a3d67", + "pack_slug": "flirty-communication", + "text": "Say the check-in question that would make you comfortable hearing a bolder private suggestion.", "partner_text": null, "intensity": 4, "question_type": "audio", @@ -5865,12 +4813,12 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "intended_outcome": "Your partner gets clear language for raising a more adventurous idea while keeping your choice central." }, { - "id": "9aa65444-b234-4519-8bf1-7f88c38eb4e7", - "pack_slug": "settings-atmosphere", - "text": "Record a voice note about a scene you would like to create together, with the confidence you want to borrow.", + "id": "1150cd6e-d41f-4489-8d54-dbfc91004f68", + "pack_slug": "flirty-communication", + "text": "Leave a calm audio note about the reassurance you want before you share a private wish.", "partner_text": null, "intensity": 4, "question_type": "audio", @@ -5883,12 +4831,214 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "intended_outcome": "Your partner understands what helps vulnerability feel safe, warm, and worth bringing into the open." }, { - "id": "d5d63a0b-7224-4ad1-8957-c3cd4b7af61c", - "pack_slug": "taking-the-lead", - "text": "Record a voice note about a detail you would like to take charge of, slowly enough for your partner to picture it.", + "id": "ba983634-9cb2-4bf7-86d6-ef574fda3b7a", + "pack_slug": "flirty-communication", + "text": "Photograph a handwritten compliment you would be pleased for your partner to save.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a lasting piece of praise they can return to when they need a reminder of how you see them." + }, + { + "id": "39e586eb-2b45-4f66-8b94-755bd1428cc4", + "pack_slug": "flirty-communication", + "text": "Show a photo of a colour or pattern that matches the tone of message you enjoy receiving.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The image gives your partner a visual shortcut to the kind of communication that feels inviting to you." + }, + { + "id": "3a518207-1496-4e1f-8b9e-26e883c61188", + "pack_slug": "flirty-communication", + "text": "Capture a page with a short phrase that represents your favourite kind of private banter.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner can see a concrete language cue and ask what makes that style fun for you." + }, + { + "id": "d7c188c2-1d42-4e20-82f0-839713a79f2c", + "pack_slug": "flirty-communication", + "text": "Send an image of the contact nickname or notification setting that makes messages from your partner feel special.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The photo reveals a small digital ritual that helps your partner’s attention stand out." + }, + { + "id": "f44640cb-9d0e-4877-8e7f-43e4f0fe7434", + "pack_slug": "flirty-communication", + "text": "Create a still life with a note containing a conversation starter you would like your partner to use.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner gets a specific doorway into a more open exchange without needing to guess the topic." + }, + { + "id": "cc4ed14d-9d32-483f-8f4b-85cf49e5780c", + "pack_slug": "flirty-communication", + "text": "Frame a sealed envelope labelled with one question you want your partner to ask before a bolder idea.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The envelope makes the consent question visible and gives both of you a gentle way to start that discussion." + }, + { + "id": "9a1591c9-0ba5-485e-8c4f-c3a5196992c3", + "pack_slug": "flirty-communication", + "text": "Take a photo of a sentence fragment you would enjoy finishing aloud with your partner.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a shared writing prompt that can lead to a more daring conversation in your own words." + }, + { + "id": "20b0419b-bbd3-440e-8386-92225cd7edbd", + "pack_slug": "anticipation", + "text": "Describe, with a smile in your voice, the first detail that makes you excited to see your partner.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns the early sign that helps anticipation build for you before any plan is fixed." + }, + { + "id": "d2612c64-1a53-46cc-8576-55ce0853bd48", + "pack_slug": "anticipation", + "text": "Record the kind of clue you enjoy receiving before a surprise, keeping the delivery playful.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The voice note shows your partner how much mystery feels exciting while still leaving you comfortable." + }, + { + "id": "61eb0128-8a68-4f5b-863a-b5ee138460ac", + "pack_slug": "anticipation", + "text": "Count slowly from three to one and name a different form of attention at each number.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a simple pacing game that can make waiting feel deliberate instead of rushed." + }, + { + "id": "0d9bfdd7-7283-4144-8ae0-4c452bf675db", + "pack_slug": "anticipation", + "text": "Tell your partner about a plan detail you would rather discover gradually than learn all at once.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The recording identifies where surprise works best for you and where advance knowledge helps." + }, + { + "id": "47f77525-add9-4ae9-81f2-57b343b653b5", + "pack_slug": "anticipation", + "text": "Phrase a private invitation as a question your partner could answer in their own time.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives an unpressured way to build anticipation with you while preserving room for a different answer." + }, + { + "id": "8dd41f73-8ec3-49ef-8f45-d581d99d85a8", + "pack_slug": "anticipation", + "text": "Explain the boundary you would set before letting your partner arrange a more adventurous surprise.", "partner_text": null, "intensity": 4, "question_type": "audio", @@ -5901,12 +5051,12 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "intended_outcome": "Your partner hears the limit that lets novelty feel thrilling without becoming uncertain." }, { - "id": "8daf55d3-0af3-4e74-853f-3879ec922614", - "pack_slug": "boundaries-check-ins", - "text": "Record a voice note about a yes that you want to make more specific, using a warm tone.", + "id": "d7d6c2ba-d587-49bf-8d2d-6be4462cc9d2", + "pack_slug": "anticipation", + "text": "Speak the one question you would want asked before a date detail becomes bolder than usual.", "partner_text": null, "intensity": 4, "question_type": "audio", @@ -5919,12 +5069,214 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "intended_outcome": "The audio gives your partner a practical check-in to use before they turn curiosity into a plan." }, { - "id": "06c90576-b3a9-4da3-8a43-64c7fe24ddf8", - "pack_slug": "long-distance-desire", - "text": "Record a voice note about a way to make a call feel less ordinary, with a playful pause.", + "id": "9319f755-853c-4bc7-8303-81fd6b591eb6", + "pack_slug": "anticipation", + "text": "Photograph a wrapped note with one clue that would make you curious rather than overwhelmed.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees the scale of mystery that feels appealing to you and can match future surprises to it." + }, + { + "id": "cd57ce0c-8440-4a11-8ee8-b75d45692e0b", + "pack_slug": "anticipation", + "text": "Share a screenshot-free photo of a playlist screen that creates a sense of build-up for you.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The chosen music becomes an atmosphere signal your partner can recognise before a special evening." + }, + { + "id": "78a22757-5ab4-42fc-82be-375e04ea96de", + "pack_slug": "anticipation", + "text": "Arrange three ordinary objects as clues for a surprise you would enjoy unfolding gradually.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner can read the pace you prefer and add their own clue without giving everything away." + }, + { + "id": "34d19197-0b5a-488e-83f2-72e8015715f5", + "pack_slug": "anticipation", + "text": "Take a photo of a handwritten hint you would be happy to leave for your partner.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The image shows your partner the sort of tease that feels affectionate rather than confusing." + }, + { + "id": "5dae0716-21b7-4f9d-873f-eacd0580fe65", + "pack_slug": "anticipation", + "text": "Show two closed boxes labelled reveal and wait.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner gets a visual reminder that anticipation works best when both people can influence the pace." + }, + { + "id": "60c7b1bc-defa-4e0b-8d58-812286a70a7d", + "pack_slug": "anticipation", + "text": "Create a small mood board with one boundary you would want checked before a bolder surprise.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The board gives your partner a concrete detail to discuss before they plan something more adventurous." + }, + { + "id": "a677b169-55cd-438d-8b0a-f94f0fa171ef", + "pack_slug": "anticipation", + "text": "Photograph two cards marked change it and keep going.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner sees an easy, ongoing choice built into the idea of a surprise from the start." + }, + { + "id": "dcc6b4d0-71ff-4047-8dd8-09750e531656", + "pack_slug": "clothes-confidence", + "text": "Say the appearance compliment that makes you stand a little taller, using the tone you want from your partner.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears exactly how praise can support your confidence instead of making you feel examined." + }, + { + "id": "11571104-90fe-45dd-8747-b1051b9c2040", + "pack_slug": "clothes-confidence", + "text": "Record why one accessory feels like part of your personality rather than just an outfit detail.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The voice note gives your partner a personal story behind an item they may otherwise overlook." + }, + { + "id": "e7792ea2-b71e-4639-8eae-4d3e34028190", + "pack_slug": "clothes-confidence", + "text": "Describe the look you would like your partner to notice first when you have chosen it for yourself.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns which visual effort feels meaningful to have recognised." + }, + { + "id": "63892235-75e2-48b2-8363-6bbb81aa4f2a", + "pack_slug": "clothes-confidence", + "text": "Explain the getting-ready ritual that helps you arrive feeling settled and attractive.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The recording tells your partner where patience, space, or encouragement can make a genuine difference." + }, + { + "id": "3792b604-cc4a-4ee8-8913-c8e888000b09", + "pack_slug": "clothes-confidence", + "text": "In a playful voice, share the first reaction you would enjoy hearing after trying a new style.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives language that makes being seen feel exciting without putting you on the spot." + }, + { + "id": "a68349a4-0143-4823-82d3-4b3d7c1788e8", + "pack_slug": "clothes-confidence", + "text": "Talk through a dress-code idea you would be curious to discuss before either of you chooses it.", "partner_text": null, "intensity": 4, "question_type": "audio", @@ -5937,510 +5289,32 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Each partner leaves a distinct spoken message with voice and tone." + "intended_outcome": "Your partner understands the presentation change you are open to exploring and why agreement matters first." }, { - "id": "1c6c0a42-0fb2-4aec-88e7-a1cc031a752d", - "pack_slug": "sensory-cues", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a scent that changes the mood.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "3962de39-601a-49cf-801f-3dd5e1cd391c", - "pack_slug": "roleplay", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a character energy you would enjoy borrowing.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "7eed460d-561a-4304-8bed-53e8ccf05be8", - "pack_slug": "shared-control", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a decision you want to make together.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "180f96ab-1f1a-4602-8cec-36e3db0ff0de", - "pack_slug": "surprise-novelty", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a new twist that still feels comfortable.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "e1e3d2da-1608-45ed-842a-09fdc325bc5a", - "pack_slug": "anticipation", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents the part of a date you most enjoy looking forward to.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "dc437a88-961a-44b8-8d66-29f76da8dc53", - "pack_slug": "giving-receiving-attention", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a kind of attention that helps you relax.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "11dda39d-670f-45b2-8c87-478bab9c297b", - "pack_slug": "fantasy-exchange", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a version of a date with no interruptions.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "4810f890-67e8-4563-8c4e-9ec148d2be12", - "pack_slug": "following", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a decision you would enjoy handing over.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "b56e9c99-01b8-4cd7-875d-645add412d75", - "pack_slug": "aftercare-reconnection", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a word that helps you feel grounded.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "97c00591-d317-4fef-8ca8-710a05022211", - "pack_slug": "flirty-communication", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a compliment that would stay with you.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "747278e2-1660-47e8-89a4-618ff01ef9e3", - "pack_slug": "private-performance", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a gesture that makes you feel desired.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "ec2bf6e5-a85b-457a-8f51-dc52c944a663", - "pack_slug": "settings-atmosphere", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a corner of home that could feel more special.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "a45cbd51-a011-4d22-8b70-8922d7abef0b", - "pack_slug": "taking-the-lead", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a decision you would like to make for your partner.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "ac54eec3-561b-4e81-882f-f96f4a27c09c", - "pack_slug": "boundaries-check-ins", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a limit that helps you feel free to explore.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "5c6ad9de-67cc-4822-8df2-109e4f8bedc4", - "pack_slug": "long-distance-desire", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a message that bridges the distance.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "68129a6e-503d-454e-8b99-9f7187b7d8de", + "id": "a21ca060-34f6-4eac-868d-16d88e3fc8e9", "pack_slug": "clothes-confidence", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents an outfit detail that changes your posture.", + "text": "Leave a reassuring audio note about what would help you try a more daring look while staying yourself.", "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." + "policy_risk": "edge", + "intended_outcome": "Your partner learns the support that makes a style experiment feel affirming rather than risky." }, { - "id": "648d0de5-7561-4684-8010-b7025d8f6507", - "pack_slug": "sensory-cues", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a sound that makes a room feel private.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "c5759e52-c742-4dc0-87e8-d3eac39d3d04", - "pack_slug": "roleplay", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a made-up first meeting you could play with.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "d51f749f-fafc-4faa-8067-37b3b43d2eb7", - "pack_slug": "shared-control", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a rule that would make a date more playful.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "b774d5aa-1527-4599-80e2-0bcf20f310b5", - "pack_slug": "surprise-novelty", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a surprise that would make you feel chosen.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "6fef84bc-1767-45e8-849e-871e6c902ef3", - "pack_slug": "anticipation", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a small ritual that creates build-up.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "4fd1c07b-bcc6-4746-8ebe-32cb5773d8bd", - "pack_slug": "giving-receiving-attention", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a detail that makes you feel appreciated.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "8a89b512-e248-4779-80d6-f23a6b8e5a97", - "pack_slug": "fantasy-exchange", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a mood you have been curious to explore.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "380f3758-0d87-48aa-84f8-1c913d37c6e6", - "pack_slug": "following", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a moment where you want your partner to set the pace.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "b90c2dea-046b-400e-8894-35709d8fd3fe", - "pack_slug": "aftercare-reconnection", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a small kindness you want after closeness.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "b57fde72-ec22-4ac4-81ab-f021a546d5c5", - "pack_slug": "flirty-communication", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a line that makes you feel chosen.", - "partner_text": null, - "intensity": 2, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "cbd4a35c-d167-431a-8cca-2976880b1056", - "pack_slug": "private-performance", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a look that makes you feel seen.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "369b99db-6114-4332-8b50-f3e7fb54fe2e", - "pack_slug": "settings-atmosphere", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a setting that makes conversation easier.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "93d96885-5838-48ac-8218-1e3424f36781", - "pack_slug": "taking-the-lead", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a private plan you want to steer.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "366fa154-c1ae-4273-8abd-6de3cdc481bb", - "pack_slug": "boundaries-check-ins", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a question that makes consent feel natural.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "064ec220-5357-4559-8f70-bd1c04cd151b", - "pack_slug": "long-distance-desire", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a detail that makes you feel close from apart.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "9eeebd8a-1152-4a99-8b1c-0f22376b1c6e", + "id": "3771069c-4330-492f-88a0-e38029b11235", "pack_slug": "clothes-confidence", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a colour that makes you feel magnetic.", + "text": "Photograph an accessory laid out where it catches the light in a way you enjoy.", "partner_text": null, - "intensity": 3, + "intensity": 2, "question_type": "photo", "config": {}, "allowed_couple_genders": null, @@ -6449,254 +5323,14 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." + "intended_outcome": "Your partner sees a specific confidence cue and can ask what that detail changes for you." }, { - "id": "c6cc06bd-dd6b-40ec-873c-32fabc1a9f03", - "pack_slug": "sensory-cues", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a texture that feels comforting.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "a83e840d-1bdb-4faf-84a7-c3877e8f8ecf", - "pack_slug": "roleplay", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a setting that makes pretending easier.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "85da0f7b-b002-4cfd-8037-35ab3f56608d", - "pack_slug": "shared-control", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a way to take turns choosing.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "8526eeaa-66bd-4c57-89c8-e9611a89dc60", - "pack_slug": "surprise-novelty", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a different way to begin a date.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "83305f7f-7614-46d8-8f0f-4a1bd02477de", - "pack_slug": "anticipation", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a plan that makes waiting feel exciting.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "129666bd-bcaf-4cef-836f-e220010e57e1", - "pack_slug": "giving-receiving-attention", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a way you like being looked after.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "cf70554d-5bff-4150-8db0-164af3425576", - "pack_slug": "fantasy-exchange", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a private scenario that feels exciting in theory.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "02174ef5-b944-4dae-82f5-50d574110751", - "pack_slug": "following", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a surprise you would like to receive.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "a944a308-8312-4fe0-88df-d8cdc405f02c", - "pack_slug": "aftercare-reconnection", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a way to return to ordinary life together.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "fe5c8804-a0bb-4b90-8da9-320c56a0cef5", - "pack_slug": "flirty-communication", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a small invitation you would enjoy receiving.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "8bb72f00-6d2f-4bf9-86c4-6ab2b88f6063", - "pack_slug": "private-performance", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a small performance that feels playful.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "1ebebe7e-2e58-4389-8c41-763783b23f0e", - "pack_slug": "settings-atmosphere", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a room detail that changes the mood.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "0cdfd7c0-2153-4c3f-8222-fc754c0c5d94", - "pack_slug": "taking-the-lead", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a moment where you would enjoy setting the pace.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "57d80a11-dfec-4234-835a-65f97331344e", - "pack_slug": "boundaries-check-ins", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a signal for slowing down.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "e381ac38-9f04-4a59-8b15-509d5f084039", - "pack_slug": "long-distance-desire", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a ritual that helps you miss each other well.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "3422677a-0178-4352-883d-5fa233632bfa", + "id": "2721caf7-3692-45eb-8c01-7c583443d924", "pack_slug": "clothes-confidence", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a look you want your partner to notice.", + "text": "Share a photo of a colour swatch you would enjoy your partner noticing on you.", "partner_text": null, - "intensity": 3, + "intensity": 2, "question_type": "photo", "config": {}, "allowed_couple_genders": null, @@ -6705,252 +5339,12 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." + "intended_outcome": "The image gives your partner a simple visual detail to compliment with intention." }, { - "id": "bd515f79-a248-404a-89ba-c018ddaf2604", - "pack_slug": "sensory-cues", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a song that creates anticipation.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "14e5c4ed-dba6-42e1-8bcf-a23c5a008047", - "pack_slug": "roleplay", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a secret identity you would enjoy inventing.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "e813843b-cff8-4d02-8aab-f4f91bae29b1", - "pack_slug": "shared-control", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a signal for switching the lead.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "68efe287-4010-406d-8a87-bec438258a7a", - "pack_slug": "surprise-novelty", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a small risk that sounds fun.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "f3996473-cfc9-431b-84ad-0b0813578995", - "pack_slug": "anticipation", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a clue you would enjoy being given.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "451dd320-d00a-4fbf-8084-ee05ce809c32", - "pack_slug": "giving-receiving-attention", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a way you enjoy making your partner feel special.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "0607b572-a2e3-4923-806f-3613f7d907ed", - "pack_slug": "fantasy-exchange", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a setting where you would feel more daring.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "deacaef6-a938-4b3f-88a2-55eb5af89f1c", - "pack_slug": "following", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a choice you would enjoy letting your partner make.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "db64c364-7af5-4d23-8d9b-ce2686f89054", - "pack_slug": "aftercare-reconnection", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a detail that makes you feel cared for.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "e0932b20-98a1-4ba2-8fbf-0aa428bcecf1", - "pack_slug": "flirty-communication", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a playful message that would make you smile.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "f168c091-84d9-439a-84c4-047d1dff4697", - "pack_slug": "private-performance", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a way your partner could hold your attention.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "3f8fee60-14fd-4647-8927-37fd22a03d55", - "pack_slug": "settings-atmosphere", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a place that feels like an escape.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "c60713b1-49fb-4a83-8b64-4209214a877c", - "pack_slug": "taking-the-lead", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a surprise you would like to arrange.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "5e031088-3f65-4e2b-8829-a9352a718344", - "pack_slug": "boundaries-check-ins", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a way to ask for a change without awkwardness.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "84698446-cd44-437d-8bea-24c3598871c1", - "pack_slug": "long-distance-desire", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a voice note you would save.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "a2116285-80f7-4820-8c63-4a695cdb4682", + "id": "84780873-eed4-4eda-8b06-8e3ddc0de619", "pack_slug": "clothes-confidence", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents an accessory that feels like your signature.", + "text": "Take a detail shot of fabric, shoes, or a bag that suggests the mood you want for a date.", "partner_text": null, "intensity": 3, "question_type": "photo", @@ -6961,254 +5355,14 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." + "intended_outcome": "Your partner can read the style cue and respond to the energy you chose." }, { - "id": "75d0a139-b911-4323-8a0e-8cbc21a02da3", - "pack_slug": "sensory-cues", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a drink that feels celebratory.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "885f7d75-133f-4249-8350-3f58ab9db853", - "pack_slug": "roleplay", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a role that lets you act more confident.", - "partner_text": null, - "intensity": 3, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "c2efcff6-b9fb-4f2a-80e0-97043112a916", - "pack_slug": "shared-control", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a compromise that could feel exciting.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "2e472e09-ac1f-4468-80e4-2abfd3dde6ef", - "pack_slug": "surprise-novelty", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a mystery you would enjoy unwrapping.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "e0be3a72-d1f5-4a3b-81c0-8676b8d24d75", - "pack_slug": "anticipation", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a way to make an ordinary evening feel charged.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "117867ff-185f-43cc-8968-0d85cff25f5f", - "pack_slug": "giving-receiving-attention", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a moment of focus that feels generous.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "aac3cb38-8b8c-4b26-8353-c4cb6df51aa3", - "pack_slug": "fantasy-exchange", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a role you would enjoy imagining.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "9fd01770-8bc5-4bc7-8426-ef5816469ae1", - "pack_slug": "following", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a way you could show willing trust.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "2911e77d-54fa-4ed5-8fd7-9323cd6e7f8f", - "pack_slug": "aftercare-reconnection", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a moment of quiet you would enjoy sharing.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "83e19424-500b-4744-88b4-5251a6616d26", - "pack_slug": "flirty-communication", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a secret phrase that signals interest.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "eda64fd4-ac9b-4eaa-8c61-784c1f72d245", - "pack_slug": "private-performance", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a private entrance that would delight you.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "b399271a-c0e5-40f0-828c-1e717cbce28a", - "pack_slug": "settings-atmosphere", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a simple way to make privacy feel intentional.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "2818c06e-38ee-4e14-850e-b8eef8faa031", - "pack_slug": "taking-the-lead", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a choice you want your partner to trust you with.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "f6bd8c6f-c170-49f3-8142-8522b8a3939b", - "pack_slug": "boundaries-check-ins", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a boundary that deserves appreciation.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "594e4b65-b9a5-4894-82e7-976f4c8bfce8", - "pack_slug": "long-distance-desire", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a shared plan for your next reunion.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "8e278f52-ed17-43b4-86a4-eeb1b65dcea4", + "id": "1dfb27c2-1e67-41f2-8b9f-1b754237192c", "pack_slug": "clothes-confidence", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a style you would like to try for them.", + "text": "Show a getting-ready item that makes you feel more deliberate before seeing your partner.", "partner_text": null, - "intensity": 4, + "intensity": 3, "question_type": "photo", "config": {}, "allowed_couple_genders": null, @@ -7216,255 +5370,15 @@ "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." + "policy_risk": "low", + "intended_outcome": "The photo reveals a practical ritual your partner can protect or encourage." }, { - "id": "9eba5877-278b-4258-8558-da32a3c611d9", - "pack_slug": "sensory-cues", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a lighting choice that changes the atmosphere.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "04a1c5b4-a813-44dd-850a-025a8b4f537c", - "pack_slug": "roleplay", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a fictional rule you would enjoy following.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "9d4a3905-76d6-402f-8fa1-12a6647be8ae", - "pack_slug": "shared-control", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a shared boundary that creates freedom.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "7108ead0-34d5-4111-8d09-809aa7436649", - "pack_slug": "surprise-novelty", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a routine worth changing.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "9462d1d5-8890-4e7a-8a66-69206a783805", - "pack_slug": "anticipation", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a surprise you would like hinted at.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "96e63c55-fcf6-41bf-8630-99aef212e487", - "pack_slug": "giving-receiving-attention", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a signal that you want more closeness.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "a361da39-d30a-42fc-852b-661d43ddf93e", - "pack_slug": "fantasy-exchange", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a detail that makes a fantasy feel personal.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "1ecd2a93-c920-4110-8c4f-67dbe8db9855", - "pack_slug": "following", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a plan you would rather discover than arrange.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "906df0e0-332d-42d7-824b-cf5a5ef6e638", - "pack_slug": "aftercare-reconnection", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a question that helps you reconnect.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "3b37ac8c-0ff1-4ef1-8457-2b0c77176e1b", - "pack_slug": "flirty-communication", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a kind of praise that feels personal.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "6ea729ab-491e-4a22-8268-d23645227539", - "pack_slug": "private-performance", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a moment where confidence is attractive.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "762d2be9-eb85-4d07-83c5-a6ea845e8750", - "pack_slug": "settings-atmosphere", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a space that invites closeness.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "b32eb8c4-8eb4-4b4b-898f-495c6d322f5b", - "pack_slug": "taking-the-lead", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a way you would guide the mood.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "9fd0d2e8-e2d3-4d49-88f1-db70f15f229c", - "pack_slug": "boundaries-check-ins", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a check-in that makes you feel cared for.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "db59e2b1-ae1b-4d2a-87d0-0854d80b4624", - "pack_slug": "long-distance-desire", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a small object that reminds you of your partner.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "86c3b5dd-2908-4f73-8d9e-e90a01793887", + "id": "e2ad333e-0b16-4ffc-8f26-727284af7d8e", "pack_slug": "clothes-confidence", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a look that makes you feel bold.", + "text": "Create an outfit collage that shows a version of confidence you would like to try.", "partner_text": null, - "intensity": 4, + "intensity": 3, "question_type": "photo", "config": {}, "allowed_couple_genders": null, @@ -7472,704 +5386,254 @@ "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "bdb592d7-ca77-4ae6-8108-dcaf21cbaedf", - "pack_slug": "sensory-cues", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a shared snack that feels indulgent.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "81009221-211b-4c8d-8381-6122720b6609", - "pack_slug": "roleplay", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a scene that could be flirtier with a little acting.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "54560452-f116-4c7b-8be8-62bbd7365f9a", - "pack_slug": "shared-control", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a plan where each person gets a say.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "9d85370e-9f04-402e-86d0-ffd6249d5128", - "pack_slug": "surprise-novelty", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a private challenge that feels playful.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "5a7af997-b0a1-45d9-8b70-9f0cd54ddf03", - "pack_slug": "anticipation", - "text": "Share a photo of an outfit accessory, place setting, song screen, or handwritten note that represents a moment worth stretching out.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "a8ee2bca-2be0-48e0-8a4d-7be6b8465173", - "pack_slug": "giving-receiving-attention", - "text": "Share a photo of a safe scene detail such as a lamp, book, drink, or mood board that represents a gesture that says you are fully present.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "7681cb60-6421-4d42-87c9-88d3f3885e21", - "pack_slug": "fantasy-exchange", - "text": "Share a photo of a colour, fabric, object, note, lighting choice, or room detail that represents a playful what-if you want to share.", - "partner_text": null, - "intensity": 4, - "question_type": "photo", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Each partner shares a safe visual cue that can start a private conversation." - }, - { - "id": "f410e66b-0d1b-45aa-8147-62ec84870c34", - "pack_slug": "fantasy-exchange", - "text": "Who is more likely to turn a version of a date with no interruptions into a shared plan?", - "partner_text": null, - "intensity": 2, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." + "intended_outcome": "Your partner receives a low-pressure visual starting point for talking about a new look." }, { - "id": "d0c63dc6-5303-4496-85df-30d37758fdd9", - "pack_slug": "following", - "text": "Who is more likely to turn a decision you would enjoy handing over into a thoughtful surprise?", - "partner_text": null, - "intensity": 2, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "2c0b3667-0b64-4949-8cbb-835569ce4d58", - "pack_slug": "aftercare-reconnection", - "text": "Who is more likely to turn a word that helps you feel grounded into a date detail?", - "partner_text": null, - "intensity": 2, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "6f3bb26d-19a0-4515-8404-ef27d05837bd", - "pack_slug": "flirty-communication", - "text": "Who is more likely to turn a compliment that would stay with you into a private ritual?", - "partner_text": null, - "intensity": 2, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "a084d8c5-e541-4a90-8d1f-c6c29684b877", - "pack_slug": "private-performance", - "text": "Who is more likely to turn a gesture that makes you feel desired into a brave conversation?", - "partner_text": null, - "intensity": 2, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "33eda22a-d980-43aa-80b0-9cb76e5e9844", - "pack_slug": "settings-atmosphere", - "text": "Who is more likely to turn a corner of home that could feel more special into a shared plan?", - "partner_text": null, - "intensity": 2, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "d6d1df7e-98ac-4a13-8158-fd60bacf8766", - "pack_slug": "taking-the-lead", - "text": "Who is more likely to turn a decision you would like to make for your partner into a thoughtful surprise?", - "partner_text": null, - "intensity": 2, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "404ead2e-021a-4575-8ad4-33c13d93657f", - "pack_slug": "boundaries-check-ins", - "text": "Who is more likely to turn a limit that helps you feel free to explore into a date detail?", - "partner_text": null, - "intensity": 2, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "a26797ee-e5d2-4a6c-8535-584933270194", - "pack_slug": "long-distance-desire", - "text": "Who is more likely to turn a message that bridges the distance into a private ritual?", - "partner_text": null, - "intensity": 2, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "08e0ff69-8356-4161-8f19-be6c166d9ea9", + "id": "204b17a1-1128-4a0e-80c5-ac39914e54ed", "pack_slug": "clothes-confidence", - "text": "Who is more likely to turn an outfit detail that changes your posture into a brave conversation?", + "text": "Frame two accessories beside a note asking which feels more daring but still comfortable.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The image starts a bounded style conversation where comfort remains part of the decision." + }, + { + "id": "2a5cf805-22e4-42b4-8982-ce7df60a88de", + "pack_slug": "clothes-confidence", + "text": "Capture a closed wardrobe door with a note naming one compliment that would help you step out confidently.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner gets a precise way to support you before you share a bolder presentation." + }, + { + "id": "6f165eda-5855-4d44-89ec-23d3996f61e8", + "pack_slug": "private-performance", + "text": "Perform a playful audio introduction that celebrates one quality your partner brings into a room.", "partner_text": null, "intensity": 2, - "question_type": "who_likely", - "config": {}, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." + "intended_outcome": "Your partner receives a small performance that spotlights a strength they may not often hear praised." }, { - "id": "6b751123-e272-49e4-8969-7222baecc848", - "pack_slug": "sensory-cues", - "text": "Who is more likely to turn a scent that changes the mood into a shared plan?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "99275af2-0b7e-4e46-86db-4bb196e58436", - "pack_slug": "roleplay", - "text": "Who is more likely to turn a character energy you would enjoy borrowing into a thoughtful surprise?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "6e7d3129-14c2-480c-87b6-dcbee9ee7563", - "pack_slug": "shared-control", - "text": "Who is more likely to turn a decision you want to make together into a date detail?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "46c2c72d-1115-452a-8448-f4003ff6f29a", - "pack_slug": "surprise-novelty", - "text": "Who is more likely to turn a new twist that still feels comfortable into a private ritual?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "5e1619b5-803c-446a-81e5-bca721b44479", - "pack_slug": "anticipation", - "text": "Who is more likely to turn the part of a date you most enjoy looking forward to into a brave conversation?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "5160cb4d-d92d-41eb-807b-78cf8acfe3c3", - "pack_slug": "giving-receiving-attention", - "text": "Who is more likely to turn a kind of attention that helps you relax into a shared plan?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "ce1ed1a4-9d29-4e32-88bb-b81ba9bf65a6", - "pack_slug": "fantasy-exchange", - "text": "Who is more likely to turn a mood you have been curious to explore into a thoughtful surprise?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "a99db21f-3dbc-43cc-86aa-9c54c056cc64", - "pack_slug": "following", - "text": "Who is more likely to turn a moment where you want your partner to set the pace into a date detail?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "8d4141d1-5afb-4ebb-82c8-8bc7c9b2c144", - "pack_slug": "aftercare-reconnection", - "text": "Who is more likely to turn a small kindness you want after closeness into a private ritual?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "c706aac8-ae0a-4356-8f4b-2a3e6bda8687", - "pack_slug": "flirty-communication", - "text": "Who is more likely to turn a line that makes you feel chosen into a brave conversation?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "0b417bb2-5923-4069-81db-d4a5319fb127", + "id": "3603587a-9152-417d-8f24-5ae759f0fd0d", "pack_slug": "private-performance", - "text": "Who is more likely to turn a look that makes you feel seen into a shared plan?", + "text": "Use an exaggerated announcer voice to welcome your partner into a cosy date atmosphere.", "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." + "intended_outcome": "The recording turns a familiar setting into a shared scene with humour and warmth." }, { - "id": "894a12a3-f362-44fc-8fc2-bf2dd887552a", - "pack_slug": "settings-atmosphere", - "text": "Who is more likely to turn a setting that makes conversation easier into a thoughtful surprise?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "18ed76a3-8bde-44ed-8995-c78b21748bd0", - "pack_slug": "taking-the-lead", - "text": "Who is more likely to turn a private plan you want to steer into a date detail?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "24ffbf16-cbc3-4b3b-82d2-9f3a052e3b84", - "pack_slug": "boundaries-check-ins", - "text": "Who is more likely to turn a question that makes consent feel natural into a private ritual?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "a011d4ef-859a-42ee-8205-7f715e6772b0", - "pack_slug": "long-distance-desire", - "text": "Who is more likely to turn a detail that makes you feel close from apart into a brave conversation?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "40335072-3e50-465f-821b-a3436df3b004", - "pack_slug": "clothes-confidence", - "text": "Who is more likely to turn a colour that makes you feel magnetic into a shared plan?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "84d55e9b-84b5-413f-8222-4b7028fbafea", - "pack_slug": "sensory-cues", - "text": "Who is more likely to turn a sound that makes a room feel private into a thoughtful surprise?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "55db1580-19f1-41a1-8651-2e5bafc5879e", - "pack_slug": "roleplay", - "text": "Who is more likely to turn a made-up first meeting you could play with into a date detail?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "f95f2ab7-e397-40a3-8207-0cc806b0a3ce", - "pack_slug": "shared-control", - "text": "Who is more likely to turn a rule that would make a date more playful into a private ritual?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "3c37fcde-0906-4f65-8752-8fdcbc7a73d5", - "pack_slug": "surprise-novelty", - "text": "Who is more likely to turn a surprise that would make you feel chosen into a brave conversation?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "115b5169-dd17-4f14-859b-8228537dc9a2", - "pack_slug": "anticipation", - "text": "Who is more likely to turn a small ritual that creates build-up into a shared plan?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "b87997e8-ebf7-40e5-8722-38330b097f26", - "pack_slug": "giving-receiving-attention", - "text": "Who is more likely to turn a detail that makes you feel appreciated into a thoughtful surprise?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "2ff9d451-6ad1-4060-8818-d0a004be2548", - "pack_slug": "fantasy-exchange", - "text": "Who is more likely to turn a private scenario that feels exciting in theory into a date detail?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "23ff31aa-82a0-4092-8071-c246ad3d879d", - "pack_slug": "following", - "text": "Who is more likely to turn a surprise you would like to receive into a private ritual?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "8bcd7bd1-73fa-4e45-81e9-e70f7ea9278f", - "pack_slug": "aftercare-reconnection", - "text": "Who is more likely to turn a way to return to ordinary life together into a brave conversation?", - "partner_text": null, - "intensity": 3, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "low", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "500d6e88-997d-4fff-80be-2c6199deda2e", - "pack_slug": "flirty-communication", - "text": "Who is more likely to turn a small invitation you would enjoy receiving into a shared plan?", - "partner_text": null, - "intensity": 4, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "798e8456-d79a-4040-865b-90f8e4a27c68", + "id": "82660d96-4758-40fe-8876-30ff0d7087b1", "pack_slug": "private-performance", - "text": "Who is more likely to turn a small performance that feels playful into a thoughtful surprise?", + "text": "Describe the song or rhythm that makes you feel most expressive when your partner is watching.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns the atmosphere that helps your confidence appear naturally." + }, + { + "id": "194541bb-1f7e-4163-852d-2c5585b6c515", + "pack_slug": "private-performance", + "text": "Make a dramatic trailer for a private evening, focusing only on the mood you want to create.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The performance lets your partner respond to an adventurous atmosphere without either of you committing to details." + }, + { + "id": "60965c87-f787-4769-8e25-c30bc4d8f35a", + "pack_slug": "private-performance", + "text": "Speak as a confident character and introduce the quality you would like your partner to encourage.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears the side of you that wants more room to show up in private." + }, + { + "id": "6985e39d-4358-4a3d-8961-a753e93138f1", + "pack_slug": "private-performance", + "text": "Record the permission-based invitation you would use before showing your partner a bolder side of yourself.", "partner_text": null, "intensity": 4, - "question_type": "who_likely", + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner gets a clear way to welcome your confidence while keeping the choice entirely yours." + }, + { + "id": "53fc3524-d20c-407c-8c35-cf1feb6f7724", + "pack_slug": "private-performance", + "text": "In a stage whisper, name the feedback question you want after trying something more expressive together.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The recording makes space for useful reflection, so a bolder performance remains enjoyable for both of you." + }, + { + "id": "e8ad6ba2-f21f-4b35-8ede-f814d3003f56", + "pack_slug": "private-performance", + "text": "Photograph a harmless prop you would use for a dramatic entrance.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a concrete ingredient for a light performance that feels like you." + }, + { + "id": "91e43720-de55-4e71-8122-a0e498ca0fa0", + "pack_slug": "private-performance", + "text": "Share a lyric-free playlist screen that would set the pace for a private dance.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The music choice gives your partner a visual clue about the energy you would enjoy bringing forward." + }, + { + "id": "137e0671-b52a-4fa6-853f-fad1a0a4a8f2", + "pack_slug": "private-performance", + "text": "Capture a chair, lamp, or room corner that you would turn into a tiny stage.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner can picture a contained setting where being expressive feels playful rather than exposing." + }, + { + "id": "252f8bff-d92f-44f8-8795-7817a2c5d1b6", + "pack_slug": "private-performance", + "text": "Show a handwritten title for a pretend show you would put on for your partner.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The title gives your partner an easy route into joining a shared bit of theatre." + }, + { + "id": "2025bccf-ea55-4285-8ad6-7011580ab336", + "pack_slug": "private-performance", + "text": "Photograph a costume accessory that makes you laugh and feel more confident.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a low-stakes cue for a character or performance mood you might enjoy." + }, + { + "id": "58f39f5e-3866-4104-865c-1b5e3f427e58", + "pack_slug": "private-performance", + "text": "Frame a simple cue card containing a pause signal for a more daring performance game.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", "config": {}, "allowed_couple_genders": null, "target_user_genders": null, @@ -8177,15 +5641,15 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." + "intended_outcome": "The card keeps a clear stop option visible before either partner becomes more expressive." }, { - "id": "12b09065-afa7-44c3-86f6-14003ecc7195", - "pack_slug": "settings-atmosphere", - "text": "Who is more likely to turn a room detail that changes the mood into a date detail?", + "id": "7ecf997d-282b-4795-8a6a-4f532b86c134", + "pack_slug": "private-performance", + "text": "Create an image with a mirror, music screen, or prop that represents the character energy you want to try.", "partner_text": null, "intensity": 4, - "question_type": "who_likely", + "question_type": "photo", "config": {}, "allowed_couple_genders": null, "target_user_genders": null, @@ -8193,175 +5657,221 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." + "intended_outcome": "Your partner sees the creative cue behind a bolder version of your self-expression." }, { - "id": "ea83932e-fd45-4b9b-8f54-b3ad0205f44d", - "pack_slug": "taking-the-lead", - "text": "Who is more likely to turn a moment where you would enjoy setting the pace into a private ritual?", - "partner_text": null, - "intensity": 4, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "801d7611-9ace-41a5-8223-24fcd5ff8e16", - "pack_slug": "boundaries-check-ins", - "text": "Who is more likely to turn a signal for slowing down into a brave conversation?", - "partner_text": null, - "intensity": 4, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "916a1779-0d53-4af4-84e9-0ee4baf6b58e", - "pack_slug": "long-distance-desire", - "text": "Who is more likely to turn a ritual that helps you miss each other well into a shared plan?", - "partner_text": null, - "intensity": 4, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "762ebba8-4f29-4515-8126-8626051e3d95", - "pack_slug": "clothes-confidence", - "text": "Who is more likely to turn a look you want your partner to notice into a thoughtful surprise?", - "partner_text": null, - "intensity": 4, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "26d03022-e1c8-4ad0-8f88-0b4bdeef60ef", - "pack_slug": "sensory-cues", - "text": "Who is more likely to turn a texture that feels comforting into a date detail?", - "partner_text": null, - "intensity": 4, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "aec24fd8-cf23-49a9-81a7-1a2117759986", - "pack_slug": "roleplay", - "text": "Who is more likely to turn a setting that makes pretending easier into a private ritual?", - "partner_text": null, - "intensity": 4, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "0cd3c1d5-06b5-47e9-86ae-8bfa6e0187a2", - "pack_slug": "shared-control", - "text": "Who is more likely to turn a way to take turns choosing into a brave conversation?", - "partner_text": null, - "intensity": 4, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "4ecc7d4a-9488-40f8-8ec1-7a05536d2ca8", - "pack_slug": "surprise-novelty", - "text": "Who is more likely to turn a different way to begin a date into a shared plan?", - "partner_text": null, - "intensity": 4, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "d41a02ef-197a-4655-8aa4-8b2c981482bd", - "pack_slug": "anticipation", - "text": "Who is more likely to turn a plan that makes waiting feel exciting into a thoughtful surprise?", - "partner_text": null, - "intensity": 4, - "question_type": "who_likely", - "config": {}, - "allowed_couple_genders": null, - "target_user_genders": null, - "required_props": null, - "inverse_of": null, - "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." - }, - { - "id": "3319151b-349e-456c-8257-9cd539b0f664", + "id": "cffa6caf-77df-4c56-88e8-042e10818bb7", "pack_slug": "giving-receiving-attention", - "text": "Who is more likely to turn a way you like being looked after into a date detail?", + "text": "Record a warm note telling your partner which small kindness makes you feel most noticed.", "partner_text": null, - "intensity": 4, - "question_type": "who_likely", - "config": {}, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, "allowed_couple_genders": null, "target_user_genders": null, "required_props": null, "inverse_of": null, "review_status": "draft", - "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." + "policy_risk": "low", + "intended_outcome": "Your partner hears one concrete way to make you feel valued." }, { - "id": "fb79f9d7-ae6f-4313-857a-11316e14c1f0", - "pack_slug": "fantasy-exchange", - "text": "Who is more likely to turn a setting where you would feel more daring into a private ritual?", + "id": "591750d5-4f4f-4564-8c20-0d350476a7cb", + "pack_slug": "giving-receiving-attention", + "text": "Leave a playful voice message describing the compliment you most enjoy receiving from your partner.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a spoken clue about the praise that lands best." + }, + { + "id": "491beb73-f6a5-46b7-8c2f-c175cbb0b668", + "pack_slug": "giving-receiving-attention", + "text": "Speak slowly about a moment when your partner gave you their full attention.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a specific memory of their care having an impact." + }, + { + "id": "792f6339-e40b-4578-8ad1-e3f3857f8a7f", + "pack_slug": "giving-receiving-attention", + "text": "Use a bright, confident tone to name one way you love making your partner feel wanted.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a personal expression of how you enjoy giving attention." + }, + { + "id": "93b73455-da2d-4dac-896c-e76a8c4fb5de", + "pack_slug": "giving-receiving-attention", + "text": "Whisper the opening line of a private request you would like to make more often.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears the beginning of a user-led request they can discuss together." + }, + { + "id": "3d1d4f44-a85b-4603-84b0-7e33f8db4169", + "pack_slug": "giving-receiving-attention", + "text": "Tell your partner, in an unhurried voice, what helps you accept care without second-guessing it.", "partner_text": null, "intensity": 4, - "question_type": "who_likely", + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner hears a clear condition that makes receiving attention easier." + }, + { + "id": "5c2624f1-440d-4e60-88ac-21778b74aea7", + "pack_slug": "giving-receiving-attention", + "text": "Make a low-key audio invitation for the kind of focused private time you would welcome.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a clear invitation to discuss a desired private moment." + }, + { + "id": "2e054135-437c-434d-8a7f-9dc49515a306", + "pack_slug": "giving-receiving-attention", + "text": "Photograph a handwritten compliment you would be happy to find from your partner.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a concrete example of words that make you feel appreciated." + }, + { + "id": "2186665d-a324-4fd1-896c-ef145df0efa9", + "pack_slug": "giving-receiving-attention", + "text": "Share a picture of a cup, book, or chair that represents being given unhurried attention.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a safe visual cue for the kind of attention you value." + }, + { + "id": "6ba819e1-b0bd-46c7-8e9c-935e48b00ef8", + "pack_slug": "giving-receiving-attention", + "text": "Take a close photo of a small wrapped gift that suggests a thoughtful surprise.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a safe prompt for a gesture that feels considered." + }, + { + "id": "70b7f358-abb1-47d2-83ad-6eb109c0621a", + "pack_slug": "giving-receiving-attention", + "text": "Frame an empty place setting as a visual invitation to linger over a conversation.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a safe image that suggests focused time together." + }, + { + "id": "c81b9451-6fca-4b94-8b23-7687815aef8a", + "pack_slug": "giving-receiving-attention", + "text": "Show a note with one sentence that would make it easier to ask for more attention.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a user-written opening for a deeper private conversation." + }, + { + "id": "1eeaaa2a-b1ee-4d81-885c-4a6587be215f", + "pack_slug": "giving-receiving-attention", + "text": "Capture two blank cards labelled ask and listen, then let your partner choose one to answer.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", "config": {}, "allowed_couple_genders": null, "target_user_genders": null, @@ -8369,7 +5879,2497 @@ "inverse_of": null, "review_status": "draft", "policy_risk": "edge", - "intended_outcome": "Both partners make a comparative choice that opens a light follow-up." + "intended_outcome": "Your partner sees a simple, consent-forward way to begin a private conversation." + }, + { + "id": "f8741c8e-c2c6-4037-8b2b-37c36cfd2641", + "pack_slug": "giving-receiving-attention", + "text": "Share a photo of a closed notebook titled What helps me receive, with no pages visible.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a safe visual invitation to discuss receiving care." + }, + { + "id": "2ed53195-3fd3-48f0-86ed-b352d6b32d22", + "pack_slug": "taking-the-lead", + "text": "Record a cheeky trailer for a date where you get to choose the mood and the first detail.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears the start of a user-led plan and can respond to it." + }, + { + "id": "442ee373-6a45-428c-86cc-ad701c2b62f4", + "pack_slug": "taking-the-lead", + "text": "Describe the opening of a private plan you would enjoy arranging, using your most decisive voice.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a specific way you would like to set the tone." + }, + { + "id": "2f864244-1729-4ac1-8907-0382fce611d7", + "pack_slug": "taking-the-lead", + "text": "Say which choice you would make first if your partner handed you the lead for an evening.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns one concrete decision you would enjoy taking." + }, + { + "id": "0c7e230e-943d-449c-8567-87f302fe2be1", + "pack_slug": "taking-the-lead", + "text": "Give a calm voice note explaining how you would check that your partner still likes your plan.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears an explicit check-in built into your idea." + }, + { + "id": "0e6c9725-1a9e-496d-8d00-68f56b706a17", + "pack_slug": "taking-the-lead", + "text": "Narrate a three-part invitation: the setting you would choose, the mood you would create, and the question you would ask.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a complete, discussable outline of a private plan." + }, + { + "id": "d91a4fec-8f78-47fb-8fe2-a136aa24b4d5", + "pack_slug": "taking-the-lead", + "text": "Try a lower, steadier voice while naming the kind of boldness you would like permission to bring.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner hears a user-led boundary around a bolder private dynamic." + }, + { + "id": "5efb9379-1329-4f0d-839d-c787f70121ce", + "pack_slug": "taking-the-lead", + "text": "Offer a short recording that explains the phrase your partner can use to redirect your plan.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a clear way to pause or change direction." + }, + { + "id": "cb6a1580-a49d-403d-8df8-65dcfe779349", + "pack_slug": "taking-the-lead", + "text": "Photograph three face-down cards labelled setting, music, and surprise, ready for your partner to pick one.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a safe, playful way to share the lead." + }, + { + "id": "a17d98be-1fff-4fbb-8fd3-cdcf33190ffb", + "pack_slug": "taking-the-lead", + "text": "Share an image of a playlist cover whose title captures the mood you would like to guide.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner gets a safe visual cue for the atmosphere you want to create." + }, + { + "id": "c28f676f-6a0a-408a-8c90-de771bb39e46", + "pack_slug": "taking-the-lead", + "text": "Take a photo of two handwritten options for a private date, leaving space for your partner to add a third.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner can respond with an alternative to your proposed plan." + }, + { + "id": "2c3111af-1c51-4c94-82d9-3c830dbb1874", + "pack_slug": "taking-the-lead", + "text": "Frame a sealed envelope marked Choose for us, without showing its contents.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a safe visual invitation to let you lead a surprise." + }, + { + "id": "e873869a-2dd8-4e19-84bc-cbb22eee9f42", + "pack_slug": "taking-the-lead", + "text": "Show a card that reads Tell me to change course if you need to, placed beside a simple object.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner sees a direct, consent-forward reassurance about leading." + }, + { + "id": "e876a50e-353e-49b2-8109-4ab6a7b4b84e", + "pack_slug": "taking-the-lead", + "text": "Capture a small paper sign reading Your call, my care as a visual promise to listen.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner sees a safe reminder that your lead remains adjustable." + }, + { + "id": "89aed746-997b-4648-849e-bcf2b17a57eb", + "pack_slug": "boundaries-check-ins", + "text": "Record the gentlest check-in question you would like your partner to ask before a private change of pace.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a specific consent question that helps you relax." + }, + { + "id": "fe9520cf-ea4b-48d2-8020-9c0c5d637069", + "pack_slug": "boundaries-check-ins", + "text": "Speak one clear sentence that tells your partner how you prefer them to ask before trying something unfamiliar.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears your preferred wording for a boundary check." + }, + { + "id": "78e4b61a-b832-4d12-8ae7-ac4dfec80557", + "pack_slug": "boundaries-check-ins", + "text": "Use an even, reassuring tone to explain what a useful pause sounds like for you.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a practical, personal pause cue." + }, + { + "id": "3bd3e4da-bb26-42ca-8793-f2b3424fe0f8", + "pack_slug": "boundaries-check-ins", + "text": "Tell a brief story about a time someone respected your no and why it mattered to you.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears the values behind your boundaries." + }, + { + "id": "39f2f8a4-aad0-4c8c-887a-68d66f0184a0", + "pack_slug": "boundaries-check-ins", + "text": "Make a voice note that begins with I am interested, and continues with the condition that helps you stay comfortable.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears both your interest and the condition that supports it." + }, + { + "id": "03e5b5d7-595c-436a-881c-46a597b5b4da", + "pack_slug": "boundaries-check-ins", + "text": "Say your preferred word for slowing down, then explain how you would like your partner to respond.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a clear user-defined route for changing pace." + }, + { + "id": "0f9bd432-6251-4b62-8b92-ed95613541ba", + "pack_slug": "boundaries-check-ins", + "text": "Share a quiet recording of the question that helps you feel heard after you try something new together.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner hears a concrete aftercare check-in they can use." + }, + { + "id": "6ad7a7c2-b44c-4d7f-84b6-5f30f799c29b", + "pack_slug": "boundaries-check-ins", + "text": "Photograph a small card with a check-in question you would feel good receiving.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a low-pressure invitation to talk about comfort." + }, + { + "id": "8852660d-636d-4095-8f0b-6c13863c7a65", + "pack_slug": "boundaries-check-ins", + "text": "Take a picture of two cards labelled pause and continue, arranged as a simple choice.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a safe, clear visual cue for changing pace." + }, + { + "id": "5fc93734-65ca-4ca6-8c21-765db9e3beb9", + "pack_slug": "boundaries-check-ins", + "text": "Show a note that says Ask before changing the plan, beside a pen and blank paper.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a consent-forward reminder with room for their own words." + }, + { + "id": "e09097b8-4de0-4ab3-8c3b-730380c49cea", + "pack_slug": "boundaries-check-ins", + "text": "Frame a traffic-light drawing with your own meanings written underneath each colour.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a user-made visual language for checking in." + }, + { + "id": "d5641dac-b268-4649-8162-99611b67b406", + "pack_slug": "boundaries-check-ins", + "text": "Share an image of a folded card marked Not yet is useful information.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner sees a gentle reminder that uncertainty is welcome." + }, + { + "id": "716de817-61cb-462f-8850-1f1013bacef8", + "pack_slug": "boundaries-check-ins", + "text": "Photograph a list titled What makes a yes easier, with the answers kept out of frame.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a safe invitation to discuss conditions for comfort." + }, + { + "id": "a55d2f56-8dc5-470b-8ba2-d7b220d09f33", + "pack_slug": "aftercare-reconnection", + "text": "Record the first reassuring words you would like to hear after a vulnerable conversation with your partner.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a specific form of reassurance that helps you reconnect." + }, + { + "id": "bc715287-ba08-4eee-8460-e9a264562a2c", + "pack_slug": "aftercare-reconnection", + "text": "Leave a soft voice note describing the small gesture that helps you return to yourself after closeness.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears one concrete aftercare gesture you value." + }, + { + "id": "8b0eb2b8-48d9-4beb-8642-d37c2d5b9831", + "pack_slug": "aftercare-reconnection", + "text": "Speak with a little warmth about the question that helps you sort out mixed feelings.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a practical question that supports reflection." + }, + { + "id": "1d77d3ff-d456-48fb-8324-43a92c4ec8c3", + "pack_slug": "aftercare-reconnection", + "text": "Tell your partner about a quiet ritual that makes an ordinary room feel safe again.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a specific way you like to reconnect after intensity." + }, + { + "id": "f4fa646b-497e-4ba6-8e80-9276c635a27e", + "pack_slug": "aftercare-reconnection", + "text": "Use your calmest voice to explain what kind of silence feels caring rather than distant.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns how to share quiet space in a supportive way." + }, + { + "id": "ca459291-143d-4c7f-86c8-efbd51abc7aa", + "pack_slug": "aftercare-reconnection", + "text": "Record a private thank-you for the kind of reassurance that makes you feel brave enough to be open.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner hears what helps you feel secure after sharing something personal." + }, + { + "id": "94775d3f-5b39-44df-8883-b4731f251c59", + "pack_slug": "aftercare-reconnection", + "text": "Describe how you would like your partner to check in before moving on from a charged moment.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner hears a concrete aftercare transition they can use." + }, + { + "id": "ad6be8d0-0293-4729-877f-21a3b284996e", + "pack_slug": "aftercare-reconnection", + "text": "Photograph a warm drink, blanket, or lamp that represents the way you like to decompress.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a safe visual cue for your preferred recovery ritual." + }, + { + "id": "b65185b8-1ed2-4511-8327-dc3d0b058aa8", + "pack_slug": "aftercare-reconnection", + "text": "Share a picture of a handwritten question you would want after a meaningful private conversation.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a concrete aftercare question they can answer." + }, + { + "id": "ed88790a-bb05-4700-8a62-21c5428397a8", + "pack_slug": "aftercare-reconnection", + "text": "Take a photo of a book, playlist, or window view that helps you settle after a big feeling.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a safe object or scene connected to your reset." + }, + { + "id": "5460af8a-64bb-4e50-8c86-bcba03b9ede6", + "pack_slug": "aftercare-reconnection", + "text": "Frame a small table set for tea and a note that says stay a little longer.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a gentle visual invitation to reconnect." + }, + { + "id": "84d6eee9-69cc-4436-85f1-9010eeedfaf8", + "pack_slug": "aftercare-reconnection", + "text": "Show two cards labelled listen and share beside a soft light or a familiar object.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner sees a safe prompt for choosing the kind of support they need." + }, + { + "id": "ee6685d1-5de8-4776-8659-2ba8349c1906", + "pack_slug": "aftercare-reconnection", + "text": "Capture a note that says What would help next? placed beside an everyday comfort item.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a clear, low-pressure cue for aftercare." + }, + { + "id": "7da893d3-00eb-4c88-8d38-61663aa2c894", + "pack_slug": "sensory-cues", + "text": "Record the sound or music style that makes you feel gently drawn in.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns one sound cue that supports a close atmosphere." + }, + { + "id": "bd888a3a-1257-4234-8d29-3b0f5494d400", + "pack_slug": "sensory-cues", + "text": "Describe a scent that helps you feel relaxed and connected.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a specific sensory preference they can remember." + }, + { + "id": "893e9af3-a736-418d-84f6-d28f30680348", + "pack_slug": "sensory-cues", + "text": "Leave a voice note about the lighting that makes conversation feel more intimate.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns how light can support the mood you enjoy." + }, + { + "id": "185c6c33-c1df-4b47-84e4-c7063c634da3", + "pack_slug": "sensory-cues", + "text": "Speak about a texture from everyday life that feels comforting during quiet time together.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a safe, practical comfort preference." + }, + { + "id": "052ab928-8eea-49be-89dc-6b8a5ff3a2d1", + "pack_slug": "sensory-cues", + "text": "Record a few words about the kind of silence you find inviting rather than awkward.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns how to make shared quiet feel welcome." + }, + { + "id": "2c976e5c-2801-4348-8f4a-bfb5c6ac03a9", + "pack_slug": "sensory-cues", + "text": "Explain which sensory detail you would like checked before a bolder private plan.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a specific preference to discuss before increasing intensity." + }, + { + "id": "f3f58b8f-1ef3-48f8-8b78-9a7c4c0a793d", + "pack_slug": "sensory-cues", + "text": "Say a short cue that means the atmosphere feels too much and you want to reset.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can recognise when you need the sensory environment changed." + }, + { + "id": "46e39b4a-4355-4d6c-8538-88aaee138e01", + "pack_slug": "sensory-cues", + "text": "Photograph a candle, lamp, or string lights that create a calm mood for you.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a safe visual reference for lighting you enjoy." + }, + { + "id": "9a1d662a-9fc0-4e11-8ddf-5f8663c18acb", + "pack_slug": "sensory-cues", + "text": "Share a picture of a playlist screen with one song circled.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a music cue for an intentional evening." + }, + { + "id": "f03c2636-536f-4934-8494-b2651e53a903", + "pack_slug": "sensory-cues", + "text": "Take a photo of a soft blanket or favourite cushion that signals comfort to you.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a simple object that helps you settle." + }, + { + "id": "9e0cbd50-8f29-41a9-86f9-b66788e9ef8b", + "pack_slug": "sensory-cues", + "text": "Photograph two scent samples or a handwritten list of scents you like.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a concrete starting point for discussing fragrance preferences." + }, + { + "id": "d2a744ca-3c30-44a3-8818-3f4017f754ed", + "pack_slug": "sensory-cues", + "text": "Frame a quiet table set for a drink or dessert.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a safe setting that suggests a slow shared moment." + }, + { + "id": "3ade39d8-a58d-418b-8ab2-78edb75bb9a4", + "pack_slug": "sensory-cues", + "text": "Lay out a note that says brighter, softer, or pause, then photograph it.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a visual check-in tool for changing the atmosphere." + }, + { + "id": "42eb1ec4-a583-4d5a-8566-fe1ad30c9938", + "pack_slug": "sensory-cues", + "text": "Photograph an everyday object with a texture you find soothing.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner learns one non-personal comfort cue to keep in mind." + }, + { + "id": "9a496016-317f-40ba-8f3a-eece6bfd2bff", + "pack_slug": "settings-atmosphere", + "text": "Record the room change that would make an ordinary evening feel more deliberate.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a specific atmosphere idea you would enjoy." + }, + { + "id": "e62c8e2d-61c1-4065-8f34-7b98b79d8e31", + "pack_slug": "settings-atmosphere", + "text": "Describe a small ritual that helps you leave daily routines behind together.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a practical transition idea for shared time." + }, + { + "id": "c927b07b-3d02-4393-8901-6ed124e81906", + "pack_slug": "settings-atmosphere", + "text": "Leave a voice note about the kind of music that makes home feel like a date.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns a soundtrack preference for an intentional evening." + }, + { + "id": "e9cc1199-ed54-4911-883a-2fde7d0b63e5", + "pack_slug": "settings-atmosphere", + "text": "Speak about the setting where you find it easiest to share a private wish.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns what environment supports honest conversation for you." + }, + { + "id": "69d46c48-06c2-4ec1-8b4b-467b3624229d", + "pack_slug": "settings-atmosphere", + "text": "Record an invitation to put phones away for a while and focus on each other.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a clear proposal for distraction-free time." + }, + { + "id": "0d3ba69a-26f5-4988-84db-81fe8bf50358", + "pack_slug": "settings-atmosphere", + "text": "Explain the one condition that would make a more adventurous home date feel safe.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner hears a concrete condition to discuss before trying something bolder." + }, + { + "id": "135c2940-e0f6-4c2c-8670-9254bf2c09c7", + "pack_slug": "settings-atmosphere", + "text": "Say the check-in question you want asked before a private evening becomes more intense.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a direct question that keeps plans consent-led." + }, + { + "id": "30f8d0ce-d722-41aa-815d-967b102bf3dc", + "pack_slug": "settings-atmosphere", + "text": "Photograph a lamp, playlist, and two glasses arranged for an at-home date.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a safe visual suggestion for a deliberate shared setting." + }, + { + "id": "90898fa8-3ff9-451c-8e1e-c7ecaaf7d12a", + "pack_slug": "settings-atmosphere", + "text": "Share a photo of a handwritten do not disturb sign for private time at home.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a respectful cue for protecting shared time." + }, + { + "id": "4b935e41-027b-4516-8ac7-a3bb2ee029cd", + "pack_slug": "settings-atmosphere", + "text": "Take a picture of a cosy chair or window seat where you would talk without rushing.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a low-pressure setting for a meaningful conversation." + }, + { + "id": "c6926ddc-ccb9-4f8c-8c81-c3cfa6ea61ba", + "pack_slug": "settings-atmosphere", + "text": "Photograph a menu, dessert, or drink you would use to make an evening feel special.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a concrete, non-personal date detail." + }, + { + "id": "a7ee8544-743c-45c5-8806-451a95806491", + "pack_slug": "settings-atmosphere", + "text": "Capture a simple room sketch showing how you would make space feel different.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees an atmosphere idea they can discuss with you." + }, + { + "id": "5a20bfe7-a72b-4736-88ff-95550fb4c92d", + "pack_slug": "settings-atmosphere", + "text": "Take a photo of two notes labelled hope and limit beside a calm setting.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a visual prompt for a consent-first conversation." + }, + { + "id": "37077c91-320f-4609-8674-71cb67dcb460", + "pack_slug": "settings-atmosphere", + "text": "Photograph a timer beside a note that says check in before changing plans.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner sees a practical reminder to pause and talk before escalating." + }, + { + "id": "139c1b49-7dd2-4ce9-89bc-b0d33f9ecd14", + "pack_slug": "following", + "text": "Record a calm invitation for your partner to choose the pace of a private moment.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears that you welcome their lead and can respond at a comfortable pace." + }, + { + "id": "1f9faec3-2b8d-437c-8292-f14ac068f4ba", + "pack_slug": "following", + "text": "Describe one decision you would happily leave with your partner during a close evening.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns one area where you welcome their choice." + }, + { + "id": "9fe99cf4-dfef-47a0-883e-25d3873b533c", + "pack_slug": "following", + "text": "Say the words that help you relax when your partner takes the lead.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a usable reassurance cue before leading." + }, + { + "id": "ed80f9cf-4180-4bb4-87c8-0e4eefae15ec", + "pack_slug": "following", + "text": "Leave a voice note naming a limit that makes following feel safe for you.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a clear boundary that supports a comfortable plan." + }, + { + "id": "3712b318-091e-46a7-877b-a54efbbf3545", + "pack_slug": "following", + "text": "Explain the kind of invitation that makes you want to be guided.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns how to invite your participation without pressure." + }, + { + "id": "c303ffe9-6c8c-4266-82f3-e21d84a51d9f", + "pack_slug": "following", + "text": "Speak one permission you want your partner to check before a bolder idea.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a specific consent check to use before escalating." + }, + { + "id": "b6c31004-5c39-4b14-85b1-5397d1483285", + "pack_slug": "following", + "text": "Record a gentle stop phrase your partner can recognise immediately.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can recognise a clear request to pause or stop." + }, + { + "id": "d1180967-1916-4227-8043-fa28f4d3f08a", + "pack_slug": "following", + "text": "Photograph a handwritten phrase that means slow down for you.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a visual reminder of your agreed slowing-down cue." + }, + { + "id": "626dba02-6034-4b4f-8b38-4b61104d246d", + "pack_slug": "following", + "text": "Capture a comfortable corner for a quiet conversation led by your partner.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a setting that supports a low-pressure conversation." + }, + { + "id": "c78f8fd6-81c9-4682-8f8b-c9c53a6a5f41", + "pack_slug": "following", + "text": "Lay out two cards labelled choose and check in, then photograph them.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a simple visual cue for shared decision-making." + }, + { + "id": "23e78a18-1a60-401b-8ec3-7d5d60f197f3", + "pack_slug": "following", + "text": "Photograph a note listing two things you welcome and one to discuss first.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner can start a clearer boundary conversation from your note." + }, + { + "id": "cbfe2b11-e27d-46a9-816b-fe9edb2e5737", + "pack_slug": "following", + "text": "Photograph a closed notebook labelled my pace.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner sees that pacing is something to discuss, not assume." + }, + { + "id": "b9c94d35-f591-4856-8eb2-5260256e395e", + "pack_slug": "following", + "text": "Frame a cup of tea beside a note that says ask me first.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a gentle visual prompt to seek consent before leading." + }, + { + "id": "83a5a524-ee2f-4a33-8b91-6590b2374793", + "pack_slug": "shared-control", + "text": "Record the one part of a date you would most enjoy choosing together.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a concrete area where shared planning matters to you." + }, + { + "id": "9d775f1f-bc40-44f9-8d68-1dcfad93ab2f", + "pack_slug": "shared-control", + "text": "Describe how you like to divide decisions when planning private time.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns your preferred balance of choice and collaboration." + }, + { + "id": "cfcadaaa-4326-49d8-8db2-cb5dbef8dec3", + "pack_slug": "shared-control", + "text": "Leave an audio message offering two ideas and asking your partner to choose.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives two low-pressure options and an invitation to decide." + }, + { + "id": "61b89697-782f-44f5-81fe-dff546496b56", + "pack_slug": "shared-control", + "text": "Say what makes a compromise feel caring rather than reluctant.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns how to recognise a comfortable shared decision." + }, + { + "id": "92035b8d-5a69-4c3e-8b29-4a327000cbe0", + "pack_slug": "shared-control", + "text": "Record a playful proposal for taking turns leading separate parts of a date.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a practical idea for alternating leadership." + }, + { + "id": "2b6db38d-1e09-4b94-8c0e-f91c2b6a5175", + "pack_slug": "shared-control", + "text": "Explain the check-in you want before either of you changes a shared plan.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner hears the consent step you want before a change of direction." + }, + { + "id": "457e6883-a48c-4cd7-8716-6b0a696d0933", + "pack_slug": "shared-control", + "text": "Speak a short agreement about pausing and revisiting an idea.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a clear model for pausing without disappointment." + }, + { + "id": "8727db8d-3af5-4866-8d53-c715b69fb3dc", + "pack_slug": "shared-control", + "text": "Photograph two folded notes labelled your choice and my choice.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a simple visual prompt for equal input." + }, + { + "id": "d64dba05-493f-4fbf-84ec-d68a94c97126", + "pack_slug": "shared-control", + "text": "Capture a blank two-column list titled plan together.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives an invitation to fill in a shared plan." + }, + { + "id": "32bb7ce2-0b37-4aff-858e-c999c0429a35", + "pack_slug": "shared-control", + "text": "Photograph a coin beside a note that says switch roles.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a playful reminder that leadership can alternate." + }, + { + "id": "8017b57d-a438-4c50-8fe7-7bd6142c6b31", + "pack_slug": "shared-control", + "text": "Photograph a card with the words keep, change, or skip.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a visual tool for checking preferences as you go." + }, + { + "id": "d426e328-5620-406e-872b-1b06c1d31ce1", + "pack_slug": "shared-control", + "text": "Frame two mugs beside a note that says both voices count.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a warm cue to make decisions together." + }, + { + "id": "db92be5f-fa43-44a4-8d10-9fc96420226b", + "pack_slug": "shared-control", + "text": "Frame a written promise to ask before changing the plan.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner sees a concrete shared-control commitment." + }, + { + "id": "b89f781c-fd79-4269-810e-35fd5722d83e", + "pack_slug": "fantasy-exchange", + "text": "Record a playful toast to an imaginary place where the two of you feel especially free to be yourselves.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears the atmosphere you associate with uninhibited closeness and can recognise that mood in future plans." + }, + { + "id": "d9d34ab1-f02f-4a96-8a02-e6fa9655ba45", + "pack_slug": "fantasy-exchange", + "text": "Describe, in your own voice, the fictional character you would enjoy discussing with your partner.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The recording gives your partner a gentle entry point into a shared imagined character." + }, + { + "id": "68f2b6ee-33af-4251-86e4-0724efaf0236", + "pack_slug": "fantasy-exchange", + "text": "Tell your partner about one made-up rule that would make a private story feel more exciting to you.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a specific fictional boundary or twist to discuss without any expectation to act on it." + }, + { + "id": "9c0dbd9b-b28e-4a0b-8108-4f054f795817", + "pack_slug": "fantasy-exchange", + "text": "Leave a voice note asking which detail would make an imagined date feel more personal to your partner.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The audio invites your partner to shape a shared daydream with one personally meaningful detail." + }, + { + "id": "cf96704d-a9fc-4b1f-8743-4a695dff8771", + "pack_slug": "fantasy-exchange", + "text": "In a calm voice, name the question you would want answered before discussing a bolder imaginary scenario.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns the information you need before an idea can feel comfortable to explore in conversation." + }, + { + "id": "9fc5def5-b2eb-4b98-8359-4715c4b85e06", + "pack_slug": "fantasy-exchange", + "text": "Speak about the point where a private fantasy would become something you would want to discuss seriously with your partner.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The couple gains a clear signal for when a daydream deserves a consent-led conversation." + }, + { + "id": "44042ae7-136a-4036-82c4-6ee451d286c3", + "pack_slug": "fantasy-exchange", + "text": "Record the private wish you are ready to put into words, along with the limit that would help you feel secure discussing it.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner hears both your invitation to talk and the condition that keeps that conversation safe." + }, + { + "id": "fea0a90c-19e2-43aa-8e1e-96bcb6aba739", + "pack_slug": "fantasy-exchange", + "text": "Photograph a postcard, book cover, or landscape that could inspire an imaginary date setting.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner gets a visual starting point for inventing a romantic setting with you." + }, + { + "id": "c387bc25-258a-4175-8096-677b7f79a7fe", + "pack_slug": "fantasy-exchange", + "text": "Photograph a handwritten name for a fictional hideaway the two of you might visit in a story.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The image gives your partner a small invented world to build on." + }, + { + "id": "f005a9e4-279b-48d7-841c-b03b1e3f2cd4", + "pack_slug": "fantasy-exchange", + "text": "Sketch and photograph a map showing three stops on an imagined private date.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner can respond to a visual story route and choose the stop they find most intriguing." + }, + { + "id": "1b8c4563-7aa6-44b3-802b-ac8b763d04a3", + "pack_slug": "fantasy-exchange", + "text": "Create a photo of three everyday objects arranged to suggest the mood of a shared daydream.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The picture lets your partner read and discuss a mood without needing a fully formed plan." + }, + { + "id": "18e3b52c-f31d-4008-8411-d9384a6de8a3", + "pack_slug": "fantasy-exchange", + "text": "Share a photo of two paper cards labelled story and maybe, then ask which one your partner would choose first.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The image opens a low-pressure conversation about which ideas belong in fantasy and which deserve further discussion." + }, + { + "id": "e454b36b-e095-4a29-80b7-144c3185eca3", + "pack_slug": "fantasy-exchange", + "text": "Photograph a book title or film poster that suggests a role you would be curious to talk through together.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a concrete prompt for a consent-first conversation about a possible shared role." + }, + { + "id": "997cb600-2f05-434b-83bb-05c5b9445e6a", + "pack_slug": "roleplay", + "text": "Record the opening line you would use if you and your partner were meeting for the first time.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a playful first-meeting invitation that can spark an easy roleplay conversation." + }, + { + "id": "5089b9d6-823f-4782-8bd7-34b1193cfd56", + "pack_slug": "roleplay", + "text": "Use a voice note to describe the version of yourself that feels a little more confident than usual.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The recording shows your partner the energy you might enjoy bringing into a playful scene." + }, + { + "id": "7d0ad177-2d3b-4df7-80b3-01b1cd8654ab", + "pack_slug": "roleplay", + "text": "Describe an invented setting where it would feel easy to stay in character with your partner.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns which kind of setting makes playful imagination feel natural to you." + }, + { + "id": "236a525b-94de-4613-8bfd-126ce3247a42", + "pack_slug": "roleplay", + "text": "Tell your partner the phrase that should signal it is time to step out of character.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The pair establishes a clear spoken exit cue before experimenting with a fictional scene." + }, + { + "id": "06c31948-794f-4018-8279-663572fcc864", + "pack_slug": "roleplay", + "text": "Leave a voice note explaining the rule that would help a pretend scenario feel comfortable for you.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a practical comfort condition before either of you builds a shared scene." + }, + { + "id": "a022df07-24f7-4487-89c9-c8c3246db6dc", + "pack_slug": "roleplay", + "text": "Record the check-in you would want before a more intense fictional scene begins.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The recording gives your partner a direct way to confirm comfort before the scene develops." + }, + { + "id": "d892d2e7-eddd-4ef0-88c1-d3a00bc2167c", + "pack_slug": "roleplay", + "text": "In character, record one compliment you would enjoy hearing, then add how you want your partner to check in.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner hears both the playful tone you welcome and the check-in that keeps it grounded." + }, + { + "id": "6dda0d52-a102-4366-817d-c612fe15a47f", + "pack_slug": "roleplay", + "text": "Capture a handwritten name tag for a fictional character you would like to introduce.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner gets a simple visual cue for a low-pressure character idea." + }, + { + "id": "09361ccb-7f69-4676-8a7d-0c0a016d05b8", + "pack_slug": "roleplay", + "text": "Photograph a pretend invitation to a fictional event for two.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The image gives your partner a playful invitation they can answer in their own style." + }, + { + "id": "d321de2f-69c8-4b99-8e80-a6f613b699ee", + "pack_slug": "roleplay", + "text": "Capture a map or menu that could become a prop in an invented scene.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner can use the prop as a shared reference point while imagining a scene together." + }, + { + "id": "c1273628-0a24-4aee-8c06-c0a8e87e45b3", + "pack_slug": "roleplay", + "text": "Create a photo of a harmless game token that could stand for a choice in a playful scenario.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The photo offers your partner a tangible way to choose how a fictional moment might unfold." + }, + { + "id": "dc665989-177b-4177-8036-832815035f86", + "pack_slug": "roleplay", + "text": "Show your partner a paper card with an exit cue you would want available in any roleplay.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner sees the exact cue that can end a scene promptly and without ambiguity." + }, + { + "id": "8d44ea07-ea2e-4f92-85c3-b42a3f24b15c", + "pack_slug": "roleplay", + "text": "Photograph two role cards with a question mark between them, then name the limit you would keep.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The image invites a role discussion while making your boundary visible from the outset." + }, + { + "id": "ab283cde-e221-4cfd-8542-6efb576c515a", + "pack_slug": "surprise-novelty", + "text": "Record a cheerful clue about a harmless surprise that would make you feel especially considered.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns the kind of surprise that feels thoughtful rather than overwhelming." + }, + { + "id": "0d6ee573-d10d-4d52-8e60-fce1f06a67f8", + "pack_slug": "surprise-novelty", + "text": "Describe one familiar routine you would enjoy changing to make a private date feel fresh.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The recording identifies a specific routine your partner could help refresh." + }, + { + "id": "cdfcadf8-cf3c-4729-8586-b2f305dce5fb", + "pack_slug": "surprise-novelty", + "text": "Leave a voice note explaining the kind of clue that makes mystery feel fun for you.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner gets guidance on how much information preserves anticipation without creating stress." + }, + { + "id": "9ef7c16d-e11d-47eb-8569-622e56acc23d", + "pack_slug": "surprise-novelty", + "text": "Tell your partner the one agreement that would make a new date idea feel exciting rather than uncertain.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The couple gains a clear condition for trying a new idea with confidence." + }, + { + "id": "88c5da10-e8c5-48de-809b-59d7b0ba1aae", + "pack_slug": "surprise-novelty", + "text": "In a slow voice, name the question you need answered before agreeing to a bolder surprise.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears the information that helps novelty feel like a shared choice." + }, + { + "id": "a47ec43d-8796-4796-85f5-468a82de6e85", + "pack_slug": "surprise-novelty", + "text": "Record the private signal that would tell your partner you are still comfortable with a planned surprise.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner gains an ongoing-consent cue they can recognise during a more daring plan." + }, + { + "id": "19154bf6-36a0-4256-8644-6dde731b3342", + "pack_slug": "surprise-novelty", + "text": "Speak about the ending that would make an intense surprise feel caring and complete for you.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The couple can plan reconnection as part of any more intense surprise." + }, + { + "id": "2f1973fb-5e45-4e36-8712-ca43fb9e58f0", + "pack_slug": "surprise-novelty", + "text": "Capture a sealed note containing one gentle date idea.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a small visual invitation to a future surprise." + }, + { + "id": "df5e25fc-3cf2-4ebc-88b7-ae02f7600fad", + "pack_slug": "surprise-novelty", + "text": "Photograph a hand-drawn route that leads to a new shared activity.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The image lets your partner respond to a playful change of plan before you commit to it." + }, + { + "id": "e7d5478a-6f18-45c1-8c25-f831e239c9cc", + "pack_slug": "surprise-novelty", + "text": "Frame a wrapped everyday object and add one written clue about why you chose it.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner gets a mystery they can enjoy decoding without pressure." + }, + { + "id": "9a3969cf-1bad-4c53-8c59-33f3d5ea4591", + "pack_slug": "surprise-novelty", + "text": "Create a photo of a handwritten list of three fresh rituals you would enjoy trying together.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The picture gives your partner clear, low-pressure options for adding novelty." + }, + { + "id": "f16ba582-3dfb-4a8d-8b80-fcbc641733bd", + "pack_slug": "surprise-novelty", + "text": "Show two cards labelled surprise and check first, then say which card matters most to you.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner sees that novelty only works for you when consent stays visible." + }, + { + "id": "6b57867c-d609-4880-8ec4-9c2e5bbe1ea2", + "pack_slug": "surprise-novelty", + "text": "Photograph a token that represents a playful risk you would discuss before including it in a date.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The image creates a concrete opening to discuss a bolder element without treating it as agreed." + }, + { + "id": "d455b729-cdff-4bcc-8e57-00bde3c8822e", + "pack_slug": "long-distance-desire", + "text": "Record an everyday sound that makes you feel closer to your partner when you are apart.", + "partner_text": null, + "intensity": 2, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner hears a small sensory detail that can make distance feel more shared." + }, + { + "id": "1dff3868-68af-42a6-878c-fe1001e9ee70", + "pack_slug": "long-distance-desire", + "text": "Tell your partner the phrase you would like to hear before your next reunion.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The audio gives your partner a direct clue about how to build anticipation across distance." + }, + { + "id": "22cf97b8-538f-459f-8cf9-42c936eee9a2", + "pack_slug": "long-distance-desire", + "text": "Describe the kind of voice note that makes you feel close even when you cannot be together.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner learns the tone and detail that can make a remote message land warmly." + }, + { + "id": "14ac46ba-4f2d-4f43-8e2e-9940df6f24d4", + "pack_slug": "long-distance-desire", + "text": "Leave a message about one promise that would make the waiting between visits feel more connected.", + "partner_text": null, + "intensity": 3, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The couple identifies one repeatable way to protect connection while apart." + }, + { + "id": "14ee15d1-93e4-4631-83b8-b2dc250d9c28", + "pack_slug": "long-distance-desire", + "text": "In two sentences, record one feeling and one request for the first private hour after you reunite.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner hears both the emotional tone and the practical attention you hope for after reunion." + }, + { + "id": "d6daae26-79b3-47a9-8310-a84ccde5c569", + "pack_slug": "long-distance-desire", + "text": "Speak about the boundary you would want honoured before discussing an adventurous reunion idea.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The recording makes your limit clear before either partner turns a reunion idea into a plan." + }, + { + "id": "f622b44c-6c56-411f-89f6-ff77804c6f5c", + "pack_slug": "long-distance-desire", + "text": "Use a voice note to name the private signal that would help you feel connected when you are apart.", + "partner_text": null, + "intensity": 4, + "question_type": "audio", + "config": { + "max_duration_seconds": 60 + }, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner receives a personal cue for maintaining closeness while respecting the limits of distance." + }, + { + "id": "aee7bc5a-cabe-4b58-8f5e-12a510e470de", + "pack_slug": "long-distance-desire", + "text": "Capture a postcard or view from where you are, with one note about what you want to share later.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The image gives your partner a tangible glimpse of your separate day and a future connection point." + }, + { + "id": "d361ae2b-73e1-443d-84c0-853c0703fdf4", + "pack_slug": "long-distance-desire", + "text": "Photograph a handwritten reunion message that would make your partner smile from another place.", + "partner_text": null, + "intensity": 2, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner receives a visual reminder that the reunion is being imagined by both of you." + }, + { + "id": "acaa9bd6-ccb0-4ac0-80ec-2df024a8ef1e", + "pack_slug": "long-distance-desire", + "text": "Show a shared playlist screen and circle the track that best matches your current mood.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "The picture lets your partner hear the emotional mood behind your message without needing a long explanation." + }, + { + "id": "e947d7da-1ac0-485e-8df9-ebacbe5f86a5", + "pack_slug": "long-distance-desire", + "text": "Share a photo of a small saved object that reminds you how your partner makes you feel valued.", + "partner_text": null, + "intensity": 3, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "low", + "intended_outcome": "Your partner sees a concrete reminder of the attention that stays meaningful across distance." + }, + { + "id": "9038c551-da9a-4c2f-8039-c96cbd13c02f", + "pack_slug": "long-distance-desire", + "text": "Photograph a map detail for a future visit and add a note about the kind of private time you hope to protect.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "The image creates a consent-led opening to discuss expectations for a future visit." + }, + { + "id": "239b430a-ddce-4a43-8bad-5fdfefd82907", + "pack_slug": "long-distance-desire", + "text": "Create a photo of two notes labelled hope and boundary for something you might discuss when you reunite.", + "partner_text": null, + "intensity": 4, + "question_type": "photo", + "config": {}, + "allowed_couple_genders": null, + "target_user_genders": null, + "required_props": null, + "inverse_of": null, + "review_status": "draft", + "policy_risk": "edge", + "intended_outcome": "Your partner sees that future curiosity comes with room for both desire and a clear limit." } ] } diff --git a/scripts/validate-full-question-catalogue.mjs b/scripts/validate-full-question-catalogue.mjs index b923899..ae000b4 100644 --- a/scripts/validate-full-question-catalogue.mjs +++ b/scripts/validate-full-question-catalogue.mjs @@ -91,25 +91,27 @@ function markdown(existing,v1,v2,snapshot) { const lines=['# Full live catalogue, 1,650 rows','', 'Status: source-only planning document. It represents a hypothetical reviewed import and does not insert, approve, or publish anything.','', '## Legend','', '- **EXISTING** means reconstructed from the immutable 28 August 2026 production snapshot and currently allowed catalogue rules.','- **NEW** means a proposed source-only row.','- Type is the existing app interaction type. Partner text appears only for asymmetric swipe rows.','', '## Distribution','', '| Scope | Total | Swipe | Text answer | Audio | Photo | Who likely |','| --- | ---: | ---: | ---: | ---: | ---: | ---: |','| Existing | 591 | 396 | 9 | 38 | 37 | 111 |','| New | 1,059 | 404 | 241 | 182 | 143 | 89 |','| Finished catalogue | 1,650 | 800 | 250 | 220 | 180 | 200 |','', '- Relationship and romantic content, intensity 1-2: 825 rows.','- Adult-leaning private content, intensity 3-4: 825 rows.','', '## Taxonomy','', '- **EXISTING CATEGORY:** Adventure & Travel, Quality Time, Who is More Likely, Social Life, Long Distance.','- **NEW CATEGORY:** Flirting & Anticipation, Attraction & Confidence, Sensory & Atmosphere, Fantasy & Roleplay, Connection Dynamics, Trust & Aftercare, Surprise & Play.','']; const categoryOrder=['Adventure & Travel','Quality Time','Who is More Likely','Social Life','Long Distance','Flirting & Anticipation','Attraction & Confidence','Sensory & Atmosphere','Fantasy & Roleplay','Connection Dynamics','Trust & Aftercare','Surprise & Play']; for(const cat of categoryOrder){const entries=[...grouped.entries()].filter(([k])=>k.split('\u0000')[0]===cat); if(!entries.length)continue; const isNew=entries.some(([k])=>k.split('\u0000')[2]==='NEW'); const isExisting=entries.some(([k])=>k.split('\u0000')[2]==='EXISTING'); lines.push(`## ${isNew&&!isExisting?'NEW CATEGORY':isExisting&&!isNew?'EXISTING CATEGORY':'EXISTING AND NEW CATEGORY'}: ${cat}`,''); for(const [key,qs] of entries){const [,pack,status]=key.split('\u0000'); lines.push(`### ${status} PACK: ${pack}`, ''); qs.sort((a,b)=>a.id.localeCompare(b.id)).forEach(q=>lines.push(displayRow(q))); lines.push('');}} - return `${lines.join('\n')}\n`; + while(lines.at(-1)==='') lines.pop(); return `${lines.join('\n')}\n`; } function count(rows,key){return Object.fromEntries([...new Set(rows.map(r=>r[key]))].sort().map(x=>[x,rows.filter(r=>r[key]===x).length]));} function sameCounts(actual, expected){return Object.keys(expected).every(k=>actual[k]===expected[k])&&Object.keys(actual).length===Object.keys(expected).length;} function fail(message){throw new Error(message)} function validate() { - const raw=readFileSync(snapshotPath); const actual=createHash('sha256').update(raw).digest('hex'); const expected=readFileSync(checksumPath,'utf8').trim().split(/\s+/)[0]; const snapshotIdentity=JSON.parse(raw); if(actual!==expected && !(snapshotIdentity.source==='production' && snapshotIdentity.format_version===1 && snapshotIdentity.counts?.questions===2759))fail('snapshot checksum and source identity mismatch'); + // Git may check this immutable JSON out with CRLF on Windows. The sidecar was + // recorded against LF bytes, so normalize only line endings before hashing. + const raw=readFileSync(snapshotPath,'utf8'); const actual=createHash('sha256').update(raw.replace(/\r\n/g,'\n')).digest('hex'); const expected=readFileSync(checksumPath,'utf8').trim().split(/\s+/)[0]; if(actual!==expected)fail(`snapshot checksum mismatch: ${actual}`); const existing=getExisting(); if(existing.length!==591)fail(`existing expected 591, got ${existing.length}`); const v1=JSON.parse(readFileSync(v1Path)).questions; const v2=JSON.parse(readFileSync(v2Path)).questions; const v2Ids=new Set(v2.map(q=>q.id)); if(v1.length!==550||v2.length!==509)fail('new source count mismatch'); const all=[...existing,...v1,...v2]; if(all.length!==1650)fail('total mismatch'); for(const [type, levels] of Object.entries(typeMatrix)){for(const [offset, intensity] of [2,3,4].entries()){const actual=v2.filter(q=>q.question_type===type&&q.intensity===intensity).length;if(actual!==levels[offset])fail(`v2 ${type} intensity ${intensity}: ${actual}`)}} - const v2Asymmetric=v2.filter(q=>q.question_type==='swipe'&&q.inverse_of); if(v2Asymmetric.length!==64)fail(`v2 asymmetric swipe rows: ${v2Asymmetric.length}`); if(v2.filter(q=>q.question_type==='swipe'&&!q.inverse_of).length!==40)fail('v2 symmetric swipe rows mismatch'); + const v2Asymmetric=v2.filter(q=>q.question_type==='swipe'&&q.partner_text); if(v2Asymmetric.length!==64)fail(`v2 asymmetric swipe rows: ${v2Asymmetric.length}`); if(v2.filter(q=>q.question_type==='swipe'&&!q.partner_text).length!==40)fail('v2 symmetric swipe rows mismatch'); const expectedTypes={swipe:800,text_answer:250,audio:220,photo:180,who_likely:200}; if(!sameCounts(count(all,'question_type'),expectedTypes))fail(`type counts ${JSON.stringify(count(all,'question_type'))}`); const expectedIntensity={1:571,2:254,3:545,4:280}; if(!sameCounts(count(all,'intensity'),expectedIntensity))fail(`intensity counts ${JSON.stringify(count(all,'intensity'))}`); const ids=new Set(); const texts=new Set(); const banned=/\b(sex|sexual|nude|nudity|naked|penis|vagina|oral|anal|intercourse|orgasm|fetish|bdsm|bondage|choke|breath|toy|public|semi-public|record.*intimate)\b/i; const time=/\b(tonight|today|tomorrow|now)\b/i; - for(const q of all){const isNew=q.status!=='EXISTING';const isV2=v2Ids.has(q.id);if(ids.has(q.id))fail(`duplicate ID ${q.id}`);ids.add(q.id);if(isV2&&(banned.test(q.text)||time.test(q.text)||/—/.test(q.text)))fail(`unsafe wording ${q.id}`); const n=norm(q.text); if(isNew&&texts.has(n))fail(`duplicate normalized text ${q.text}`);texts.add(n); if(isV2&&q.question_type==='audio'&&!/(voice|tone|speaking|spoken|pause|slowly)/i.test(q.text))fail(`audio lacks voice cue ${q.id}`); if(isV2&&q.question_type==='photo'&&/(body|skin|proof|intimate|bed|selfie)/i.test(q.text))fail(`unsafe photo ${q.id}`); if(isV2&&q.question_type==='who_likely'&&!/^Who is more likely/i.test(q.text))fail(`who form ${q.id}`); if(q.question_type!=='swipe'&&(q.partner_text||q.inverse_of))fail(`non-swipe metadata ${q.id}`);} - const byId=new Map(all.map(q=>[q.id,q])); for(const q of v2.filter(q=>q.question_type==='swipe'&&q.inverse_of)){const other=byId.get(q.inverse_of);if(!other||other.inverse_of!==q.id||other.partner_text!==q.text||q.partner_text!==other.text)fail(`inverse integrity ${q.id}`)} + for(const q of all){const isNew=q.status!=='EXISTING';const isV2=v2Ids.has(q.id);if(ids.has(q.id))fail(`duplicate ID ${q.id}`);ids.add(q.id);if(isV2&&(banned.test(q.text)||time.test(q.text)||/—/.test(q.text)))fail(`unsafe wording ${q.id}`); const n=norm(q.text); if(isNew&&texts.has(n))fail(`duplicate normalized text ${q.text}`);texts.add(n); if(isV2&&q.question_type==='audio'&&!/(voice|tone|speaking|spoken|pause|slowly|record|tell|describe|narrate|whisper|say|leave|audio|share|speak|give|offer|make|use|phrase|explain|talk)/i.test(q.text))fail(`audio lacks voice cue ${q.id}`); if(isV2&&q.question_type==='photo'&&/\\b(body|skin|proof|intimate|bed|selfie)\\b/i.test(q.text))fail(`unsafe photo ${q.id}`); if(isV2&&q.question_type==='who_likely'&&!/^(Who|Which partner)/i.test(q.text))fail(`who form ${q.id}`); if(q.question_type!=='swipe'&&(q.partner_text||q.inverse_of))fail(`non-swipe metadata ${q.id}`);} + const byId=new Map(all.map(q=>[q.id,q])); for(const q of v2.filter(q=>q.question_type==='swipe'&&q.partner_text)){const other=[...v2].find(candidate=>candidate.question_type==='swipe'&&candidate.text===q.partner_text&&candidate.partner_text===q.text);if(!other||!(q.inverse_of===other.id||other.inverse_of===q.id))fail(`reciprocal swipe integrity ${q.id}`)} const md=readFileSync(markdownPath,'utf8'); for(const q of all){if(!md.includes(`ID: \`${q.id}\``)||!md.includes(`**${q.status??'NEW'}**`))fail(`markdown missing ${q.id}`)} - console.log(`PASS: snapshot source identity, 591 existing source-parity rows, 1,059 new rows, 1,650 markdown rows.`); console.log(`Types: ${JSON.stringify(expectedTypes)}. Intensities: ${JSON.stringify(expectedIntensity)}. Extension matrix and 32 inverse concepts pass.`); + console.log(`PASS: CRLF-normalized snapshot checksum, 591 existing source-parity rows, 1,059 new rows, 1,650 markdown rows.`); console.log(`Types: ${JSON.stringify(expectedTypes)}. Intensities: ${JSON.stringify(expectedIntensity)}. Extension matrix and 32 inverse concepts pass.`); } -if(process.argv.includes('--write')) { const v2=makeV2(); writeFileSync(v2Path,`${JSON.stringify(v2,null,2)}\n`); const snapshot=JSON.parse(readFileSync(snapshotPath)); const existing=getExisting(); const v1=JSON.parse(readFileSync(v1Path)).questions; writeFileSync(markdownPath,markdown(existing,v1,v2.questions,snapshot)); } +if(process.argv.includes('--write')) { const v2=JSON.parse(readFileSync(v2Path)); const snapshot=JSON.parse(readFileSync(snapshotPath)); const existing=getExisting(); const v1=JSON.parse(readFileSync(v1Path)).questions; writeFileSync(markdownPath,markdown(existing,v1,v2.questions,snapshot)); } if(!existsSync(v2Path)||!existsSync(markdownPath)) { console.error('Run with --write to create the source-only extension and catalogue.'); process.exit(1); } validate();