I came back after a long weekend and here are some quick stats after 30h of factory runtime:
- every blocker was non-code (test users, broken main, github workflows with triggers not fit for autonomous re-reruns/re-reviews)
- 120k tokens per fix pass, 20k per review tick - the context windows gets bloated pretty fast and doing handoffs like I set up every 300k tokens isn't practical
- 89 screenshots as evidence for parity of a single feature - surprisingly accurate rewrite
The setup: 1 x 64GB / 8 core VM behind VPN, 1 Claude Code session working in a loop, the old vibe-coded app sitting in a code freeze on the same box as the oracle. Parity judged using a headless browser by comparing old screen vs. new screen side-by-side.
What's next?
- experiments with custom auto-compaction and maxing out the context window
- two humans in the loop marking PRs ready for review across two timezones (yes, I am still the biggest bottleneck)
Recently, I spoke about managing AI-hyped stakeholders at Tech Leaders Collective: Warsaw. I said that we shouldn't manage them, rather lay out the red carpet, let them run and remove any obstacles that would have them trip.
Ok, so I made my bad - today I am launching a dark software factory on a 24h/7 VPS to rewrite a vibe coded prototype into our mature, secure and compliant stack 😅
Scale: 118k lines of vibe slop, 205 server functions, 52 modules, 79 DB tables, 80 screens..
It is going to be a fun weekend 🤠