决策记录(ADR)
本页由 site/gen.mjs 从仓内 docs/adr/ 生成,勿手改
决策记录是设计推导与取舍的真相源;README 只留结论,推导一律在仓内 ADR。
| 编号 | 决策 | 一句话结论 | 状态 |
|---|---|---|---|
| ADR-0001 | 领域知识红线 | 领域知识只能住在宿主/领域包,本仓只留机制面——这条边界靠机器判,不靠自觉。 | 已采纳(Accepted) |
| ADR-0002 | 门禁执行体可被宿主复用 | 机制面若要跨仓复用,就不能锁在 package main 里——判据与执行体分离,宿主只写声明面。 | 已采纳(Accepted) |
| ADR-0003 | 与上游矩阵的分层 | 本仓不是孤岛——家规只写在别处的文档里等于没有规矩,必须落成本仓自己执行的门禁。 | 已采纳(Accepted) |
| ADR-0004 | 执行沙箱:入口唯一 + 档位登记 | 执行只允许经 sandbox 登记簿,档位声明必须有人签字——否则「宿主声明的强度」与「实际执行的强度」之间没有信号。 | 已采纳(Accepted) |
| ADR-0005 | 门面包不可变 | 门包只许转发、不许长胖——门面一旦自己长出实现,就成了与上游并存的第二份真相。 | 已采纳(Accepted) |
| ADR-0006 | 通用化判据 | 内核只给机制——判定语义归内核、判定依据与展示文案归宿主。 | 已采纳(Accepted) |
仓内索引:https://github.com/yi-nology/goagent-kernel/blob/main/docs/adr/README.md(新增 ADR 的流程写在那里)。