WELIFE Docs Swagger Admin Web

WP-CHAT-AUTH-E2E-01 — 2026-08-06

Domain: D-CHAT · Surfaces: API · Status: IMP

Evidence

E2E (no device): api/test/chat-socket-auth.e2e-spec.ts

  1. Connect /chat without JWT → rejected
  2. Connect with auth.token JWT → OK
  3. conversation:join → ack { ok: true }
  4. message:send → ack + Prisma chatMessage row
cd api && npx jest --config ./test/jest-e2e.json --runInBand chat-socket-auth.e2e-spec.ts
# 2 passed

DevDep: socket.io-client@4.8.1

BE gateway already IMP (WP-CHAT-WS-01); this WP = authenticated proof.

Domain: D-CHAT
WP: WP-CHAT-AUTH-E2E-01
Surfaces: API
Status: IMP
Local: PASS
Next: WP-ROUTING-PROVIDER-01 | OWNER Pay/SMS/Google