You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(billing-docker): affiliates connect their own payouts; fix argv leak; role labels in public docs
Payout dead-end (found in the rehearsal): after signing, an affiliate was told
'WeOwn will send your onboarding link' and nothing happened — the link had to
be minted by an operator. Onboarding links are single-use and expire in
minutes, so emailing them ahead of time cannot work either. The affiliate page
now shows a real button that creates their Express account on demand and drops
them into Stripe's hosted onboarding, plus accurate state (connected /
unfinished / not started) read from Stripe, and a 'Manage payout account' link
into the Express dashboard once complete.
Review fixes from PR #158: the minted OpenRouter key was passed as a command
line argument — visible in ps/proc for the life of the call, contradicting the
script's own 'never on argv' header. Now uses the repo's established
NAME=@file pattern (umask 077 temp file, shredded by the EXIT trap). Public
handoff docs now use role labels instead of naming individuals.
0 commit comments