Love Learn Lift
Forge

The App Has a Name Now: Quilt

  • #forge
  • #building-in-public
  • #voice
  • #ai

A spoken voice on the left sends threads across to a quilt of denim patches, two of them labelled journal and fuel, each piece stitched into its place.

I built an app I talk to. I call a number, say what happened that day or what I ate, and it’s supposed to keep it. For weeks the calls felt like they went nowhere. I’d talk, hang up, open the app, and find nothing.

Nothing was lost. That was the first surprise. Every call had been transcribed and saved the whole time, just filed in a corner of the vault the app never showed me. The pipe worked. The last few inches of it pointed at the wrong shelf.

So I built the last few inches. Now when a call comes in, the transcript gets split into pieces and each piece files itself where it belongs: a reflection goes to the journal, a meal goes to the food log, anything unclear waits in a holding tray. Talk once, and the pieces sort themselves. Then I found a second thing — 68 entries sitting safe on the server while the app showed only the newest 20. Fixed that too. It loads all of them now.

The app got a name this week: Quilt. My grandmother once sewed a quilt out of my outgrown jeans, the stuff you’d throw away, kept and stitched into something warm. That’s the whole idea. A life is a pile of small pieces most tools drop on the floor. Quilt keeps them.

Trust the Thing That Can’t Lie

Here’s the part I’m not proud of. To watch the build run, I wrote a little monitor to tell me what was happening. It lied to me twice. Once it went blind, because I set its starting point after the work had already begun, so it couldn’t see the very thing it was watching. Once it shouted “done” at a commit that was a day old, because I fat-fingered a single character in an ID.

Both times the same thing saved me: I checked it against git. Git can’t be charmed. It doesn’t report what you hoped happened, it records what happened. My monitor was a story I was telling myself about the work. The commit log was the work.

That is the trap in any system you build to watch another system. The watcher can be wrong in ways the world never is. A dashboard that reads green because it’s aimed at the wrong thing is worse than no dashboard at all. When your own instrument reports success, check it against the one source that has no opinion before you believe it.

Quilt keeps the pieces now, and it shows me all of them. Next it has to hear my voice on the line and prove the whole loop with a real call. That part is still owed.