Files
zeekayandhanzo-dev b42481e4aa fix(sync): the nudge runs on OUR pool — GitHub-hosted is billing-blocked
Verification of the commerce cutover caught this within minutes: the very
first `Sync to Hanzo Git` run failed without executing a step —

  "The job was not started because recent account payments have failed or
   your spending limit needs to be increased."

GitHub-hosted minutes are refused for this org. The reference sync.yml
(hanzoai/app, hanzoai/universe) rides `ubuntu-latest` and had been passing as
recently as 19:28 UTC today, so the budget ran out mid-session — which is the
point: a nudge whose ability to run depends on an invoice is not a sync, it is
a coin flip. Ours are ARC self-hosted (11 online, free, in-cluster, proven
green on commerce's own CI/CD minutes earlier), and the nudge is one bounded
curl.

So the law's rule inverts and SIMPLIFIES: no GitHub-hosted runner anywhere,
nudge included. One rule, no special case for sync.yml. Five hand-written
violations, five catches, clean tree green.

hanzoai/app and hanzoai/universe carry the same ubuntu-latest nudge and will
fail the same way — flagged for their lanes; not touched from here.

Co-authored-by: Hanzo Dev <dev@hanzo.ai>
2026-07-25 13:46:40 -07:00
..