Commit edc9655
`ARCHITECTURE.md` 的 ADR 小节指向 `docs/adr/0001-metadata-service-architecture.md`,
该文件已于 2026-02-11 在 `9da8e3e72` 中随 ADR-0002 与 `docs/adr/README.md` 一并删除,
读者点进去是 404。
不做「换个 ADR 重指」的机械修复:该链接承载的论断——「ObjectQL 与 MetadataPlugin
都可以提供 metadata 服务,MetadataPlugin 优先、ObjectQL 兜底」——本身已经不成立。
按 origin/main 核对:
- `packages/metadata/src/plugin.ts` 是唯一 `registerService('metadata', …)` 的地方;
`packages/objectql/src/plugin.ts` 只注册 `objectql` / `data` / `manifest` / `lifecycle`,
没有 `metadata`。
- ObjectQL 已退为消费者:`start()` 里读 metadata 服务、同步定义、订阅事件,
取不到时退回自身内部 registry。
- ADR-0001 幸存的那一半(共享接口)如今是 spec 契约
`packages/spec/src/contracts/metadata-service.ts` 的 `IMetadataService`,
槽位声明在 `packages/spec/src/system/core-services.zod.ts`。
因此该小节改为:以纯文本(非链接)记下被删路径与删除出处,陈述现行单一提供者架构并
指向上述活的契约与实现文件,仓储/变更日志/订阅机制指向仍在的 ADR-0008。并明确写出
「单一提供者这个决策目前没有 ADR 归属」——重新立档是维护者的事(PD #14),本 PR 不碰
`docs/adr/**`。
顺带把 `scripts/check-adr-anchors.mjs` 中 `UNRESOLVED_ADR_CITATIONS` 的 `0001` 条注释
更新为事实:它原本写「ARCHITECTURE.md still carries a markdown LINK」,本 PR 之后这句
不再为真。条目本身保留——ADR-0002 的历史引用仍让它 earning its place,门禁的 stale 检查
已验证(绿)。
Claude-Session: https://claude.ai/code/session_01F8q5J1MQyocgtNspb15fSn
Co-authored-by: Claude <noreply@anthropic.com>
1 parent e5bd768 commit edc9655
2 files changed
Lines changed: 32 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
648 | 648 | | |
649 | 649 | | |
650 | 650 | | |
651 | | - | |
652 | | - | |
653 | | - | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
654 | 676 | | |
655 | 677 | | |
656 | 678 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
200 | 203 | | |
201 | 204 | | |
202 | 205 | | |
| |||
0 commit comments