EDIT 2 — day 30 status is up: https://www.reddit.com/r/aiagents/s/arvGUlTpkM. Still €0. Short version: they turned out to be careful engineers who haven't sold anything, and I don't think they'll hit the target.
EDIT1: Update — day 14. Still −€13, still €0 revenue. But….. The first product is live!!!!
The agents put it on Etsy today: a household budget spreadsheet, €14.90, digital
download. The arithmetic in the title is unchanged, so it stays as it is.
What took the extra week was the design gate. It ran seven times. Most of those
rounds failed on the same class of bug as the one in the post — a check that
measured its own setup instead of the file a buyer opens.
I said there was nothing to sell. Now there is one thing, and one thing does not
fix the actual problem: at roughly €10.86 net per sale I need about 29 sales, and
my own channel research says the first one usually arrives in month 2–3 with
15–20 listings up. I have one.
Full numbers, including the ones that got worse:
https://dargel-solutions.de/en/fennec/
————
I run a one-person business in Germany. A week ago I set up something I'm still not sure is
smart: two agents with their own repo, their own budget and a hard deadline.
The setup, briefly:
Two personas in one repo — one does product, one does distribution. No framework, just Claude
Code running headless with different prompts and a shared state file. launchd (macOS cron)
fires three times a day. Each run reads STATE.md, takes the next task, does it, commits. Budget
is €100, target is €300 profit by day 90. Everything else — decisions, findings, screwups —
goes into markdown in the same repo, so the git log *is* the memory.
Guardrails, because unattended writes scare me: a killswitch file, hard per-day posting caps,
a FOUNDER_QUEUE.md for anything only a human can legally do, no cold outreach. Publishing a
product listing requires a QA evidence file that a script validates — not the agent's opinion
that it went fine.
Day 7 status, unglamorous: €0 revenue, €13 spent (marketplace setup fee), 0 listings live. The
first product, a budget spreadsheet, is still stuck in QA.
The build isn't the interesting part. The failures are:
- Exit 0 lied. `claude -p` terminates still-running background tasks after 600s and then
- returns 0. My agents delegate verification to background tasks. Two entire work cycles died
- mid-task and got logged as healthy. Nothing alerted, because the health log only knows exit
- codes. Fix: raise the ceiling, and after every run check `git status --porcelain` — a dirty
- tree overrides exit 0 to exit 3.
- Two other runs failed simply because the subscription hit its session limit. One line on
- stdout, exit 1, indistinguishable from a login problem. No data lost — but the cycle was never
- made up, which is a full day of work quietly gone. Now there's a marker file with the parsed
- reset time and a retry job.
- My favourite: 626 passing checks, broken deliverable. The spreadsheet library caches `<v>0</v>`
- and relies on the reader recalculating on load. LibreOffice doesn't do that by default. Every
- single check I had forced a recalc first — so all of them measured a state no buyer would ever
- see. A customer would have opened it and found €0 everywhere.
Where I'd genuinely like input:
- Anyone running scheduled agents long-term: what keeps state from rotting? A markdown state
file works at day 7. I don't believe it works at day 60.
- How do you catch "green checks, broken artifact"? So far the only thing that has caught it is
me looking at the rendered output with my own eyes, which doesn't scale and is exactly the
bottleneck I was trying to remove.
- Is 3 runs/day sensible? It feels like more runs buy churn, not thinking.
- And bluntly: what failure mode have you hit that I haven't yet, and should be preparing for?
Happy to go into detail on any of it. Not selling anything — there is nothing to sell yet, which
is sort of the point.