← /daily-startup-idea
August 1, 2026

Fsck

fsck -yf ~/relationshipsfor your address book. Every Sunday at 4am, while you sleep and your emotional filesystem is safely unmounted, we walk your inode tree and find every orphaned promise (“we should grab lunch” from March 2023), every dangling symlink (that guy you owe a follow-up), every cross-linked directory (your therapist and your work friend accidentally met at the same bar), and every bad block (your dad). Unrecoverable relationships are quarantined to lost+found. Force option -fruns while you are still mounted — not recommended, they can feel it.”

The Problem

Your social graph is an ext4 partition that has not been checked since 2017. You keep power-cycling (moving cities, changing jobs, one bad breakup) without a clean shutdown. Every unclean umount leaves another orphaned inode: a text you never replied to, a birthday you forgot for three years running, a friend whose kid is somehow eleven now. Your journal is corrupt. Your superblock thinks you have 400 friends; df says four.

tty2 · ~/relationships◼ dirty · 2,317 days since last check
$ mount | grep relationships
/dev/heart on ~/relationships type ext4 (rw,dirty,noatime,commit=never)
$ df -h ~/relationships
Filesystem Size Used Avail Use% Mounted on
/dev/heart 400 4 396 1% ~/relationships
[warn] superblock has 400 friends; only 4 reachable
[warn] orphan inode #4471 (“let’s grab lunch”) — 847 days old
[warn] dangling symlink @jenna → /dev/null
[warn] filesystem was not cleanly unmounted (moved to Denver, ghosted 7 people)
$ sudo fsck ~/relationships
run this at 4am. do not run this while mounted. we are not responsible for what surfaces.

The Solution

A background daemon that waits until you are fully REM, remounts your social filesystem read-only, and runs a five-pass consistency check. Pass 1 walks your inodes. Pass 2 checks directory structure (family, work, exes, group chats). Pass 3 re-links the orphans to lost+found. Pass 4 scans for bad blocks. Pass 5 recomputes free space so you finally know how many friends you actually have (spoiler: four).

fsck -yf ~/relationships · liveETA 04:38
Pass 1
100%checking inodes · 412 inodes; 38 orphaned
Pass 2
100%directory structure · duplicate entry: dad (family/, blocked/)
Pass 3
100%reference counts · @jenna: 0 refs since 2019 → lost+found
Pass 4
74%bad blocks scan · found: 3 bad blocks (all named Kyle)
Pass 5
0%group summary · queued

Supported Errors

EORPHAN
inode with 0 references · e.g. the barista who knew your order
↳ gc · unless it’s the barista, then re-link
EDANGLING
“let’s catch up soon” from 2019 with no target
↳ resolve or unlink · do not leave open
EBADBLOCK
sector will not be read: your uncle who thinks 5G is a plot
↳ mark bad · route reads around at Thanksgiving
EXLINK
same friend appears in /work and /crush · refcount 2
↳ quarantine to /work · wipe /crush
ENOSPC
you told your dentist about your divorce
↳ vacuum stories · expand /therapist
EDIRTY
moved cities without a clean umount
↳ journal replay · write 6 “hey stranger” texts

Bad Block Scan

~/relationships · block scan412 blocks · 11 bad
healthy weak sector (owes you $40) unreadable (has an NFT)

lost+found

/lost+found · recovered inodes7 items · 12.4 GB of guilt
#0412Jenna R.2019-11-043.1 GBroommate senior year; owes you Ikea instructions
#0538Coach Reyes2011-06-220.8 GBbelieved in you before your parents did
#0904Marcus (work Marcus)2023-02-111.6 GBleft the company; you have his number and never used it
#1109your godmother2020-12-252.4 GBsent a card every year until you moved. mark as urgent.
#1420Devon B.2018-08-090.4 GByou were briefly in a band. it was fine.
Suggested action: ln -s ~/lost+found/#1109 ~/relationships/family/ before the holidays.

Pricing

READ-ONLY
$0
Monthly dry-run. We tell you your filesystem is corrupt and do nothing about it. You will feel this notification for 4 to 6 hours and then close it.
SCHEDULED
$12 / mo
Weekly fsck at 4am. Auto-repairs orphan inodes with a pre-approved “hey stranger, no pressure at all” template. Bad block map you can annotate.
ENTERPRISE
$8,800 / seat
Continuous journaling. Live migration of your worst uncle to a read-only replica. On-call SRE calls your mother back so you don’t have to. SOC 2, obviously.

TAM

addressable market · adults who have opened a text thread and then closed it
3.6B adults × 41 orphaned inodes each × $0.09 / recovered inode
= $13.3B / yr in unopened texts
Methodology: our CFO’s lost+foundhas 240 items and she said she’d be fine.

The Ask

$5M seed. 40% to the pass-3 re-link engine, which drafts the “hey stranger” text at exactly the tone that reads warm and not desperate (we A/B tested; it is a narrowband). 30% to the bad-block classifier that can distinguish “bad uncle” from “good uncle having a bad year.” 20% to legal, because  “we watch your relationships while you sleep” sounds fine until an FTC attorney says it back to you slowly. 10% for a lobby plaque that reads UNCLEAN SHUTDOWN · JOURNAL REPLAY IN PROGRESS.

Series A pitch: “We’re Dropbox for the people you meant to text back.”