- DEFAULT_CHAIN_ADMISSION.md: reviewed and approved, real artifact refs added - DEFAULT_DATA_IDEMPOTENT_RELEASE_GATE.md: reviewed and approved - scripts/setup_default_data.sh: idempotent init with --dry-run/--apply/artifact - scripts/test/test_default_data.sh: 4 test cases all pass - scripts/acceptance/verify_user_key_self_service.sh: Phase 0 skeleton - .gitignore: add generated artifact directories
3.0 KiB
3.0 KiB
vNext Release Scope
日期:2026-06-04 状态:待审核 优先级:高于继续实现
目的
统一 docs/plans/2026-06-04-next-version-plan.md 与 docs/2026-06-04-plugin-host-enhancement-SPEC.md 的范围边界,避免把供应链收口、模型池、用户 key 自助、治理、SLO 同时推进,导致版本失控。
本文件是 vNext 的发布范围真相源。后续 TDD、执行板、实现任务都必须服从本文件,而不是各自扩张。
发布拆分
vNext.1:能力真相与模型池基础
本版本发布项:
- 宿主协议能力矩阵
- 模型池抽象
- pool 到现有 priority failover 运行面的映射规则
- 默认链路准入规则
- 幂等默认数据/初始化脚本进入发布前置
本版本明确不发布:
- 用户 key 自助申请
- portal 首次调用闭环
- key/account 治理动作页
- quota/limit 产品化
- SLO/告警完整体系
本版本验收命令:
go test ./internal/host/sub2api -run Capability -count=1go test ./internal/provision -run ModelPool -count=1bash ./scripts/test/test_host_protocol_matrix_script.sh- 至少一组真实 artifact:upstream probe + host probe + user-key probe
本版本必须产出:
docs/2026-06-04-vnext-release-scope.mddocs/2026-06-xx-HOST_PROTOCOL_MATRIX.mddocs/2026-06-04-MODEL_POOL_DESIGN.md(审核后版本)docs/2026-06-xx-DEFAULT_CHAIN_ADMISSION.md- 幂等初始化/默认数据 runbook 或脚本说明
vNext.2:用户 key 自助
本版本发布项:
- KEY_SECURITY_MODEL
- key self-service API 设计
- portal key 状态机
- 明文只显示一次
- 用户首次调用 200 闭环
本版本必须产出:
docs/2026-06-xx-KEY_SECURITY_MODEL.mddocs/2026-06-xx-PORTAL_KEY_EXPERIENCE.mddocs/2026-06-xx-KEY_SELF_SERVICE_API.md
vNext.3:治理与 SLO
本版本发布项:
admin_status / health_status / quota_status三态拆分- key/account 暂停恢复
- quota 或 request limit 最小事实源
- route resolve 与治理状态联动
- SLO / 指标 / 告警 / 发布门禁
本版本必须产出:
docs/2026-06-xx-KEY_ACCOUNT_GOVERNANCE.mddocs/2026-06-xx-SLO_AND_OBSERVABILITY.md
明确非目标
以下内容不应作为当前 vNext.1 的完成条件:
- OpenClaw 默认链路写入
- 消费方配置联动
- 完整负载均衡池化
- 宿主后端改造
- 常态化直写宿主数据库
设计红线
- 未经审核通过,不得继续实现新版本主链能力。
- 已写但未审批的代码只能标记为“实验骨架”,不能在执行板中表述为既定方案。
priority failover不得表述为“完整负载均衡池化”。- 任何“支持”结论必须区分:upstream / host / user-key 三层证据。
/v1/models=200不能替代真实chat/completions=200。
当前结论
- 现有
internal/provision/model_pool.go仅可视为实验性骨架。 - 是否保留该骨架作为 vNext.1 起点,必须以后续设计审核结论为准。
- 在本文件审核通过前,不继续 Phase 2/3/4 实现。