The nightly build pipeline is NOT just for 8 internal apps. It’s the foundation for a platform that will build 100-1000+ apps for paying clients over the next couple months.
Why: QCR and QuikCarry generate major revenue. Paying Discovery clients ($4,200+ each) need their apps built reliably. The Auset platform births Herus — each Heru needs automated builds.
How to apply:
- All scripts MUST read from a manifest/registry, NOT hardcoded project lists
- Adding a new app should be as simple as adding a line to a JSON file
- The pipeline must handle failures gracefully — one broken app can’t block the others
- Design for multiple Macs (QC1 today, QC2/QC3/QCN tomorrow)
- Build orchestrator should distribute load across available machines
- Monitoring and alerting MUST scale — Slack reports can’t become noise at 100+ apps