WP-OWNER-GATES-DOC-01 — Align OWNER stop-gate docs + env
Domain: TOOLING · ENV · D-AUTH / D-PAY Status: IMP (docs + env template; live keys vẫn OWNER) Date: 2026-08-07
Done
- Added
docs/OWNER-GATES.md— Google → SMS → MoMo → production split. - Env examples: mobile Android/iOS Client ID keys; API comments for idToken (no secret), MoMo
MOMO_ENV/MOMO_REDIRECT_URLalias, Twilio naming. payments.service:MOMO_ENVendpoint default +MOMO_REDIRECT_URLalias.env:checkhard-fail if Expo public env holds MoMo/SMS/Google secret-shaped keys.- Linked from DOC-MAP, ENVIRONMENT-VARIABLES, P7d, backlog.
OWNER still required
| Gate | Action |
|---|---|
| Create Web/Android/iOS clients → fill env | |
| SMS | Choose provider → fill api/.env |
| MoMo | Merchant sandbox → PAYMENTS_MOCK=false |