Testing & Billing Model — Every Heru
MVP Phase (Flat Fee)
Included (We Do)
- Unit tests (agent writes with the code)
- E2E tests — non-user, automated (Lorraine/Playwright)
- Regression tests
- Smoke tests
- Performance tests (Core Web Vitals, load times)
- Accessibility tests (WCAG)
- Critical workflow tests (checkout, auth, booking, payment)
- Bug fixes from Ida feedback during MVP — INCLUDED IN COST
- Quality gate on every PR (type-check, lint, build, test)
Client Does (Their Responsibility)
- UI testing on DEVELOP environment (not production)
- Edge case discovery — report through Ida
- Every screen must be approved through Ida to achieve MVP
- Non-critical UI issues — they catch them, we fix (included in MVP)
- They know their business and users — human judgment can’t be automated
Ida = MVP Gate Controller
- Client reviews every screen on develop.heruname.com
- Approve ✓ or Reject ✗ through Ida
- Rejected screens get feedback → agents fix → redeploy → review again
- Dashboard shows: X/Y screens approved
- 100% approval = MVP certified = deploy to production
- Screenshot auto-captured at approval time for audit trail
- NO production deploy without full Ida sign-off
Post-MVP: Maintenance Contract (Monthly Retainer)
What’s Covered (SLA)
- Production show-stoppers = OUR RESPONSIBILITY (part of maintenance fee)
- Checkout broken
- Auth not working
- Payment failures
- App crashes
- Data loss
- Any P0/P1 that blocks the business from making money
- Response time SLA (e.g., 4 hours for show-stoppers)
- Same pipeline: Ida report → agents fix → PR → deploy
- New features beyond original scope
- Back through the full pipeline: Granville → Maya → agents
- Priced per feature with work order
Revenue Phases Per Heru
- MVP Build ($X flat) — everything above included, ends at Ida 100% sign-off
- Maintenance ($X/month) — production bugs, show-stoppers, SLA
- Feature Additions ($X/feature) — new capabilities beyond MVP scope
Why This Works
- Client approves everything BEFORE production → no “this isn’t what I asked for”
- Show-stoppers in production are our problem → client trusts us
- Ida is the contract → screenshot proof of approval
- Same swarm pipeline for MVP, maintenance, and new features → scales
- Work orders show exactly what each agent did → transparency like a mechanic receipt