实施计划¶
该分支基于 state-serving 分支和 coverage 分支构建(两者已合并到该分支中)。
- 编写计划类型和请求体。 在状态规则旁添加 plan、rule 和 reason 类型,并让状态累加器在同一预算下将解析后的请求体提供给提取过程,与响应体一样被接纳。
- 字段规则。 添加一个模块,用于根据写入所观测实体的调用来解释该实体(echo、copy、path、slug、clock、sequence、unique、template 和 constant),并识别和格式化时钟值、UUID 和 Token。
- 效果。 添加一个 gate 和服务器共用的 apply 模块。它根据 plan、call 和值来源,对可写状态接口执行 create、update、delete 或 document write:值来源在 gate 中是已记录的值,在服务时是存储的生成器。
- Gate。 添加一个模拟,它:
- 对每个写入工具进行分类;
- 根据各自的示例构建每个计划;
- 在初始状态的副本上遍历时间线;
- 检查由状态应答的读取;
- 归因通过项和不匹配项;
- 学习插入规则;
- 记录判定结果。
提取过程在读取 gate 之后运行该模拟,并返回 writes 和 write_clock;视图 schema 及其未知项描述了写入模型。
5. 服务。
- 加载的状态携带 plans 和 clock。
- 存储获得 atomic mutations、clock 和 counter(全部由 data/reset 和 data/add 重置)。
- 写入应答模块校验请求体、应用效果并渲染响应。
- 对缺失实体的条目读取会应答已记录的 404。
- 服务目录会添加已服务的写入工具,其描述计入发现预算。
6. 导出。 在 bundle 计划和 README 中统计已服务的写入工具。
7. 测试。 领域、服务、适配器和 MCP 边界覆盖,与规范的验收清单一致。
8. 文档。 在 environment-state 和服务章节中记录写入模型,并在 verification.md 中记录真实捕获结果、AgentEnv 运行和实时对比。
除 environment-state 结果成员之外,没有依赖、提供方或 REA 工具契约的变更,也没有新的网络活动。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 rea2/rea