Skip to content

feat(s32): REQ-069 未登录模型默认/展示流程重设计 + REQ-070 endpoints 迁移 custom domain - #159

Merged
jinjunnn merged 3 commits into
alphafrom
feat/s32-domain-model-flow
Jul 8, 2026
Merged

feat(s32): REQ-069 未登录模型默认/展示流程重设计 + REQ-070 endpoints 迁移 custom domain#159
jinjunnn merged 3 commits into
alphafrom
feat/s32-domain-model-flow

Conversation

@jinjunnn

@jinjunnn jinjunnn commented Jul 8, 2026

Copy link
Copy Markdown
Owner

S32(2026-07-08)— 两项

REQ-069 未登录模型默认/展示流程重设计(P1,用户真机报障)

报障:未登录启动默认命中 member-only 代理模型 → 发消息被「预授权拒绝: member-only model 需 active 会员」原文糊脸;未登录 picker 逐条外显 GPT/Claude 海外 model id。

  • 纯核 model-default-core.ts:持久选择校验 + 四级默认解析链(上次使用→代理默认→BYOK→空态)+ 发送 preflight;24 单测
  • 挂起/恢复:登出残留的代理选择暂停而非删除(localStorage 保留,重新登录自动还原,picker 如实说明原因)
  • picker:未登录平台区收敛为「登录后可用 GPT / Claude 等海外模型」一张引导卡(id 不列);CN BYOK 供应商照常
  • preflight:未登录 + 平台模型/全无可用 → 行内引导,不再让网关拒绝原文当第一道 UX
  • CDP 真机核验(隔离环境):①全新未登录 → chip 占位、零 id 泄漏 ✅ ②登出残留 → 挂起不沿用、原因如实 ✅(截图在 sprint 档)

REQ-070 endpoints 迁移 custom domain(原自编 REQ-067,撞号按 ADR-018 改号)

  • platform/cloud 默认值 → alpha-gateway/alpha-cloud.tidelabs.click(B PR feat(cloud): wire alpha-code to alpha-platform cloud jobs API + MCP facade (ADR-016) #20 双域 live,探活 /health + /v1/models 200)
  • 回归锁语义反转(api.tidelabs.click 与 workers.dev 均不得回归)
  • 连带另仓:alpha-web 下发默认值(token endpoints discovery 会覆盖 A 默认,必须同步)+ alpha-code-plugin
  • 验收③(通知 B 关旧域)从 DoD 剥离:硬前置 = C 部署 + 存量客户端升级率

闸门

  • alpha-check 全绿(北极星守卫 + typecheck + 613 测试)
  • ADR-018 四件套:BACKLOG 翻状态 + sprint.md + CHANGELOG + 需求档 frontmatter

🤖 Generated with Claude Code

jinjunnn and others added 3 commits July 8, 2026 19:39
… id 外显,用户真机报障)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
REQ-069(用户真机报障:未登录默认命中 member-only 代理模型 → 网关拒绝原文糊脸):
- 新增 model-default-core 纯核:持久选择校验(needs-login/needs-credit/provider-gone)+
  四级默认解析链(上次使用→代理默认→BYOK→空态)+ 发送 preflight(24 单测)
- composer-state:挂起/恢复机制 —— 登出残留的代理选择暂停而非删除(localStorage 保留,
  重新登录自动还原;3 单测)
- alpha-composer:解析链 effect(auth.subscribe 变化重跑;REQ-056 登录默认语义收编为第②级,
  补 entitlement 门)+ submit preflight(authKnown 门防早期竞态)
- picker:未登录平台区收敛为登录引导卡(品牌可提、model id 不列,用户拍板);挂起原因如实展示
- CDP 真机核验(隔离环境):全新未登录零泄漏/零默认;登出残留挂起不沿用(截图在册)

REQ-070(原自编 REQ-067 撞号,按 ADR-018 改号;B PR #20 双域已 live,探活 200):
- alpha-config platform/cloud 默认值 → alpha-gateway/alpha-cloud.tidelabs.click
- 回归锁语义反转:api.tidelabs.click(历史坏 host)与 workers.dev(大陆污染)均不得回归
- 连带:alpha-web lib/endpoints.ts 下发默认值(另仓 PR;不改则登录 discovery 覆盖 A 默认)
  + alpha-code-plugin .mcp.json/README(另仓)
- 验收③(通知 B 关旧域)从 DoD 剥离:硬前置 = C 部署 + 存量客户端升级率

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…/ plugin b32c5eb)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jinjunnn
jinjunnn merged commit ec34be9 into alpha Jul 8, 2026
4 checks passed
@jinjunnn
jinjunnn deleted the feat/s32-domain-model-flow branch July 8, 2026 12:55
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