zizi f76c3cd04a docs(架构): 归档R2历史留痕并清理过程计划与实施分期标签
- 归档并收敛 R2 历史留痕至 docs/实现回顾/R2改造历史留痕.md,删除已退出生命周期的改造计划、旧文件处置及验证过程文档
- 现行测试用例身份收敛至 tests/用例清单.json(1358条扁平登记),适配 conftest、索引维护与测试执行验证
- 清理源码、配置、SQL迁移头、测试夹具及规则文档中的 Wxx 实施分期标签与过时过程描述
- 同步重新打包构建资源清单,通过全量离线测试、模块边界、类型检查与索引双向强核验
2026-09-16 19:09:14 +08:00

8.3 KiB
Raw Permalink Blame History

后端-B09-上下文:文件合同

本页从目标文件清单投影,共 15 个目标条目。测试身份与行为合同在现行用例清单;文件和目标合同不代表实现或验收已完成。

返回目录 · 完整项目树 · 现行用例清单

本部分文件树

agent-example/
└── src/
    └── muse/
        └── 上下文/
            ├── __init__.py  # Python 包身份
            ├── 任务范围.py  # 作品、用途、时点和来源权限;methods 固定方法绑定、版本和材料身份,按材料键精确核对冻结正文
            ├── 依赖校验.py  # 授权、撤回、结构与数据版本变化;复检 methods 的绑定、状态、材料和来源用途
            ├── 偏好材料.py  # 范围偏好、确切反馈及实际消费保护
            ├── 冻结快照.py  # 来源、结构、投影和消费片段;保存 methods 授权、入选方法绑定与逐键字符区间,不重复存储正文
            ├── 回放材料.py  # 从B01/B02/B05真实来源封存ABC材料并保护S04字段策略
            ├── 声音材料.py  # 已确认声音投影、任务身份和逐键材料核对
            ├── 存储.py  # 上下文快照、方法检索索引、台账与文档派生索引的本模块SQL读写
            ├── 探索回放.py  # 按同一范围重放工具读取
            ├── 接口.py  # 上下文公开用例和可导入合同
            ├── 材料装配.py  # 必读、预算、取舍及字段投影;逐键记录入选材料字符区间并精确回读
            ├── 来源读取.py  # 按业务公开接口读取固定来源
            ├── 模型.py  # 上下文稳定对象、外壳及内部状态
            ├── 混合检索.py  # 专名精确、关键词与向量合并
            └── 索引维护.py  # 切块、嵌入、重建与陈旧拒绝

逐文件合同

src/muse/上下文/接口.py

  • 归属与种类:B09;源码。
  • 意图:让调用方通过稳定用例操作上下文,隐藏模块内部组织。
  • 职责:上下文公开用例和可导入合同。
  • 边界:唯一跨模块表面;导出输入输出合同,不暴露私有 SQL 或任意处理器。
  • 目标:HTTP、CLI 和编排对相同用例得到一致验证、失败与结果。
  • 合同依据:业务公开接口。

src/muse/上下文/模型.py

  • 归属与种类:B09;源码。
  • 意图:把上下文的稳定数据骨架与执行实现分开。
  • 职责:上下文稳定对象、外壳及内部状态。
  • 边界:纯模型和状态合同;不联网或写库,不把题材属性写死为类字段。
  • 目标:稳定外壳可校验,动态内容携带结构绑定并在所属校验链验证。
  • 合同依据:稳定模型。

src/muse/上下文/存储.py

  • 归属与种类:B09;源码。
  • 意图:将上下文的数据访问与版本写入局限在本模块。
  • 职责:上下文所属记录的 SQL 与版本读写。
  • 边界:只操作本模块记录并使用调用方事务;不跨 owner 写表或调用模型。
  • 目标:版本读写及回滚可验证,不产生第二个独立事务结果。
  • 合同依据:模块存储。

src/muse/上下文/任务范围.py

  • 归属与种类:B09;源码。
  • 意图:让所有模型读取受同一作者授权约束。
  • 职责:作品、用途、时点和来源权限。
  • 边界:服务端确定并只能收窄范围;模型不能自报作品和用途提权。
  • 目标:其他作品、未来章、未授权来源和 oracle 在各入口都被拒绝。
  • 合同依据:专属业务职责。

src/muse/上下文/来源读取.py

  • 归属与种类:B09;源码。
  • 意图:从唯一内容维护者取得可回查材料。
  • 职责:按业务公开接口读取固定来源。
  • 边界:只用公开读取合同;不跨模块查询私有表,不把缓存当权威。
  • 目标:来源值带实际版本与位置,缺失和拒绝分别可见。
  • 合同依据:专属业务职责。

src/muse/上下文/混合检索.py

  • 归属与种类:B09;源码。
  • 意图:同时支持专名精确检索和语义召回。
  • 职责:专名精确、关键词与向量合并。
  • 边界:只在已有允许集合内召回与排序;不扩权限,不伪造命中原文。
  • 目标:中文专名和语义样例可验证,所有结果回查真实来源。
  • 合同依据:专属业务职责。

src/muse/上下文/材料装配.py

  • 归属与种类:B09;源码。
  • 意图:在预算内优先保留本次任务必需材料。
  • 职责:必读、预算、取舍及字段投影。
  • 边界:选择与投影,不创造缺失事实;结构策略和来源限制同时执行。
  • 目标:实际入选与省略有原因,必读不足不能伪装完整。
  • 合同依据:专属业务职责。

src/muse/上下文/探索回放.py

  • 归属与种类:B09;源码。
  • 意图:让探索清单可以按同一范围确定性回读。
  • 职责:按同一范围重放工具读取。
  • 边界:只重放允许读取;不采纳内容,不沿用已撤回权限。
  • 目标:回放输入版本和片段可比,越界参数仍被拒绝。
  • 合同依据:专属业务职责。

src/muse/上下文/冻结快照.py

  • 归属与种类:B09;源码。
  • 意图:保存当次实际输入和消费依据。
  • 职责:来源、结构、投影和消费片段。
  • 边界:冻结明确数据、结构和投影版本;历史可读不等于当前可使用。
  • 目标:同一快照可解释旧结果,变更不会静默改写历史。
  • 合同依据:专属业务职责。

src/muse/上下文/依赖校验.py

  • 归属与种类:B09;源码。
  • 意图:在读取和提交点识别来源与策略变化。
  • 职责:授权、撤回、结构与数据版本变化。
  • 边界:只判断有效性及保护引用;不自行修改其他模块内容。
  • 目标:结构、数据、撤回和时点变化能阻止旧候选提交。
  • 合同依据:专属业务职责。

src/muse/上下文/索引维护.py

  • 归属与种类:B09;源码。
  • 意图:让检索派生物随来源更新且可重建。
  • 职责:切块、嵌入、重建与陈旧拒绝。
  • 边界:只维护版本化索引和嵌入;不生成正式事实。
  • 目标:重复处理幂等,旧来源迟到结果不能覆盖新索引。
  • 合同依据:专属业务职责。

src/muse/上下文/__init__.py

  • 归属与种类:工程;源码。
  • 意图:明确安装包和模块的导入身份。
  • 职责:Python 包身份。
  • 边界:只声明包及必要公开导出;不读取运行数据、连接网络或启动任务。
  • 目标:正常安装后可从任意 cwd 导入,导入无运行副作用。
  • 合同依据:Python 包身份。

src/muse/上下文/声音材料.py

职责:已确认声音投影、任务身份和逐键材料核对。

合同依据:专属业务职责。机械范围与用例绑定见目标文件清单中同路径条目。

src/muse/上下文/回放材料.py

  • 意图:从B01/B02/B05真实来源封存ABC材料并保护S04字段策略。
  • 职责:从B01/B02/B05真实来源封存ABC材料并保护S04字段策略。
  • 边界:只经正式owner读取和S04投影;不扩宽评测账号的正式表权限。
  • 目标:三臂资料可追查、答案隔离、预算和当前字段策略有明确拒绝。
  • 合同依据:专属业务职责。

src/muse/上下文/偏好材料.py

  • 归属与种类:B09;源码。
  • 职责:范围偏好、真实反馈及消费保护。
  • 边界:只读来源,S01决定,保留历史;不替代改进评测。
  • 合同依据:B07作者经验。