oh-my-muse/docs/mvp/1.0.0-RC发布说明.md
lili 3585219637
Some checks failed
Backend Maven CI / backend-local (push) Has been cancelled
feat(mvp): 收束1.0.0线A交付闭环
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-27 10:52:10 -07:00

72 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Muse 1.0.0 RC 发布说明
> 日期2026-06-27
> 状态RC 候选。本文只记录发布决策需要的事实、边界、复跑命令和回滚策略;详细 Epic 证据见 [1.0.0-真验证清单](1.0.0-真验证清单.md)。
## 1. 结论
Muse 1.0.0 线 A 已具备最小可用闭环作品写作、AI 真生成、候选采纳/拒绝、知识库绑定/上传/检索、市场发现/安装/handoff、账户用量与配额扣减、Admin 基础治理、MetaSchema 字段预校验均有 fresh 真验证证据。
本次 RC 不把 skipped、mock-only、台账门禁计为 passed。GraphRAG attribution、Studio D0-fork UI 物化用例、Admin Playwright e2e、pay/report/bpm/mp 等明确不纳入 1.0.0 线 A 通过项。
## 2. 线 A 已闭环
- Content写作、自动保存、AI suggestion 采纳归档、改后合并、Block revision 历史最小读面。
- AIAgent 创建/编辑/版本/归档、槽位 bind/unbind、真 New-API 生成、SSE done、候选采纳/拒绝。
- Knowledge自建 KB、资料上传、作品绑定、主动检索、no_dataset 可见治理提示、AI 生成消费知识上下文。
- Market资产浏览/详情/收藏/发布草稿/审核/申诉、agent handoff 物化、KB 召回触达已物化 installed_ref。
- MemberAI 生成预扣/扣减/释放、usage record、attribution job、quota request worker、New-API 管理口 Real facade。
- Adminsystem 管理员状态/角色治理、AI 配置关键写命令、market restored 分支真 PG。
- Meta动态字段值预校验、从空 schemaKey 新建草稿、schema 生命周期真 PG。
## 3. Fresh 验证
- 后端本地层:`bash muse-cloud/scripts/run-p1r-verification.sh local`61/0F/0E/0S。
- 后端 real-PG`bash muse-cloud/scripts/run-p1r-verification.sh real-pg`194/0F/0E/0S真实 PostgreSQL `_test` 库。
- 后端 external-live`bash muse-cloud/scripts/run-p1r-verification.sh external-live`server live 8/0F/0E/0Smodule live 4/0F/0E/1S。
- 后端 package`mvn -B package --file pom.xml``muse-cloud`61 reactor modules SUCCESS。
- Studio`tsc -b --force` 通过ESLint 0 errors / 1 既有 warningVitest 27 files / 119 tests passedPlaywright MSW-off 全量 61 tests = 60 passed / 1 skipped。
- Admin`@vben/web-antd typecheck` 通过Vitest 50 files / 347 tests passed。
## 4. 已知边界
- GraphRAG attribution live IT 未配置独立 opt-in当前 honest skipped不计为线 A passed。
- `market-install-kb-retrieval.spec.ts` D0-fork UI 物化用例仍 `test.fixme`,后端 D0-fork/KB handoff/召回已有真 PG 与 e2e 切片证据。
- Admin 未跑 Playwright e2e本轮覆盖为 typecheck + Vitest + 后端真 PG。
- Quality eval 执行器、完整导入/导出向导、高级版本 diff、偏好/通知、安全写操作、撤权独立入口后置线 B。
- pay/report/bpm/mp 仍不纳入 1.0.0 线 A。
- Meta impact preview 的生产 owner usage contributor 仍要求 all-real本轮 Meta lifecycle IT 的 `VERIFIED_ZERO` 只证明状态机和装配门。
- 当前 Node v26.3.0 超出 Admin package engines 推荐范围,但本轮 typecheck/Vitest 已通过;发布流水建议使用 package engines 声明的 Node 版本。
## 5. 复跑命令
```bash
cd muse-cloud
bash scripts/run-p1r-verification.sh local
bash scripts/run-p1r-verification.sh real-pg
bash scripts/run-p1r-verification.sh external-live
mvn -B package --file pom.xml
```
```bash
cd muse-studio
./node_modules/.bin/tsc -b --force
./node_modules/.bin/eslint .
./node_modules/.bin/vitest run
set -a && . "$HOME/.config/muse-repo/infra.env" && set +a
env -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY -u http_proxy -u https_proxy -u all_proxy ./node_modules/.bin/playwright test
```
```bash
cd muse-admin
pnpm -F @vben/web-antd run typecheck
pnpm test:unit
```
## 6. 回滚策略
- 后端按 Epic/模块回滚,优先回滚最近变更;涉及 Flyway 的已应用迁移不做 destructive rollback采用前向修复。
- 前端回滚按 Studio/Admin 独立包回滚Playwright global setup 夹具变更若导致环境污染,先禁用对应 e2e 并复位 fixture再决定代码回退。
- 外部服务异常不回滚业务代码;先按 `external-live` 层复跑并确认 New-API/RAGFlow health再判断是否为外部波动。
- 凭据、生产库写入、DDL 仍走人类闸门P1r real-PG 只允许 `_test` 库。