Skip to content

feat(generate-test-token): cn-prod env + --skip-merchant flag#15

Open
xbfool wants to merge 1 commit into
mainfrom
feat/cn-prod-support
Open

feat(generate-test-token): cn-prod env + --skip-merchant flag#15
xbfool wants to merge 1 commit into
mainfrom
feat/cn-prod-support

Conversation

@xbfool
Copy link
Copy Markdown
Contributor

@xbfool xbfool commented May 29, 2026

Summary

optima-generate-test-token 支持 cn-prod(阿里云 cn-beijing 部署线,Optima-Chat/optima-terraform#52),用户能在 cn-prod 跑 auth 流程验证 token。

变更

  • ENV_CONFIG'cn-prod'
    • authUrl: https://auth-cn.optima.chat
    • apiUrl: https://commerce-backend-cn.optima.chat(W4 上线后可用)
    • clientId: dev-skill-cli-cn-pro-acvkmcuq(cn user-auth 已注册 OAuth client,public type)
  • Environment type 加 'cn-prod'--env 校验同步加
  • 新增 --skip-merchant flag(适用所有 env):跳过 Commerce API merchant profile 设置,仅 auth + token。cn-prod W4 之前 commerce 不可达必加;其他 env 调试时也有用。
  • Help 文档同步

验证

$ optima-generate-test-token --env cn-prod --skip-merchant
✅ Test token generated successfully!
  Environment: cn-prod
  Role:        merchant
  Token File:  /tmp/optima-test-token-1780036856033.txt

token 可用,role 正确,账户在 cn user-auth 数据库注册成功。

Test plan

  • --env cn-prod --skip-merchant 跑通(注册 + token)
  • --help 显示 cn-prod 选项
  • 等 W4 cn commerce-backend 上线后跑 --env cn-prod(不带 skip)verify merchant 设置链路
  • 其他 env(ci/stage/prod)不受影响 — type union 扩展兼容

背景

cn-prod 部署进度: Optima-Chat/optima-terraform#52 (W2 收尾,含 user-auth + admin)
KB 详细 spec: https://github.com/xbfool/kb/blob/main/current-work/wiki/analyses/2026-05-29-cn-prod-spec-revision.md

🤖 Generated with Claude Code

cn-prod (阿里云 cn-beijing 部署线 Optima-Chat/optima-terraform#52) W2 收尾,
user-auth 已 RUNNING 在 https://auth-cn.optima.chat。本 PR 让 dev-skills
CLI 能在 cn-prod 跑 auth flow,用于:
- W3 启动前验证 cn user-auth 可用
- W3-W6 部署 cn gateway/commerce/agentic-chat 时手工测试 token

变更:
- ENV_CONFIG 加 'cn-prod' 项:
    authUrl: https://auth-cn.optima.chat
    apiUrl: https://commerce-backend-cn.optima.chat (W4 上线后可用)
    clientId: dev-skill-cli-cn-pro-acvkmcuq (cn user-auth 已注册 OAuth client)
- Environment type 加 'cn-prod'
- --env 解析加 'cn-prod' 校验
- 新增 --skip-merchant flag (适用所有 env): 跳过 Commerce API merchant
  profile 步骤, 仅做 auth + token。cn-prod commerce 上线前必加。
- help 文档更新

实测验证: --env cn-prod --skip-merchant 已跑通,token 正确生成。

Refs: Optima-Chat/optima-terraform#52

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant