docs: 0011 与 0012 转已接受,README 阶段清单勾到 ⑤

④ 与 ⑤ 都勾上但各自注明了欠账:e2e 那一层还是空的(它要打真实模型网关);事件出口没有调用
点(Event 还没有字段);stores 只有逐行追加那一种形态。勾上是因为骨架与十个模块确实都落地
了,注明欠账是因为清单是进度的权威处,含糊会让人以为这两件事已经做完。
This commit is contained in:
2026-08-10 04:24:01 -04:00
parent 4f3f43d218
commit 183113f624
3 changed files with 8 additions and 5 deletions
+6 -3
View File
@@ -39,9 +39,12 @@
所以它排在架构前面:边界画错,后面每一份架构文档都要重写 所以它排在架构前面:边界画错,后面每一份架构文档都要重写
- [x] ③ 架构 —— `research-wiki/explanation/architecture.md``pyproject.toml` 的 import-linter 契约。 - [x] ③ 架构 —— `research-wiki/explanation/architecture.md``pyproject.toml` 的 import-linter 契约。
架构文档先于代码存在,此期间它是一份规格而不是描述,文档开头须写明这一点 架构文档先于代码存在,此期间它是一份规格而不是描述,文档开头须写明这一点
- [ ] ④ 测试框架 —— unit / integration / e2e / contract 四层骨架(划分判据是「依赖什么」, - [x] ④ 测试框架 —— unit / integration / contract 三层已在跑;**e2e 还是空的**,它要打真实
见 [CLAUDE.md](CLAUDE.md) §1.9,以及 `tests/contract/` 那套公共行为一致性用例的形状 模型网关(划分判据是「依赖什么」,见 [CLAUDE.md](CLAUDE.md) §1.9`tests/contract/`
- [ ] ⑤ 实现 —— 分块落地,每块必须有对应层级的测试接住,守着它的 import-linter 契约在同一个提交里加上 那套公共行为一致性用例接上了自带的存储实现,解释器与执行器那几条仍等下游把实现接进来
- [x] ⑤ 实现 —— 十个模块全部落地。**两处已知欠账**:事件出口收下了但没有调用点(`Event`
还没有字段,事件集要独立成一份 design doc);`stores` 只有逐行追加那一种形态,关系
数据库那种由下游自己实现,契约套件是它的准入标准
- [ ] ⑥ 迁移验收 —— 真的把 dissect 与 GovDoc-SaaS 迁过来,以两边测试全绿为准 - [ ] ⑥ 迁移验收 —— 真的把 dissect 与 GovDoc-SaaS 迁过来,以两边测试全绿为准
## 本地检查 ## 本地检查
+1 -1
View File
@@ -1,6 +1,6 @@
# Design 0011 · 逐行追加的日志存储 # Design 0011 · 逐行追加的日志存储
**日期** 2026-08-10 · **状态** 确认 **日期** 2026-08-10 · **状态** 已接受(2026-08-10 项目负责人确认
**落实** `0003-public-api-shape.md` 决策四与 `0005-storage-atomicity-and-record-fields.md` **落实** `0003-public-api-shape.md` 决策四与 `0005-storage-atomicity-and-record-fields.md`
决策二、五。那两份定了存储接缝有哪六个方法、写入粒度是什么、哪两次写是耐久屏障、以及前缀 决策二、五。那两份定了存储接缝有哪六个方法、写入粒度是什么、哪两次写是耐久屏障、以及前缀
@@ -1,6 +1,6 @@
# Design 0012 · 模型调用接缝的网关适配器 # Design 0012 · 模型调用接缝的网关适配器
**日期** 2026-08-10 · **状态** 确认 **日期** 2026-08-10 · **状态** 已接受(2026-08-10 项目负责人确认
**落实** `0003-public-api-shape.md` 决策四里的模型调用接缝,与 `../../CLAUDE.md` §1.5 **落实** `0003-public-api-shape.md` 决策四里的模型调用接缝,与 `../../CLAUDE.md` §1.5
「模型调用一律走 PolyGateway,不在本项目里另写重试 / 限流 / 熔断 / 缓存 / 遥测」。 「模型调用一律走 PolyGateway,不在本项目里另写重试 / 限流 / 熔断 / 缓存 / 遥测」。