Most roommate searches end with one DM vibe check and a 12-month lease. The mismatch shows up after move-in.
Their 6 a.m. alarm, your 2 a.m. bedtime.
The sink that’s never empty.
The partner who quietly moved in.
Calls on speaker at midnight.
Budget, move-in, neighborhoods, dealbreakers.
10 habit questions, then talk for 90 seconds. Typing works too.
Every match % explained. A meetup opens only on a mutual yes.
Quiet hours, guests, chores and bills, agreed before the lease.
Three steps, the same for everyone. The table is read straight from the scoring code.
| Question | Value per answer | Gap | Full-clash gap |
|---|---|---|---|
| Bedtime clock time | 21:30 Before 22:00 22:30 22:00–23:00 23:30 23:00–00:00 00:30 00:00–01:00 01:30 After 01:00 | Hours apart on a 24-hour clock | 4 h apart |
| Wake time clock time | 05:30 Before 06:00 06:30 06:00–07:00 07:30 07:00–08:00 08:30 08:00–09:00 09:30 After 09:00 | Hours apart on a 24-hour clock | 4 h apart |
| Cleaning times a week | 0 0 1 1 2 2 3.5 3–4 6 5 or more | Ratio of (1 + value) | 4× apart |
| Dishes hours until washed | 0.5 Right after eating 8 The same day 24 The next day 72 When the sink is full | Ratio of (1 + value) | 64× apart |
| Guests guests a month | 0 0 1.5 1–2 4 3–5 8 6–10 14 More than 10 | Ratio of (1 + value) | 8× apart |
| Overnight guests nights a month | 0 Never 1.5 1–2 nights a month 4.3 About once a week 10 2 or more nights a week | Ratio of (1 + value) | 8× apart |
| Sleep noise reports it or not | Yes I snore Yes I grind my teeth Yes I talk or move in my sleep No No one’s mentioned it Yes Other | Same answer or not | None: a mismatch scores 50% |
| Noise dB | 30 Silent 45 Quiet talking 55 Music or TV, low 70 Music or TV, out loud | dB apart (approx.) | 40 dB apart |
| Work from home days | 0 0 1.5 1–2 3.5 3–4 5 5 or more | Days apart | 5 days apart |
| Smoking steps | 0 Never 1 Outside only 3 Sometimes inside 4 Often inside | Steps apart | 4 steps apart |
Never to once a month is a bigger change than 8 to 9 times a month.
4 hours apart puts one person’s wind-down or morning inside the other’s sleep.
“Sometimes inside” sits at 3, not 2: crossing indoors counts double.
Snoring or grinding can be medical, so a mismatch scores 50% and never rules anyone out.
“You” is Kien. Both are sample profiles, scored by the app’s own code.