eba405abac
Makes the depth-matched payment routing visible per member: walks their subtree and shows who is ONE upgrade away from paying them (member at depth D whose level equals D — their next upgrade routes to this position first), the exact amounts from the contract's cost tables (exposed via the member API), eligibility warnings (needs 2 directs / needs level X), a ready-now total, and whether it covers their own next upgrade. Members building toward their pay-you level are counted, with the takeaway line "helping your leg upgrade IS your income." Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>