跳转到内容

开工借鉴清单:B0 只借六个平凡工具

这一页是三律落到地面的样子。9 月 2 日开工前,克老师按三律和取用律裁定:B0 三天只借六个"平凡工具"(校验、生成、跑门),不借管家、不借图、不借库;门 harness、义务票状态机、事件账本、时钟排序、放置器自研,因为四轮扫描加这一轮再证实是空地。同一份文件把自研件登记为将来的开源候选,只登记不公开,公开时点由你拍。

来源是《开源融入借鉴清单 v1(B0 到 B2)》(克老师裁定,2026-09-02)。检索由 Grok 本机一手核,每件都用 GitHub API 核过星数、许可、最近推送,SPDX 空的读了 LICENSE 原文。

先记三样
  • 位置:六件平凡工具全是商品,该用;门 harness、义务票状态机、账本、放置器是空地,自建。
  • 抄与不抄:抄:conftest 的结构断言、pre-commit 的绑定、anneal 的"链是数据"。不抄:anneal 的 Postgres、任何第二数据库。
  • 一个数:B0 六件。一条令:"开工那天早上先钉六件的 tag,没版本的借用件门红。"
件许可B0 干什么替身退出日
python-jsonschema/jsonschemaMITDraft 2020-12 校验引擎;无效 fixture 必拒自写二十行包装调同一库2026-12-01
python-jsonschema/check-jsonschemaApache-2.0(原文)YAML 与 JSON 门的命令行;pre-commit 钩单脚本调 jsonschema 模块B0 关窗后 90 天
koxudaxi/datamodel-code-generatorMIT从 schema 生成类型,生成物带来源摘要手写类型2026-12-01
adobe/jsonschema2mdApache-2.0从 schema 生成文档;文档是生成物,真源仍是 schema文档站直接嵌 schema2026-12-01
open-policy-agent/conftestApache-2.0(原文)登记件结构断言(字段闭集、枚举、唯一 ID);判定四值由自写外壳写出纯 Python assert2026-11-01
pre-commit/pre-commitMIT把校验与自写门绑到 commit;本机等于 CI 的最小胶,不是判定真源CI 只调自写门B1 首日

平台席开工那天早上一件事:用 GitHub API 各取一行最新 tag 写进启动清单,不跟 main。原文:“不做这一步,借用件没有版本等于补丁味信号,门红。”

故意不进 B0:anneal(要 Postgres)、archify(B0 不出图)、codegraph 与 serena(仓里还没代码)、beads 与 loopx(B1 票语义 spike)、litestream 与 cr-sqlite(B2)、OpenWork 与 teamai(不是宪法仓骨架)、healthchecks 与 gatus(门心跳用参数表加 CI 时钟即可)。

问题取法借、改写还是自研
登记件 schema 校验与生成上表前四件借用(管道)
门等于断言加心跳加判定的运行器结构断言借 conftest 与 pre-commit;语义断言、四值判定、心跳与死人开关、禁 skip 自写自研(harness);借用两件命令行
开放票、义务票、ADR 台账义务票状态机(开、交付、消费者验收,消费者不等于作者)是空地,自建;ADR 字段参照 madr,不引入工具;adr-tools 是 GPL 禁用自研;参照
事件账本只追加加多机复制B0 单机 SQLite 加校验和自研;B2 spike 二选一 cr-sqlite 或自写同步;litestream 只当投影副本;BSL 与 LGPL 的不当脊柱自研;B2 spike
代码图谱B1 首借 codegraph(MIT),钉版本,退出日等于自写"下次改哪"索引;serena 是 MCP 常驻,与不借常驻冲突,只参照;要图数据库的等于第二真源,不要借用(B1);参照
架构图图集已从九章书画出,Mermaid 文本进文档目录当图真源,CI 只查能渲染;archify 只抄"类型化中间表示到确定性渲染"的思路;LGPL 与 MPL 的不进依赖自研(图从登记件长);参照
多 agent 施工协作施工协作手册(一票一文件、claim 先于动手、消费者裁完成、30 分钟停猜、门四色、小 PR、禁第二路径)加 anneal 三条;OpenWork、teamai、OpenRath 只参照;不装第二管家自研(手册加派工循环);参照
多机多壳会话与租约会话对象自研;抄 OpenRath 的租约加 fencing token、litefs 的"同一时刻一个 primary 写"语义进事件信封;放置仍是空地自研;参照

mosonlab/anneal(MIT,8 月 19 日建,一百多星,只在 Apple Silicon 验证):你写 spec 排上 board,一条链十二步从 spec 到 merge gate,驱动本机已登录的 Codex、Claude Code、Pi,不持 key、不代理。

吸收三条(已进施工协作手册):链是数据不是代码;承重文件两次独立评审加独立回归才 merge,只认退出码与校验和;施工链只在 Founder 决策点停,其余走 UNKNOWN 票继续。

不吸收:Postgres 加 Docker Compose 运行时(违反每机 SQLite、无中心);权限绕过加无沙箱;用 review agent 的文本当通过信号。星数低于 300,按取用律只参照或 spike。

按三分标记,下列件标“完全自研”,并在开源候选清单里只登记不公开:comm(已在跑)、义务票状态机、门 harness(四值判定加心跳加禁 skip)、时钟排序的事件账本与事件信封、放置器、灵魂谱系与学校回路。

公开时点:集团有媒体团队、做完整体包装之后,由你拍;到时由克老师提醒(已入他的长期记忆)。这一条和 8 月 29 日你说的“comm 将来做成开源项目对外,给开源世界做贡献”接上了。

  • 这份清单里的“义务票状态机是空地”和第 2 课的六个状态、A2A 的任务状态机三者放一起看:外面有协议但没有产品,我们抄字段名自建实现,这就是协议与通信那页的结论。
  • “门只认退出码与校验和,LLM 文本永不作通过信号”在这里第三次出现(R4 规律、OpenWork 造手三件、anneal 三条)。三个不同来源收敛到同一句,说明它不是偏好,是这一代工具的共识。

借用件按“平凡”程度排序。 校验器、生成器、钩子管理器这类没有世界观的工具可以放心借;带对象模型的(看板、编排器、记忆库)借一个就多一套世界观。B0 六件全是前者,这是有意的。

  • 集团内部:《开源融入借鉴清单 v1(B0 到 B2)》(克老师裁定,2026-09-02 20:24 JST);施工协作手册 v1.1 §7、§9。
  • 外部证据:Grok 本机检索《开源融入借鉴:检索》(2026-09-02,逐件 GitHub API 核)。