Solopreneurship.eu
Behind the Scenes

My case: how a fleet of AI-built projects watches itself while I work on one thing

I'm not a strong developer, and I run a lot of AI-built projects — which used to mean silent failures piling up wherever I wasn't looking. So I built a self-reporting system: every project checks itself daily (or several times a day, by importance), surfaces errors from its logs the moment they appear, and I only switch over when something actually needs me. No more week-long silent outages, no more quietly lost conversions.

EU-focused
Konstantin Filatov

Solo operator · one-person venture studio in Europe (SEO · affiliate · micro-SaaS) · 25 August 2026 · updated 25 August 2026 · 4 min read

My case: how a fleet of AI-built projects watches itself while I work on one thing

Here’s a case I almost didn’t notice I had, because it grew out of pain rather than a plan. I’m not a strong developer, and I run a lot of AI-built projects. For a while that combination produced a predictable misery: while I was deep in one project, others were quietly breaking — and I’d find out days later, by accident. So I built the thing I now consider the missing half of vibecoding: a fleet that watches itself.

Why this problem is baked into the AI era

AI collapsed the cost of building — that’s the whole vibecoding thesis. What it didn’t collapse is the cost of operating: forms stop sending, payment webhooks start erroring, crons die, certificates expire, third parties change their APIs — all after shipping, all invisible from the outside. And because building got cheap, a solo can now create far more live surface area than any human can manually watch. That’s vibecoding debt in its operational form: the portfolio rots wherever you aren’t looking — unless watching is automated too.

What the system actually does

No exotic tech — a small self-check layer that every project carries:

  • Scheduled self-checks, with frequency by importance: quiet projects report daily; the ones where money or users flow report several times a day.
  • Vitals, not vibes: is the site actually serving; are the critical paths (forms, checkout, email) alive; what appeared in the error logs since last check.
  • Instant surfacing: an error in the logs shows up in the next report — not when I happen to look.
  • One stream of state: regardless of which project I’m inside today, the whole fleet’s condition comes to me. Green means don’t think about it. Red means switch, fix, tune, return.

The deeper win is attention economics: a solo’s scarcest resource isn’t hours, it’s focused hours. Touring projects “just to check” burns focus on mostly-fine systems; self-reporting means my attention is spent only where something is actually wrong — which is the same leverage logic as the rest of the AI stack: machines do the watching, the human does the judging and fixing.

What it changed (honestly)

  • Downtime stopped being silent. Problems surface in hours, not days-by-accident — which is the difference between a blip and a week of lost conversions on a project I wasn’t touching.
  • Parallel portfolio became real. The projectologist model only works if unattended projects keep running; self-reporting is what makes “unattended” safe.
  • Context-switching got purposeful. I switch on signal, not on anxiety.
  • And the flip side stays true: a fleet that watches itself still needs its dead members properly decommissioned — monitoring a corpse just means scheduled bad news.

The log — as the system evolves

  • 2026-08 (part 1, this post): the self-reporting layer runs across the active fleet — daily reports for quiet projects, multiple daily for the important ones, instant error surfacing from logs. Effect to date: silent multi-day outages eliminated as a category; repairs happen the day problems appear. Next: tightening the check tiers as projects graduate in importance.

Updates get appended here with dates — including the failures the system misses, if it misses them.

Part of the personal log. Sibling cases: the AI music label and the solo game studio — two of the projects this fleet watches.

Frequently asked questions

What problem does a self-monitoring project fleet solve?
The portfolio operator's silent killer: you're deep in project A while project B has been quietly broken for days — a form that stopped sending, a payment webhook erroring, a cron job that died. Each silent failure is downtime and lost conversions you only discover by accident. With many AI-built projects and no team, nobody is 'on call' — so the projects have to be their own first responder: check themselves on a schedule, read their own logs, and report the moment something breaks, so the operator's attention goes only where it's actually needed.
How does the self-reporting system work in practice?
Every project carries a small self-check layer: on a schedule — daily for quieter projects, several times a day for the important ones — it verifies its own vitals (is the site serving, are forms and payments flowing, what's new in the error logs) and reports its state. When something's wrong, the report says so immediately rather than waiting for me to stumble on it. My day then inverts: instead of touring 30 projects hoping to catch problems, I work on whatever I'm building today, and switch over only when a report flags something — investigate, repair, tune, back to the main thing.
Why is this especially important for AI-built (vibecoded) projects?
Because AI collapsed the cost of building, so a solo can realistically run dozens of live projects — but it didn't collapse the cost of operating them. A green build isn't a working product: runtime errors, expired credentials, dead crons and integration changes happen after shipping, and with AI-speed building you can create far more surface area than you can manually watch. Self-monitoring is the missing half of the vibecoding equation: automated building needs automated watching, or the portfolio quietly rots wherever you aren't looking.
Do I need to be a strong developer to build something like this?
No — I'm not, and that's rather the point. The same AI that builds the projects builds the watchdogs: scheduled health checks, log scanning, error surfacing and status reports are exactly the kind of well-defined, repetitive plumbing AI coding tools produce reliably. Start small: one daily self-check on your most important project (is it up, did yesterday's errors appear in the log), reported somewhere you'll actually see. Then copy the pattern outward and tighten the frequency by how much each project matters.
Was this useful?

Keep reading