muse-agent-example/docs/系统架构/新版设计/研究依据/主体与StoryForge评估汇总.md
zizi 9e6f1c4481 R2 改造交付:新版模块化单体全量成果
- src/muse 新版全模块(装配/共享/上下文/任务运行/作品规划/故事世界/正文写作/审校修订/知识方法/作者经验/效果评测/交付连载/资料研究/正式变更/元数据/接入/基础设施/编排)+ 测试树(单元/契约/集成/架构/迁移/端到端/夹具)
- 129 项功能全部实现与自动验证(功能覆盖.json/矩阵),含 W31 补齐的规则与代价/节奏安排/伏笔与承诺
- 旧实现按处置清单退出(702 条中 324 删,保护合同与未迁移条目留存有据);web/app.py 旧工作台退役,新工作台为唯一写入口
- 数据库/旧库迁移:真实旧库内容批次迁移链(端点守卫/PG作品正文映射/质量资产缺省投影)
- 运行手册 docs/运行手册.md;W30 本机服务阶段一已运行(infra PG 为正式内容权威)
- R2 执行证据与私有运行材料在 .agents.local/改造/R2-20260909/(不入库)
2026-09-15 12:47:42 +08:00

5.1 KiB
Raw Permalink Blame History

agent-example 与 StoryForge 评估汇总

资料类型:此前会话审计结论的整理。以下规模、测试数量和缺陷复现属于原审计记录,本次文档整合没有重新执行这些业务测试、浏览器 E2E、模型或数据库操作。源码链接用于定位;代码若继续变化,应按提交与工作树重新验证。

StoryForge

原记录范围为本地 main@cf273d50,在隔离副本执行检查,未修改供体业务代码。总体判断是核心候选、上下文与数据生命周期治理较扎实,文件组织及部分运行层薄弱。

方向 原审计结论 新版选择
候选与正式采纳 有持久候选、来源绑定、版本复检和恢复 承接到 B05/S01 的 PG 事务,不复制浏览器正式库
上下文 来源、许可、预算和证据集中治理 B09 统一范围与固定版本,增加元数据投影
世界和数据生命周期 版本封存、引用、备份和导入有保护 保留版本与关系思想,补长期升级和完整原文恢复
剧本与漫画 场景导出、页格、候选和媒资已有实质实现 认可证据,产品仍在本次小说范围之外
普通审校 去味只取前 4000 字;报告内存缓存且未绑定正文哈希 B06 完整覆盖、持久化及版本绑定
模型流 缺完成事件的流结束可被记为成功 S02 明确终态、部分完成与失败
模型结果解析 错误类型分数和缺字段维度可进入 UI 运行时合同校验与结构错误拒绝
文件组织 src 约 32.6 万行、972 个 TS/TSX,90 文件超过 800 行;章节编辑器 4016 行,跑团界面 6427 行 工作台按保存、生成、审阅与任务职责划分

原审计报告了 4 项静态检查、10 个回归文件共 56 项测试和完整构建通过,并用 4 项探针确认流式、解析、截取和渲染问题。这些只证明相应快照的工程行为,不证明文学质量或全部产品成熟。

供体的当前代码筛选与具体文件、调用方及测试边界见小说系统代码借鉴。

agent-example

原记录针对包含未提交改动的当前工作树。总体判断是候选、正式写入底层、受控 patch 和抽取恢复较深入,但通用入口、依赖组织和作者工作台接线不足。

方向 原审计结论 新版承接
候选与写入底座 CAS、条件更新、原子正文及批准增量已有 保留行为与反例,完整接入所有作者入口
作者采纳入口 网页只传 command_id、decided_by、rationale,未带被审 revision 及完整前置 S01 与 B05 强制审阅、数据、结构、来源和批准范围
工具范围 work_id、章号和 as_of 未全程绑定任务 B09/S02/只读工具统一服务端范围
通用写章 样本规则限制作品 12 的第 2、3 章 通用任务与语义证据检查,样本仅作评测夹具
章后处理 有登记和状态函数,完整异步执行接线不足 正文同事务登记,任务独立执行和恢复
工作台 SQLite adopt 只记录本地审查,PG 正式采纳另有通道 作者动作使用同一类型化业务接口和正式回执
去味 诊断对应、唯一定位、保护范围和保真较扎实 B06 承接,去掉跨 Skill 物理路径依赖
拆书 分窗、输入漂移、别名、互斥、补偿和备份已有 按 B03、S02、存储职责拆分,并验证真实入口
经验 PG promote 主要更新状态,SQLite 另有资源写回 具体变更→逐例实验→目标维护者启用→消费
文件组织 原统计非测试 Python 约 160 个、6.1 万行,67 个使用 sys.path;upgrade.py 5411 行 正常可安装包、公开接口及模块内聚
配置 原审计发现跟踪文件含连接凭据,离线条目误连正式库 受控凭据引用、显式隔离连接,实施阶段处理存量配置

原记录称 59 个 Skill 静态审计和目录核对通过;127 个条目在禁止网络和数据库后有 111 通过、7 失败、9 因外部依赖未执行。失败涉及未隔离数据库调用和作者场景链接;看板还有展示断言问题。临时测试输出不是本设计包的持续证据,实施应重跑对应反例。

本次元数据源码核对

现有抽取入口中 ENTITY_TYPES 固定六类,另有关系类型;load_entity_contracts 从库内 active_version_id 读取字段合同。因此字段定义可动态读取与类型可无代码扩展是两件事,不能合并宣称已实现。新版以 M01—M08 贯通两者。

原设计明确 native_column、extension_json、computed 及“元数据不拥有业务值”;新版承接其结构与用途能力,精简租户和后台平台。具体取舍由元数据与结构演进定义。

结论边界

两项目的局部绿测、模块存在和 README 不能证明全链可用;没有对照实验支持文学质量或成本排名。新版借鉴具名机制和反例,代码引入前仍核对相应文件许可,原研究不等于完成引入审查。