From 4ead9dda3d5262fef6283d06512930bcbab527ea Mon Sep 17 00:00:00 2001 From: Xiaoxia AI Date: Wed, 24 Jun 2026 10:44:33 +0800 Subject: [PATCH] docs(release): record package six baseline --- docs/CURRENT-RELEASE-SURFACE.md | 26 ++++++++++++++++++------ docs/SAAS-UPGRADE-EXECUTION-CHECKLIST.md | 18 ++++++++-------- tests/unit/test_release_surface_docs.py | 5 +++-- 3 files changed, 32 insertions(+), 17 deletions(-) diff --git a/docs/CURRENT-RELEASE-SURFACE.md b/docs/CURRENT-RELEASE-SURFACE.md index 81893e21e..4649f19f4 100644 --- a/docs/CURRENT-RELEASE-SURFACE.md +++ b/docs/CURRENT-RELEASE-SURFACE.md @@ -1,7 +1,7 @@ # 当前发布面清单 最后更新:2026-06-23 -生产基线:`v0.1.48` +生产基线:`v0.1.50` 公网 Web:`https://saas.xiaoxiajianji.com/` 公网 API:`https://saas-api.xiaoxiajianji.com/` @@ -11,7 +11,7 @@ 当前 SaaS 版是视频处理/自动生成 MVP,已打通: -登录 → 工作空间 → 项目 → 素材库 → 上传素材 → 素材诊断 → 标题库 → 生成真实 MP4 → 任务中心追踪 → 成片中心复核/预览/下载。 +登录 → 工作空间 → 项目 → 素材库 → 上传素材 → 素材诊断 → 标题库 → 剪辑计划预览 → 确认生成真实 MP4 → 任务中心追踪 → 成片中心复核/预览/下载。 当前版本不是完整智能自动剪辑平台。旧版桌面软件中的模板编排、ASR/TTS/BGM/转场等能力,已进入后续升级路线,但不属于当前已开放能力。 @@ -120,7 +120,21 @@ - 浏览器 E2E `core-generation.spec.ts` 验证生成任务进入任务中心并显示完成状态。 -### 2.9 权限边界 +### 2.9 模板与剪辑计划 + +- 项目级基础节奏模板。 +- EditPlan 和 EditPlanClip 数据模型。 +- 按素材状态和质量分自动选片。 +- 生成页先展示剪辑计划预览。 +- 用户确认剪辑计划后再发起生成。 +- 生成任务和成片参数绑定 `edit_plan_id`。 +- 剪辑计划按项目 workspace 成员权限隔离。 + +生产验证: + +- 浏览器 E2E `core-generation.spec.ts` 验证剪辑计划预览、确认生成、成片参数回写 `edit_plan_id`。 + +### 2.10 权限边界 当前已验证: @@ -152,7 +166,7 @@ 生产验证: -- `https://saas-api.xiaoxiajianji.com/health` 返回 `version: v0.1.48`。 +- `https://saas-api.xiaoxiajianji.com/health` 返回 `version: v0.1.50`。 - 最新巡检报告显示 API/Web/容器/版本正常,无 alerts。 --- @@ -171,7 +185,7 @@ - 复核操作入口已开放基础版:素材页支持通过/拒绝,拒绝素材计入高风险。 - 成片中心已开放基础版:成片列表、生成参数、预览入口、签名下载、批量下载入口、复核状态。 - 统一任务中心和任务重试。 -- 模板编排和剪辑计划预览。 +- 模板与剪辑计划已开放基础版:基础节奏模板、自动选片、剪辑计划预览、确认后生成、成片参数绑定计划。 - ASR 字幕、TTS 配音、BGM 混音、转场包装。 --- @@ -253,5 +267,5 @@ ## 7. 下一步 1. 执行真实浏览器 UAT:登录 → 工作空间 → 项目 → 批量上传 → 智能诊断 → 复核 → 生成 → 下载。 -2. 进入开发包 6:模板与剪辑计划。 +2. 进入开发包 7:智能增强。 3. 处理生产资源长期风险:扩容生产机磁盘/内存或继续收紧 artifact 保留策略。 diff --git a/docs/SAAS-UPGRADE-EXECUTION-CHECKLIST.md b/docs/SAAS-UPGRADE-EXECUTION-CHECKLIST.md index 00953153b..551ae798b 100644 --- a/docs/SAAS-UPGRADE-EXECUTION-CHECKLIST.md +++ b/docs/SAAS-UPGRADE-EXECUTION-CHECKLIST.md @@ -179,16 +179,16 @@ ## 8. 开发包 6:模板与剪辑计划 -- [ ] 设计模板模型。 -- [ ] 设计 EditPlan。 -- [ ] 设计 EditPlanClip。 -- [ ] 实现自动选片。 -- [ ] 前端增加剪辑计划预览。 -- [ ] 用户确认后执行生成。 -- [ ] 生成结果绑定模板和计划。 -- [ ] 测试模板权限边界。 +- [x] 设计模板模型。 +- [x] 设计 EditPlan。 +- [x] 设计 EditPlanClip。 +- [x] 实现自动选片。 +- [x] 前端增加剪辑计划预览。 +- [x] 用户确认后执行生成。 +- [x] 生成结果绑定模板和计划。 +- [x] 测试模板权限边界。 -验收:用户能看到系统准备怎么剪,再确认生成。 +验收:用户能看到系统准备怎么剪,再确认生成。生产基线:`v0.1.50`,标题库/上传/剪辑计划/生成/成片中心浏览器门禁通过。 --- diff --git a/tests/unit/test_release_surface_docs.py b/tests/unit/test_release_surface_docs.py index 3c157db35..208cb7e3d 100644 --- a/tests/unit/test_release_surface_docs.py +++ b/tests/unit/test_release_surface_docs.py @@ -4,12 +4,12 @@ from pathlib import Path def test_current_release_surface_freezes_current_capabilities(): docs = Path("docs/CURRENT-RELEASE-SURFACE.md").read_text(encoding="utf-8") - assert "生产基线:`v0.1.48`" in docs + assert "生产基线:`v0.1.50`" in docs assert "public_auth_flow=ok" in docs assert "public_upload_flow=ok" in docs assert "public_generation_flow=ok" in docs assert "public_boundary_flow=ok" in docs - assert "version: v0.1.48" in docs + assert "version: v0.1.50" in docs assert "/var/lib/xiaoxia-ci/duty_report.json" in docs assert "Gitea 已拆离生产业务机" in docs @@ -25,6 +25,7 @@ def test_current_release_surface_keeps_unimplemented_features_closed(): "TTS 配音", ]: assert feature in docs + assert "模板与剪辑计划" in docs assert "任务中心" in docs assert "成片中心" in docs assert "标题库" in docs