verify-skeleton.md 950 Bytes

骨架真实链路验收

验证注册、加入申请、运营审核、审核通知邮件、积分记账与幂等在真实 MySQL 与真实 SMTP 上可用。

前提

  • voko-server 已启动,apps/voko-server/.env 配置了真实 SMTP。
  • 一个能收信的邮箱 VOKO_TEST_EMAIL(脚本用 plus 地址注册新用户,例如 you+voko-skeleton-…@gmail.com)。
  • 一个管理员账号:本地用 pnpm dev:user,共享环境用 admin:grant。

执行

VOKO_TEST_EMAIL=you@gmail.com \
VOKO_ADMIN_EMAIL=admin@example.test \
VOKO_ADMIN_PASSWORD=admin123 \
pnpm --filter @voko/server verify:skeleton

完成判据

  • 输出 "status": "PASS",15 项检查全部通过;测试邮箱收到验证码邮件与"邀请已就绪"邮件。
  • 缺少环境变量输出 BLOCKED 并以 2 退出,不算通过。
  • 脚本结束只删除本次创建的用户、申请、会话、验证码、邮件日志和积分流水。