Admin-curated registry of RouteFusion virtual-account programs.
A program pairs a RouteFusion program id (routeFusionProgramId, sent as
platform_id on entity mutations) with an operator label. Assigning a program
writes its routeFusionProgramId into customer.data.routeFusionProgramId,
which is the VA-route eligibility gate (routeFusionProgramId is_set).
The RouteFusion org credential is NOT stored here — the worker holds a single
org JWT (from env) and derives user_id from its id claim.
active = false pauses a program from new customer assignment (it stays
listed) — distinct from deletedAt, which soft-deletes the row.
Admin-curated registry of RouteFusion virtual-account programs.
A program pairs a RouteFusion program id (
routeFusionProgramId, sent asplatform_idon entity mutations) with an operator label. Assigning a program writes itsrouteFusionProgramIdintocustomer.data.routeFusionProgramId, which is the VA-route eligibility gate (routeFusionProgramId is_set).The RouteFusion org credential is NOT stored here — the worker holds a single org JWT (from env) and derives
user_idfrom itsidclaim.active = falsepauses a program from new customer assignment (it stays listed) — distinct fromdeletedAt, which soft-deletes the row.