docs(portal): record p4-t6 remote verification
This commit is contained in:
@@ -830,6 +830,82 @@
|
|||||||
- “逻辑分组级使用建议”已经不再是前端写死常量,而是后端可配置运营数据
|
- “逻辑分组级使用建议”已经不再是前端写死常量,而是后端可配置运营数据
|
||||||
- 普通用户 Portal 现在具备了“目录 -> 权限 -> 接入建议 -> 下一步”的完整逻辑分组产品链路
|
- 普通用户 Portal 现在具备了“目录 -> 权限 -> 接入建议 -> 下一步”的完整逻辑分组产品链路
|
||||||
- 如果继续产品化,下一步最合适的是把这套运营配置继续扩展到套餐、购买/升级与可见性控制
|
- 如果继续产品化,下一步最合适的是把这套运营配置继续扩展到套餐、购买/升级与可见性控制
|
||||||
|
- 2026-05-30 已完成 Phase 4 / `P4-T6 logical group packaging and visibility config`
|
||||||
|
- 提交:`ef33762d feat(portal): add logical group packaging config`
|
||||||
|
- 本轮后端与前端改造范围:
|
||||||
|
- 新 migration:`internal/store/migrations/0014_logical_group_packaging.sql`
|
||||||
|
- `logical_groups` 新增字段:
|
||||||
|
- `visibility_scope`
|
||||||
|
- `package_tier`
|
||||||
|
- `purchase_cta_label`
|
||||||
|
- `purchase_cta_url`
|
||||||
|
- 管理 API:
|
||||||
|
- `POST /api/logical-groups`
|
||||||
|
- `PUT /api/logical-groups/{group_id}`
|
||||||
|
- `GET /api/logical-groups`
|
||||||
|
- `GET /api/logical-groups/{group_id}`
|
||||||
|
- 现已同时读写套餐层级、可见性范围、购买入口配置
|
||||||
|
- 公网聚合 API:
|
||||||
|
- `GET /api/portal/logical-groups`
|
||||||
|
- `GET /api/portal/logical-groups/{group_id}`
|
||||||
|
- 现已向普通用户侧暴露 `visibility_scope / package_tier / purchase_cta_label / purchase_cta_url`
|
||||||
|
- 管理页:
|
||||||
|
- `deploy/tksea-portal/admin/logical-groups.html`
|
||||||
|
- 新增 `visibility_scope / package_tier / purchase_cta_label / purchase_cta_url` 配置项
|
||||||
|
- 普通用户页:
|
||||||
|
- `deploy/tksea-portal/index.html`
|
||||||
|
- 新增按逻辑分组可见性过滤
|
||||||
|
- 新增套餐层级与可见性徽标
|
||||||
|
- 新增按逻辑分组生成的购买 / 升级入口
|
||||||
|
- 本地门禁已通过:
|
||||||
|
- `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 已完成 CRM + Portal 升级:
|
||||||
|
- `repo HEAD = ef33762d`
|
||||||
|
- `GET http://127.0.0.1:18173/healthz` 返回 `ok`
|
||||||
|
- 18173 当前活跃 CRM PID:`1700878`
|
||||||
|
- portal 静态资源已重新发布,`nginx -t` 与 reload 成功
|
||||||
|
- remote43 / 公网真实验证已通过:
|
||||||
|
- 管理页源码回读已确认包含:
|
||||||
|
- `visibility_scope`
|
||||||
|
- `package_tier`
|
||||||
|
- `purchase_cta_label`
|
||||||
|
- `purchase_cta_url`
|
||||||
|
- 普通用户页源码回读已确认包含:
|
||||||
|
- `logicalGroupVisibleForViewer`
|
||||||
|
- `package_tier`
|
||||||
|
- `purchase_cta_label`
|
||||||
|
- `purchase_cta_url`
|
||||||
|
- `cta-link`
|
||||||
|
- 远端原位临时创建样本:
|
||||||
|
- `logical_group_id=p4t6-packaging-1780110031`
|
||||||
|
- `route_id=asxs-packaging-1780110031`
|
||||||
|
- `public_model=gpt-5.4`
|
||||||
|
- 创建样本时写入:
|
||||||
|
- `visibility_scope=login_required`
|
||||||
|
- `package_tier=pro`
|
||||||
|
- `purchase_cta_label=升级到 Pro`
|
||||||
|
- `purchase_cta_url=https://sub.tksea.top/portal/upgrade/pro`
|
||||||
|
- 公网聚合回读:
|
||||||
|
- `GET https://sub.tksea.top/portal-admin-api/api/portal/logical-groups/p4t6-packaging-1780110031`
|
||||||
|
- 返回 `visibility_scope / package_tier / purchase_cta_label / purchase_cta_url`
|
||||||
|
- 返回 `usage_scenario / recommendation / next_step_hint`
|
||||||
|
- `route_count=1`
|
||||||
|
- `active_route_count=1`
|
||||||
|
- `GET https://sub.tksea.top/portal-admin-api/api/portal/logical-groups/p4t6-packaging-1780110031/models`
|
||||||
|
- 返回 `public_model=gpt-5.4`
|
||||||
|
- `GET https://sub.tksea.top/portal-admin-api/api/portal/logical-groups`
|
||||||
|
- 列表包含 `logical_group_id=p4t6-packaging-1780110031`
|
||||||
|
- 验证结束后已删除临时样本:
|
||||||
|
- 公网列表回读已确认 `public_list_contains_group=false`
|
||||||
|
- 当前结论:
|
||||||
|
- 普通用户 Portal 现在可以按逻辑分组控制“是否可见”
|
||||||
|
- 逻辑分组已经具备最小可用的套餐层级语义
|
||||||
|
- 购买 / 升级入口已经可以按逻辑分组配置并投影到普通用户页
|
||||||
- 2026-05-28 已完成 Phase 1 / `P1-T1 SQLite schema foundation`
|
- 2026-05-28 已完成 Phase 1 / `P1-T1 SQLite schema foundation`
|
||||||
- 提交:`7f75d8a6 feat(routing): add logical group schema foundation`
|
- 提交:`7f75d8a6 feat(routing): add logical group schema foundation`
|
||||||
- 新 migration:`internal/store/migrations/0010_logical_groups_and_routes.sql`
|
- 新 migration:`internal/store/migrations/0010_logical_groups_and_routes.sql`
|
||||||
|
|||||||
Reference in New Issue
Block a user