Context
Pre-existing bug in the web admin code, surfaced during PR #2517 review.
Problem
web/admin/src/lib/layers/secrets.ts:10 generates FULLSEND_{ROLE}_APP_ID but the Go backend uses FULLSEND_{ROLE}_CLIENT_ID (internal/layers/secrets.go:187). This causes the admin UI to report incorrect missing variables.
Fix
Update variableNameForRole to use the _CLIENT_ID suffix matching the backend.
References
Context
Pre-existing bug in the web admin code, surfaced during PR #2517 review.
Problem
web/admin/src/lib/layers/secrets.ts:10generatesFULLSEND_{ROLE}_APP_IDbut the Go backend usesFULLSEND_{ROLE}_CLIENT_ID(internal/layers/secrets.go:187). This causes the admin UI to report incorrect missing variables.Fix
Update
variableNameForRoleto use the_CLIENT_IDsuffix matching the backend.References