- 归档并收敛 R2 历史留痕至 docs/实现回顾/R2改造历史留痕.md,删除已退出生命周期的改造计划、旧文件处置及验证过程文档 - 现行测试用例身份收敛至 tests/用例清单.json(1358条扁平登记),适配 conftest、索引维护与测试执行验证 - 清理源码、配置、SQL迁移头、测试夹具及规则文档中的 Wxx 实施分期标签与过时过程描述 - 同步重新打包构建资源清单,通过全量离线测试、模块边界、类型检查与索引双向强核验
55 lines
4.7 KiB
Markdown
55 lines
4.7 KiB
Markdown
# 新版 agent-example 设计阅读指南
|
||
|
||
本目录定义新版 agent-example 的目标设计及其研究依据,适用于日常维护和设计评审。当前运行行为仍由项目现行入口、合同和实测证据说明;目标设计不代表相关能力已经实现。
|
||
|
||
## 设计主张
|
||
|
||
采用 Python 模块化单体、React/TypeScript 作者工作台、PostgreSQL 持久化任务与业务数据。十个业务模块拥有各自实例和行为,元数据模块提供版本化内容结构。正式变更、任务运行和工作台使用共同接口;私人探索稿保持独立生命周期。
|
||
|
||
元数据保留类型和字段扩展、结构合成、动态表单、字段用途投影及版本演进。固定身份、版本、授权和提交机制由代码保护。动态结构和可替换能力都不能绕过作者确认、来源范围与事务约束。
|
||
|
||
## 阅读顺序
|
||
|
||
1. [目标系统完整功能清单](业务需求/目标系统完整功能清单.md):作者要完成什么。
|
||
2. [总体架构](总体架构.md)与[术语表](领域模型/术语表.md):职责、数据归属与概念。
|
||
3. [元数据与结构演进](数据模型/元数据与结构演进.md):动态类型、字段和版本合同。
|
||
4. [项目目录与文件职责](项目目录与文件职责.md)与[逐文件设计目录](文件设计/目录.md):完整总树、各部分文件树,以及逐文件意图、职责、边界和目标。
|
||
5. [模块设计目录](模块设计/目录.md)、[接口契约目录](接口契约/目录.md)和[功能规格目录](功能规格/目录.md):实现入口、失败后果与验收。
|
||
6. [迁移与验收](迁移与验收.md)和[功能覆盖矩阵](功能覆盖矩阵.md):长期数据安全合同与功能—规格—测试映射。
|
||
7. [研究依据目录](研究依据/目录.md):46 个参考项目、主体评估、历史方案和证据范围。
|
||
8. [R2 改造历史留痕](../../实现回顾/R2改造历史留痕.md):主体交付脉络、原证据摘要和验证边界;R2 过程管理已经结束。
|
||
|
||
现行测试身份见 [tests/用例清单.json](../../../tests/用例清单.json),行为评测合同见[验证设计](验证设计/目录.md);原文授权与数据转换分别见[生命周期合同](接口契约/原文证据生命周期.md)及[知识记录分流](数据模型/旧知识记录分流.md)。
|
||
|
||
## 文档权威分工
|
||
|
||
| 内容 | 当前定义位置 |
|
||
|------|--------------|
|
||
| 功能定义 | 业务需求/目标系统完整功能清单.md |
|
||
| 领域术语 | 领域模型/术语表.md |
|
||
| 模块编号与实例归属 | 总体架构.md |
|
||
| 存储对象与引用 | 数据模型/存储与对象关系.md |
|
||
| 动态类型、字段及结构演进 | 数据模型/元数据与结构演进.md |
|
||
| 状态和来源有效性 | 数据模型/状态与来源有效性.md |
|
||
| 公开输入、输出和错误 | 接口契约/ |
|
||
| 模块内部职责与协作 | 模块设计/ |
|
||
| 作者旅程及行为验收 | 功能规格/ |
|
||
| 目标文件路径、意图、职责、边界和目标 | 目标文件清单.json;总树和文件设计各页由此投影 |
|
||
| 现行测试身份与行为合同 | tests/用例清单.json;执行与隔离原则见 .agent/rules/测试隔离.md,登记不代表通过 |
|
||
| 原文授权、期限与归档恢复 | 接口契约/原文证据生命周期.md |
|
||
| 混合知识表的字段与业务分流 | 数据模型/旧知识记录分流.md |
|
||
| 设计权衡 | 决策/ |
|
||
| 外部项目与原实现证据 | 研究依据/;仅代表各自核对快照 |
|
||
|
||
目录、导航和概览引用这些定义。研究报告中的历史建议、旧存储方案和旧字段策略不作为新版目标合同。既有 129 项产品功能不因增加元数据支撑合同而重编号;元数据验收使用独立 M01—M08 编号。
|
||
|
||
## 文档包与实施产物
|
||
|
||
本目录只包含设计文档、研究材料和目标文件清单。清单中的 src、web、配置、数据库、Skill、测试和部署文件定义目标职责,不作为已实现或通过证明。实际迁移以版本化 SQL 和用途明确的迁移入口为准。
|
||
|
||
架构中的单作者身份、五类角色、强能力角色约束、五小时额度窗口、先审后入和私人探索边界均被承接。具体模型 ID、凭据、部署主机连接值、真实作品数据及实验 oracle 不写入本设计包。
|
||
|
||
## 维护方式
|
||
|
||
在同一主题定义文件修改目标行为,再同步受影响的接口、规格、覆盖矩阵与索引。目标路径或合同变化同步 JSON、Markdown 树和逐文件页面;现行测试身份同步实际文件、符号与参数登记,不维护第二份旧用例迁移映射。不为路径改名改变稳定模块、角色、Skill 或类型身份。实施状态依据真实检查报告记录,不能用本目录的覆盖数量表示产品完成度。
|