- src/muse 新版全模块(装配/共享/上下文/任务运行/作品规划/故事世界/正文写作/审校修订/知识方法/作者经验/效果评测/交付连载/资料研究/正式变更/元数据/接入/基础设施/编排)+ 测试树(单元/契约/集成/架构/迁移/端到端/夹具) - 129 项功能全部实现与自动验证(功能覆盖.json/矩阵),含 W31 补齐的规则与代价/节奏安排/伏笔与承诺 - 旧实现按处置清单退出(702 条中 324 删,保护合同与未迁移条目留存有据);web/app.py 旧工作台退役,新工作台为唯一写入口 - 数据库/旧库迁移:真实旧库内容批次迁移链(端点守卫/PG作品正文映射/质量资产缺省投影) - 运行手册 docs/运行手册.md;W30 本机服务阶段一已运行(infra PG 为正式内容权威) - R2 执行证据与私有运行材料在 .agents.local/改造/R2-20260909/(不入库)
9.6 KiB
P6 交付与全量恢复
本页从工作包清单投影。各包状态引用工作包清单;目标、文件或用例已列入不表示已验证。先读总计划与执行规则。
| 工作包 | 责任角色 | 前置包 | 交付结果 |
|---|---|---|---|
| W27 定稿、导出、连载与版本反馈 | 交付负责人 | W19、W23、W26 | 全书可以整理定稿、导出并关联实际发布和读者反馈 |
| W28 发布包、系统管理与运维入口 | 工程与工作台负责人 | W02、W26、W27 | 同一版本的后端、资源和工作台可以独立部署与运行 |
| W29 全量迁移演练与恢复验收 | 迁移与验证负责人 | W21、W28 | 所有业务和历史对象可以从完整快照导入并恢复运行 |
W27 定稿、导出、连载与版本反馈
交付目标: 全书可以整理定稿、导出并关联实际发布和读者反馈。
工作内容
- 实现全书检查、跨章修订编排、校对和完整章节版本清单。
- 实现四类文稿格式及交付材料,核对真实输出内容而非只验文件生成。
- 实现存稿/连载计划、发布版本登记与具体稿件的读者反馈。
- 完成交付连载页面与人工发布交接;外部写入按实际授权执行。
文件、功能与用例
维护 44 个目标条目;精确范围见分配索引,后续关联包及处理方式以 JSON 为准。代码入口包括:
- src/muse/接入/http/路由/交付连载.py。
- src/muse/编排/定稿交付.py。
- src/muse/交付连载/接口.py。
- src/muse/交付连载/模型.py。
- src/muse/交付连载/存储.py。
- src/muse/交付连载/全书整理.py。
- src/muse/交付连载/文字校对.py。
- src/muse/交付连载/定稿版本.py。
- src/muse/交付连载/文稿导出.py。
- src/muse/交付连载/交付材料.py。
牵头功能:F12.01 全书回看、F12.02 跨章修订、F12.03 文字校对、F12.04 定稿版本、F12.05 文稿输出、F12.06 交付材料、F13.01 连载计划、F13.02 发布版本对应、F13.03 反馈归集、F13.04 反馈辨析、F13.05 调整与复盘。
分配 36 个目标用例与 0 个退役裁决。数量只用于定位,新增功能仍按本包合同补独立用例。本包的新增能力先在 W01/本包入口形成用例与观察清单,不以没有旧用例解释为无需验证。
接受条件
- 缺章或版本漂移阻止定稿;各格式正文、顺序、字符与清单一致。
- 反馈定位到具体发布版本,时间接近不被当作方法改进因果。
失败与回退
保留定稿与已发布版本,不覆盖外部历史;修订产生新版本再交付。
依据
W28 发布包、系统管理与运维入口
交付目标: 同一版本的后端、资源和工作台可以独立部署与运行。
责任角色:工程与工作台负责人。前置:W02、W26、W27。
工作内容
- 完成构建资源、接口客户端、依赖锁、容器和明确版本的启动停止入口。
- 完成系统配置、宿主/模型策略、任务审计、数据管理和导航页面。
- 核对包中 Skill、规则、结构、工具桥与网页哈希,生产不读 Git/tests。
- 按项目环境核对部署目标、持久目录、连接用途、健康与停机恢复;只把本批次发布到隔离验收环境。
- 形成可审发布产物和配置清单,不包含凭据或私人原文。
文件、功能与用例
维护 24 个目标条目;精确范围见分配索引,后续关联包及处理方式以 JSON 为准。代码入口包括:
- src/muse/接入/http/路由/系统管理.py。
- src/muse/接入/cli/管理命令.py。
- web/src/功能/系统管理/index.ts。
- web/src/功能/系统管理/数据.ts。
- web/src/功能/系统管理/连接与模型页.tsx。
- web/src/功能/系统管理/数据管理页.tsx。
- web/src/功能/系统管理/备份恢复页.tsx。
- 数据库/迁移/V0050__跨模块交付引用约束.sql。
- 数据库/迁移/V0049__运行版本只读核对.sql。
- 部署/Dockerfile。
牵头功能:F15.05 审计视图、F20.01 创作工作台、F20.07 数据与调用控制。
分配 0 个目标用例与 0 个退役裁决。数量只用于定位,新增功能仍按本包合同补独立用例。本包的新增能力先在 W01/本包入口形成用例与观察清单,不以没有旧用例解释为无需验证。
接受条件
- 无 .git 的安装/容器部署可跑真后端浏览器旅程。
- 停机不丢候选和证据,重新连接正确恢复;发布包与运行资源版本一致。
失败与回退
恢复上一兼容新版程序与配置;数据库版本不兼容时停止写入,不能盲目降程序。
依据
W29 全量迁移演练与恢复验收
交付目标: 所有业务和历史对象可以从完整快照导入并恢复运行。
工作内容
- 补齐声音、规则、案例、经验、评测、发布与原文归档等后完成对象的转换。
- 在隔离目标全量导入实际授权快照,逐项核对旧新身份、字段、状态、来源和授权。
- 对冲突记录逐条处理,不能用导入数量相等掩盖错误分流。
- 实际恢复备份中的字节、关系和配置引用,在恢复环境运行关键旅程。
- 执行多作品真实宿主/模型、浏览器、并发和停止恢复验收,区分各证据级别。
- 形成切换包:来源快照、增量方案、差异清单、产物版本、回退适用窗口和观察指标。
- 从空目标库按顺序装完整基线并实跑全部关键约束/权限用例;开发子集通过不代表完整基线通过,冻结后不得修改已执行迁移。
文件、功能与用例
维护 44 个目标条目;精确范围见分配索引,后续关联包及处理方式以 JSON 为准。代码入口包括:
牵头功能:F20.03 完整数据带走、F20.04 备份与恢复。
分配 75 个目标用例与 0 个退役裁决。数量只用于定位,新增功能仍按本包合同补独立用例。代表用例:TC-545fb1541c3a、TC-74a6ec3a8017、TC-9a68f7f96bf6、TC-c8063c15e318、TC-b40e21e62183。
接受条件
- 所有对象类有内容与引用对账,隔离项可解释且不得进入生产。
- 恢复后原文、元数据和决定完整,关键用例与旅程实跑;没有证据的能力仍不算完成。
失败与回退
隔离目标可重建重导;旧库仍保持权威与可写服务,演练失败不进入切换。