diff --git a/docs/EXECUTION_BOARD.md b/docs/EXECUTION_BOARD.md index 2d9489db..8c207eac 100644 --- a/docs/EXECUTION_BOARD.md +++ b/docs/EXECUTION_BOARD.md @@ -700,6 +700,61 @@ - 普通用户页已经不只是“看见逻辑分组目录”,而是能把 `Key / 订阅 / 权限` 投影回逻辑分组产品层 - 宿主兼容线路仍存在,但已退到实现细节和运维视角 - 下一步可以直接进入更完整的普通用户产品化,例如逻辑分组级套餐、购买、升级或使用建议 + - 2026-05-30 已完成 Phase 4 / `P4-T4 portal logical group usage guidance` + - 提交:`037e141c feat(portal): add logical group usage guidance` + - 本轮前端改造范围: + - `deploy/tksea-portal/index.html` + - `scripts/test/test_tksea_portal_assets.sh` + - 当前用户 Portal 新增的产品层信息: + - 新增 `使用建议与可用模型说明` + - 按 `logical_group` 聚合展示: + - `推荐模型` + - `适用场景` + - `接入建议` + - `下一步` + - `兼容线路` + - `路由策略 / sticky_mode` + - 推荐信息优先按公开模型映射到 `MODEL_GUIDANCE`,没有命中时回退到通用接入建议 + - 视图继续复用 `P4-T1` 的公开聚合接口,不把宿主分组重新暴露给普通用户 + - 本地门禁已通过: + - `gofmt -l .` + - `go vet ./...` + - `go test -cover ./internal/...` + - `go test ./tests/integration/... -count=1` + - `bash ./scripts/test/test_tksea_portal_assets.sh` + - `bash ./scripts/test/test_real_host_scripts.sh` + - remote43 已重新发布门户静态资源: + - 公网页面:`https://sub.tksea.top/portal/` + - `nginx -t` 成功 + - `systemctl reload nginx` 成功 + - 这轮是纯 Portal 静态资源发布;固定仓库 checkout 仍为 `97fd72e2` + - remote43 / 公网真实验证已通过: + - 公网页面回读已确认包含: + - `使用建议与可用模型说明` + - `推荐模型` + - `接入建议` + - `下一步` + - `路由策略` + - 公网聚合接口回读已确认仍可为该视图供数: + - `GET https://sub.tksea.top/portal-admin-api/api/portal/logical-groups` + - 当前包含 `logical_group_id=p4t3-portal-1780107301` + - `route_count=1` + - `active_route_count=1` + - `GET https://sub.tksea.top/portal-admin-api/api/portal/logical-groups/p4t3-portal-1780107301` + - `display_name=P4T3 Portal GPT Shared` + - `sticky_mode=conversation_preferred` + - `route_policy=priority` + - `GET https://sub.tksea.top/portal-admin-api/api/portal/logical-groups/p4t3-portal-1780107301/models` + - 返回 `public_model=gpt-5.4` + - 远端实例状态: + - `GET http://127.0.0.1:18173/healthz` 返回 `ok` + - 本轮临时 `p4t4-guide-*` 验证样本未落库: + - remote43 实例库回读 `count=0` + - 未向 remote43 留下新的测试噪音 + - 当前结论: + - 普通用户页已经开始直接告诉用户“这个逻辑分组适合什么、推荐先用哪个模型、下一步该做什么” + - 逻辑分组产品层不再只是目录和权限展示,而是开始承接用户接入指引 + - 如果继续产品化,下一步更适合进入逻辑分组级套餐、购买/升级入口或可用性说明的更细粒度运营配置 - 2026-05-28 已完成 Phase 1 / `P1-T1 SQLite schema foundation` - 提交:`7f75d8a6 feat(routing): add logical group schema foundation` - 新 migration:`internal/store/migrations/0010_logical_groups_and_routes.sql`