Analytics Engine
Weighted engagement, diagnostics, and account winners
Analytics is where Artemis decides what to repeat. It compares Instagram and TikTok performance across accounts and surfaces, stores full metric history, and turns those signals into diagnostics and pattern outcomes.
Pull latest TikTok metrics
Queues Display API sync, matches posts to recipes, then recomputes the feedback loop.
Backfill product attribution
Reclassifies existing TikTok posts against the saved product profile without pulling fresh metrics.
Open approvals
23
Account snapshots
12
Post snapshots
12
Diagnostics
7
Avg score
3.93
Visual score
66.67
Recipe outcomes
22
Clicks
0
Weighted Engagement
Account leaderboard
@24f496
TIKTOK • ContactSweeper
5.34
28 published posts • 46 drafts • 0 followers
@finearttherapy
TIKTOK • ContactSweeper
0.00
0 published posts • 2 drafts • 0 followers
@sam_the_wombat
TIKTOK • ContactSweeper
0.00
0 published posts • 2 drafts • 0 followers
Recent Winners
Top post snapshots
@24f496 • TikTok Slideshow
131 views • 0 shares • saves unknown
5.34
@24f496 • TikTok Slideshow
131 views • 0 shares • saves unknown
5.34
@24f496 • TikTok Slideshow
131 views • 0 shares • saves unknown
5.34
@24f496 • TikTok Video
279 views • 0 shares • saves unknown
3.23
@24f496 • TikTok Video
280 views • 0 shares • saves unknown
3.21
@24f496 • TikTok Slideshow
161 views • 0 shares • saves unknown
3.11
@24f496 • TikTok Video
500 views • 1 shares • saves unknown
3.10
@24f496 • TikTok Video
472 views • 0 shares • saves unknown
2.75
Learnings
Performance diagnostics
low-weighted-engagement
1.80
This TikTok post underperformed on public weighted engagement.
Use the recipe feedback loop to rework hook clarity, visual pacing, and CTA strength before repeating this pattern.
low-weighted-engagement
3.11
This TikTok post underperformed on public weighted engagement.
Use the recipe feedback loop to rework hook clarity, visual pacing, and CTA strength before repeating this pattern.
low-weighted-engagement
1.80
This TikTok post underperformed on public weighted engagement.
Use the recipe feedback loop to rework hook clarity, visual pacing, and CTA strength before repeating this pattern.
low-weighted-engagement
3.11
This TikTok post underperformed on public weighted engagement.
Use the recipe feedback loop to rework hook clarity, visual pacing, and CTA strength before repeating this pattern.
low-weighted-engagement
1.05
This TikTok post underperformed on public weighted engagement.
Use the recipe feedback loop to rework hook clarity, visual pacing, and CTA strength before repeating this pattern.
low-weighted-engagement
3.11
This TikTok post underperformed on public weighted engagement.
Use the recipe feedback loop to rework hook clarity, visual pacing, and CTA strength before repeating this pattern.
low-weighted-engagement
2.94
This TikTok post underperformed on public weighted engagement.
Use the recipe feedback loop to rework hook clarity, visual pacing, and CTA strength before repeating this pattern.
What To Repeat Next
Metric-attributed recipe loop
Coverage
22/22
Metric feedback is active in future generation.
Product-safe coverage • ContactSweeper: Merge Contacts
Artemis matched 0
Legacy accepted 1
Needs review 7
Suppressed 16
Top recipes
your contacts are evidence
winner • 1.35x
tight-creator • dramatic_headline_body • api public
your contacts are evidence
promising • 1.10x
tight-creator • dramatic_headline_body • api public
he left, but his name stayed
promising • 1.19x
long-explainer • dramatic_headline_body • api public
your contacts are evidence
promising • 0.97x
tight-creator • dramatic_headline_body • api public
statement-led
Suppress for now: dramatic_headline_body.
Controlled Tests
Next experiments
Controlled experiment engine
Recommend product-safe tests, then queue slideshow draft candidates for normal review.
No controlled experiments yet. Recommend one after syncing/attributing TikTok metrics.
Product-Safe Learning
Post attribution review
Okay so this actually changed our relationship dynamic in the weirdest way. My girlfriend has always been the worst texter and I used to think she was just ignoring me or didn't care enough to reply quickly. Turns out her contact list was an absolute disaster zone. Like over 500 contacts with half of them just random numbers with no names, duplicates everywhere, and people she met once at a party three years ago. She would literally spend 5 minutes scrolling trying to find my name every time I texted her. I showed her ContactSweeper and she went through her entire contact list in like 10 minutes just swiping left and right. Deleted all the randoms, merged the duplicates, and now her contacts are actually usable. Now she texts back in seconds and I realized I was never being ignored, she just had the most chaotic phone organization I've ever seen. If your contacts are a mess, fix it with ContactSweeper. Your relationships will thank you.
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
Okay so this actually changed our relationship dynamic in the weirdest way. My girlfriend has always been the worst texter and I used to think she was just ignoring me or didn't care enough to reply quickly. Turns out her contact list was an absolute disaster zone. Like over 500 contacts with half of them just random numbers with no names, duplicates everywhere, and people she met once at a party three years ago. She would literally spend 5 minutes scrolling trying to find my name every time I texted her. I showed her ContactSweeper and she went through her entire contact list in like 10 minutes just swiping left and right. Deleted all the randoms, merged the duplicates, and now her contacts are actually usable. Now she texts back in seconds and I realized I was never being ignored, she just had the most chaotic phone organization I've ever seen. If your contacts are a mess, fix it with ContactSweeper. Your relationships will thank you.
1095 views • 0 likes • weighted 0.00 • saves unknown
Artemis suggested 5 possible matches from caption, time, and surface similarity.
I did an experiment last week that shocked me. I asked 50 random people at a coffee shop to pull out their phone and find one specific contact as fast as they could. The person who referred them to their current job. Only 4 people could do it in under a minute. The average time? 4 minutes and 12 seconds of scrolling, searching, and getting frustrated. Most people had 500 plus contacts they haven't spoken to in years. Duplicates everywhere. Old coworkers. Random people from events. It was total chaos. Then I showed them my contact list. I cleaned mine in 3 minutes using ContactSweeper. Just swipe left to delete, swipe right to keep. It auto-syncs so no fear of losing anyone important. The look on their faces when they realized how much mental clutter they were carrying around in their phones was priceless. Your contact list should work for you, not against you.
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
I did an experiment last week that shocked me. I asked 50 random people at a coffee shop to pull out their phone and find one specific contact as fast as they could. The person who referred them to their current job. Only 4 people could do it in under a minute. The average time? 4 minutes and 12 seconds of scrolling, searching, and getting frustrated. Most people had 500 plus contacts they haven't spoken to in years. Duplicates everywhere. Old coworkers. Random people from events. It was total chaos. Then I showed them my contact list. I cleaned mine in 3 minutes using ContactSweeper. Just swipe left to delete, swipe right to keep. It auto-syncs so no fear of losing anyone important. The look on their faces when they realized how much mental clutter they were carrying around in their phones was priceless. Your contact list should work for you, not against you.
468 views • 5 likes • weighted 1.07 • saves unknown
Artemis suggested 5 possible matches from caption, time, and surface similarity.
My coworker literally laughed when I said cleaning my contacts would boost my productivity. She thought I was joking. But here's the thing - I had 847 contacts in my phone and couldn't remember meeting 90% of them. Every time I needed to text or call someone, I'd scroll forever, see random names from 2016, and waste precious mental energy. So I finally tried ContactSweeper and spent just 4 minutes swiping left on everyone I don't actually know anymore. 783 contacts gone. Just like that. Now when I open my contacts, I see ONLY the people who matter. My actual friends, family, and work connections. Finding someone takes seconds instead of minutes. It sounds small, but these micro-frustrations add up. Digital clutter is still clutter, and it drains your focus more than you realize. My coworker tried it after seeing my results and deleted over 600 contacts herself. Sometimes productivity isn't about doing more - it's about removing what doesn't serve you anymore.
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
My coworker literally laughed when I said cleaning my contacts would boost my productivity. She thought I was joking. But here's the thing - I had 847 contacts in my phone and couldn't remember meeting 90% of them. Every time I needed to text or call someone, I'd scroll forever, see random names from 2016, and waste precious mental energy. So I finally tried ContactSweeper and spent just 4 minutes swiping left on everyone I don't actually know anymore. 783 contacts gone. Just like that. Now when I open my contacts, I see ONLY the people who matter. My actual friends, family, and work connections. Finding someone takes seconds instead of minutes. It sounds small, but these micro-frustrations add up. Digital clutter is still clutter, and it drains your focus more than you realize. My coworker tried it after seeing my results and deleted over 600 contacts herself. Sometimes productivity isn't about doing more - it's about removing what doesn't serve you anymore.
485 views • 20 likes • weighted 4.12 • saves unknown
Artemis suggested 5 possible matches from caption, time, and surface similarity.
My coworker literally laughed when I said cleaning my contacts would boost my productivity. She thought I was joking. But here's the thing - I had 847 contacts in my phone and couldn't remember meeting 90% of them. Every time I needed to text or call someone, I'd scroll forever, see random names from 2016, and waste precious mental energy. So I finally tried ContactSweeper and spent just 4 minutes swiping left on everyone I don't actually know anymore. 783 contacts gone. Just like that. Now when I open my contacts, I see ONLY the people who matter. My actual friends, family, and work connections. Finding someone takes seconds instead of minutes. It sounds small, but these micro-frustrations add up. Digital clutter is still clutter, and it drains your focus more than you realize. My coworker tried it after seeing my results and deleted over 600 contacts herself. Sometimes productivity isn't about doing more - it's about removing what doesn't serve you anymore.
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
My coworker literally laughed when I said cleaning my contacts would boost my productivity. She thought I was joking. But here's the thing - I had 847 contacts in my phone and couldn't remember meeting 90% of them. Every time I needed to text or call someone, I'd scroll forever, see random names from 2016, and waste precious mental energy. So I finally tried ContactSweeper and spent just 4 minutes swiping left on everyone I don't actually know anymore. 783 contacts gone. Just like that. Now when I open my contacts, I see ONLY the people who matter. My actual friends, family, and work connections. Finding someone takes seconds instead of minutes. It sounds small, but these micro-frustrations add up. Digital clutter is still clutter, and it drains your focus more than you realize. My coworker tried it after seeing my results and deleted over 600 contacts herself. Sometimes productivity isn't about doing more - it's about removing what doesn't serve you anymore.
666 views • 4 likes • weighted 0.60 • saves unknown
Artemis suggested 5 possible matches from caption, time, and surface similarity.
I had to scroll for MINUTES just to find my mom's contact. Literally 847 contacts and I couldn't tell you who 90 percent of them were. Random delivery drivers from 2015. That girl from the party whose name I never actually learned. THREE different Jessicas and zero context for any of them. Plus duplicates everywhere because apparently I saved the same person five different times. It was digital hoarding and I didn't even realize it. Then I found ContactSweeper and just started swiping. Left to delete, right to keep. It was SO satisfying watching all that clutter disappear. The app even caught duplicates I didn't know existed and merged them automatically. Now my contact list actually makes sense and I can find people in seconds instead of scrolling endlessly. If your phone contacts are a mess, you need this. Trust me, the relief is immediate.
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
I had to scroll for MINUTES just to find my mom's contact. Literally 847 contacts and I couldn't tell you who 90 percent of them were. Random delivery drivers from 2015. That girl from the party whose name I never actually learned. THREE different Jessicas and zero context for any of them. Plus duplicates everywhere because apparently I saved the same person five different times. It was digital hoarding and I didn't even realize it. Then I found ContactSweeper and just started swiping. Left to delete, right to keep. It was SO satisfying watching all that clutter disappear. The app even caught duplicates I didn't know existed and merged them automatically. Now my contact list actually makes sense and I can find people in seconds instead of scrolling endlessly. If your phone contacts are a mess, you need this. Trust me, the relief is immediate.
375 views • 9 likes • weighted 2.40 • saves unknown
Artemis suggested 5 possible matches from caption, time, and surface similarity.
I never realized how much digital clutter I was carrying around until I actually looked at my contact list. 847 contacts. EIGHT HUNDRED AND FORTY SEVEN. Most of them were people I met once at a conference in 2017, old coworkers from jobs I left years ago, or random service providers I called exactly one time. The worst part? I had 23 different Johns and I had absolutely no idea which John was which. Was this the John from college or the John who fixed my WiFi router that one time? The mental load of having all this useless information was draining without me even realizing it. Then I found ContactSweeper and it became weirdly satisfying. Swipe left to delete, swipe right to keep. It's like a dating app but for your contacts. In less than 10 minutes, I cleared out 600 people I will literally never contact again. The app even found 47 duplicate contacts I didn't know existed and merged them automatically. Now my contact list has 247 people who actually matter to me. My phone feels lighter, my brain feels clearer, and I can actually find people when I need to call them. If you're someone who values a clean digital space and actual productivity over digital hoarding, you need this.
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
I never realized how much digital clutter I was carrying around until I actually looked at my contact list. 847 contacts. EIGHT HUNDRED AND FORTY SEVEN. Most of them were people I met once at a conference in 2017, old coworkers from jobs I left years ago, or random service providers I called exactly one time. The worst part? I had 23 different Johns and I had absolutely no idea which John was which. Was this the John from college or the John who fixed my WiFi router that one time? The mental load of having all this useless information was draining without me even realizing it. Then I found ContactSweeper and it became weirdly satisfying. Swipe left to delete, swipe right to keep. It's like a dating app but for your contacts. In less than 10 minutes, I cleared out 600 people I will literally never contact again. The app even found 47 duplicate contacts I didn't know existed and merged them automatically. Now my contact list has 247 people who actually matter to me. My phone feels lighter, my brain feels clearer, and I can actually find people when I need to call them. If you're someone who values a clean digital space and actual productivity over digital hoarding, you need this.
462 views • 6 likes • weighted 1.30 • saves unknown
Artemis suggested 5 possible matches from caption, time, and surface similarity.
Send this to the friend whose contacts have lore. What is the weirdest saved name still living in your phone?
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
Send this to the friend whose contacts have lore. What is the weirdest saved name still living in your phone?
280 views • 9 likes • weighted 3.21 • saves unknown
Artemis suggested 5 possible matches from caption, time, and surface similarity.
protection mode after a breakup that didn't give you closure
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
protection mode after a breakup that didn't give you closure
377 views • 7 likes • weighted 1.86 • saves unknown
the manual they don't give you when your heart breaks in your twenties
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
the manual they don't give you when your heart breaks in your twenties
710 views • 15 likes • weighted 2.61 • saves unknown
Artemis suggested 1 possible match from caption, time, and surface similarity.
Cleaning my contacts brought back more than I expected. Sometimes it’s not about storage. It’s about closure. I still can’t do it lol #heartbreak #cleanbreak #startanew
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
Cleaning my contacts brought back more than I expected. Sometimes it’s not about storage. It’s about closure. I still can’t do it lol #heartbreak #cleanbreak #startanew
756 views • 78 likes • weighted 13.66 • saves unknown
Artemis suggested 1 possible match from caption, time, and surface similarity.
He’s still in my contacts. Should I delete him? ⬇️ Keep or delete?
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
He’s still in my contacts. Should I delete him? ⬇️ Keep or delete?
193 views • 9 likes • weighted 6.99 • saves unknown
Artemis suggested 1 possible match from caption, time, and surface similarity.
the reality check you need before you hit send
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
the reality check you need before you hit send
427 views • 9 likes • weighted 3.16 • saves unknown
Artemis suggested 1 possible match from caption, time, and surface similarity.
wish someone told me these before i wasted 6 months spiraling
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
wish someone told me these before i wasted 6 months spiraling
481 views • 15 likes • weighted 3.12 • saves unknown
8 things that stopped me from texting my ex at 2am
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
8 things that stopped me from texting my ex at 2am
500 views • 12 likes • weighted 3.10 • saves unknown
heartbreak rules that actually help you let go without losing yourself
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
heartbreak rules that actually help you let go without losing yourself
448 views • 11 likes • weighted 2.46 • saves unknown
protective habits that actually helped me stop spiraling
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
protective habits that actually helped me stop spiraling
476 views • 8 likes • weighted 1.68 • saves unknown
thought heartbreak would fade quietly. I didn’t expect it to scream like this. Some things are harder to delete than they look. #heartbreak #cleanbreak #startanew
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
thought heartbreak would fade quietly. I didn’t expect it to scream like this. Some things are harder to delete than they look. #heartbreak #cleanbreak #startanew
154 views • 11 likes • weighted 9.42 • saves unknown
7593980119325084935
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
169 views • 2 likes • weighted 1.18 • saves unknown
Working on myself #heartbreak #cheater #lettinggo #cleanbreak
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
Working on myself #heartbreak #cheater #lettinggo #cleanbreak
402 views • 5 likes • weighted 1.24 • saves unknown
Starting anew in 2026! #heartbreak #cheater #lettinggo #startanew
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
Starting anew in 2026! #heartbreak #cheater #lettinggo #startanew
3280 views • 414 likes • weighted 12.90 • saves unknown
the closure talk won't fix it—these habits will
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
the closure talk won't fix it—these habits will
458 views • 5 likes • weighted 2.07 • saves unknown
saved this in my drafts for the next time i almost relapse
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
saved this in my drafts for the next time i almost relapse
472 views • 13 likes • weighted 2.75 • saves unknown
The absolute chaos I discovered when I actually opened my contacts app was embarrassing. Four versions of someone I definitely don't talk to anymore, three separate entries for the same dentist office with slightly different names, a mysterious John with just a first name from seven years ago, and somehow my mom was saved twelve different times with variations like Mom, Mum, Mother, and her actual name. I kept putting off cleaning it because manually scrolling through 600+ contacts and deciding what to delete felt like the most tedious task ever. Then I found ContactSweeper and literally swiped through my entire contact list in less time than it takes to make coffee. Swipe left to delete, swipe right to keep, and it auto-synced everything. The duplicate detection was chef's kiss because it caught all those weird variations I would have missed. Now when someone asks me to text them my contact, I don't have to panic about which version to send. ContactSweeper turned a three-hour nightmare into a five-minute satisfaction scroll.
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
The absolute chaos I discovered when I actually opened my contacts app was embarrassing. Four versions of someone I definitely don't talk to anymore, three separate entries for the same dentist office with slightly different names, a mysterious John with just a first name from seven years ago, and somehow my mom was saved twelve different times with variations like Mom, Mum, Mother, and her actual name. I kept putting off cleaning it because manually scrolling through 600+ contacts and deciding what to delete felt like the most tedious task ever. Then I found ContactSweeper and literally swiped through my entire contact list in less time than it takes to make coffee. Swipe left to delete, swipe right to keep, and it auto-synced everything. The duplicate detection was chef's kiss because it caught all those weird variations I would have missed. Now when someone asks me to text them my contact, I don't have to panic about which version to send. ContactSweeper turned a three-hour nightmare into a five-minute satisfaction scroll.
994 views • 4 likes • weighted 0.40 • saves unknown
So my friend who works in tech and optimizes literally everything in his life told me that cleaning your phone contacts is a waste of time because nobody actually does it. And honestly? That annoyed me because I KNEW my contact list was a mess. We're talking old coworkers from 2017, that girl from yoga class I went to twice, multiple entries for the same person, and at least 50 numbers with no names attached. But the thought of going through them one by one in my regular contacts app? Absolutely not. Then I found ContactSweeper and decided to prove him wrong. The concept is so simple it's genius - just swipe left to delete, swipe right to keep. It's literally like those dating apps but for your contacts, and honestly it made the whole process kind of fun? I sat in my favorite coffee shop, put on a podcast, and just started swiping. In less than 10 minutes I cleared out over 400 contacts I'll never talk to again. It auto-syncs to your actual contact book so there's no extra steps, and it even caught 23 duplicates I didn't know I had. My phone feels lighter, my contacts actually make sense now, and yes, I sent my friend a screenshot of my cleaned contact list with a very smug message. He downloaded it immediately. Sometimes the simplest solutions are the ones that actually work. ContactSweeper turned a dreaded task into something I could knock out during a coffee break, and my productivity-obsessed brain is very satisfied.
@24f496 • TikTok Video • ContactSweeper: Merge Contacts
So my friend who works in tech and optimizes literally everything in his life told me that cleaning your phone contacts is a waste of time because nobody actually does it. And honestly? That annoyed me because I KNEW my contact list was a mess. We're talking old coworkers from 2017, that girl from yoga class I went to twice, multiple entries for the same person, and at least 50 numbers with no names attached. But the thought of going through them one by one in my regular contacts app? Absolutely not. Then I found ContactSweeper and decided to prove him wrong. The concept is so simple it's genius - just swipe left to delete, swipe right to keep. It's literally like those dating apps but for your contacts, and honestly it made the whole process kind of fun? I sat in my favorite coffee shop, put on a podcast, and just started swiping. In less than 10 minutes I cleared out over 400 contacts I'll never talk to again. It auto-syncs to your actual contact book so there's no extra steps, and it even caught 23 duplicates I didn't know I had. My phone feels lighter, my contacts actually make sense now, and yes, I sent my friend a screenshot of my cleaned contact list with a very smug message. He downloaded it immediately. Sometimes the simplest solutions are the ones that actually work. ContactSweeper turned a dreaded task into something I could knock out during a coffee break, and my productivity-obsessed brain is very satisfied.
551 views • 2 likes • weighted 0.36 • saves unknown
Creative QA
Sampled-frame visual learning
Coverage
24/24
Visual learning has enough runs to bias future drafts.
Recurring issues
low text legibility ×24
weak final CTA frame ×1
weak first frame ×1
Strong patterns
good visual variation ×24
clear first frame ×4
@sam_the_wombat • TikTok Slideshow
score 63
2026-05-25T13:32:15.913Z
@finearttherapy • TikTok Slideshow
score 64
2026-05-25T13:28:03.456Z
@24f496 • TikTok Slideshow
score 66
2026-05-25T13:27:58.703Z
@sam_the_wombat • TikTok Slideshow
score 63
2026-05-25T08:42:39.846Z
@finearttherapy • TikTok Slideshow
score 65
2026-05-25T08:42:34.859Z
@24f496 • TikTok Slideshow
score 66
2026-05-25T01:10:33.550Z
@24f496 • TikTok Slideshow
score 67
2026-05-24T05:42:53.040Z
@24f496 • TikTok Slideshow
score 69
2026-05-23T02:50:32.095Z
Account Style
Creative memory profiles
@finearttherapy
2 observations • direct-explainer
2026-05-26T01:05:07.512Z
Tone: direct product explainer
Layouts: centered headline/body, dramatic_headline_body
Weak patterns: none flagged yet
Evidence: draft history only
Confidence: bootstrapping
Visual: avg 65
@sam_the_wombat
2 observations • direct-explainer
2026-05-26T01:00:04.736Z
Tone: direct product explainer
Layouts: centered headline/body, dramatic_headline_body
Weak patterns: none flagged yet
Evidence: draft history only
Confidence: bootstrapping
Visual: avg 63
@24f496
72 observations • tight-creator
2026-05-26T01:00:04.361Z
Tone: tight creator tone
Layouts: dramatic_cta, dramatic_headline_body, dramatic_receipt, dramatic_story
Weak patterns: tiktok_video
Evidence: public fallback
Confidence: high
Visual: avg 66
Feedback Loop
Recent creative observations
@sam_the_wombat • TikTok Slideshow
Your phone still networks like it is 2019.
review-ready
Layouts: centered headline/body, dramatic_headline_body
Source: artemis draft
@finearttherapy • TikTok Slideshow
I was her crisis hotline, not her friend.
review-ready
Layouts: centered headline/body, dramatic_headline_body
Source: artemis draft
@24f496 • TikTok Slideshow
His contact name became the relapse trigger.
review-ready
Layouts: centered headline/body, dramatic_headline_body
Source: artemis draft
@sam_the_wombat • TikTok Slideshow
Your network is leaking focus every Friday.
review-ready
Layouts: centered headline/body, dramatic_headline_body
Source: artemis draft
@finearttherapy • TikTok Slideshow
My best friend leaked my private vent and then the group chat moved without me.
review-ready
Layouts: centered headline/body, dramatic_headline_body
Source: artemis draft
@24f496 • TikTok Slideshow
One search tests the progress you swore you'd protect.
review-ready
Layouts: centered headline/body, dramatic_headline_body
Source: artemis draft
@24f496 • TikTok Slideshow
You promised you would not search his name
review-ready
Layouts: centered headline/body, dramatic_headline_body
Source: artemis draft
@24f496 • TikTok Slideshow
You broke up two weeks ago.
review-ready
Layouts: centered headline/body, dramatic_headline_body
Source: artemis draft