Symbolic Feedback Loop

生产流量即规范
遗留代码没有文档,也没有测试。可它此刻正在运行。一个月记录完善的日志就是规范——用生产流量捕获当前行为,生成 Hurl 集成测试,你便能在一行代码都不读的情况下,固定遗留系统的功能,为重构铺下安全网。

构建Agent可操作的系统
企业 IT预算的60~80%用于守护锁死的legacy。因为打不开。AI泡沫的真正含义不是模型变聪明——而是企业锁死的记忆正在变得可达。

Agent Operable Codebase
人类读起来好的代码和AI Agent操作起来好的代码是一回事吗?不是。一个文件里有20个函数时,Agent性能下降30~85%。办公室要变成工厂。

第6课. 通过就锁定 — Ratchet Pattern原理与批量应用
AI宣布'全部完成'。实际上是40/527。Ratchet Pattern将完成判定交给机器。

第5课. 有缰绳的AI — Reins Engineering概论
缰绳工程是围栏。Reins Engineering是缰绳。不要换模型——添加契约。

Ratchet Pattern — 让 Agent 做到底的方法
让 AI Agent 为 527 个函数编写测试,它在第 40 个时宣布'完成了'。Ratchet Pattern 通过将完成判定交给机械式 verifier,迫使 Agent 走到终点。

比起模型IQ,更重要的是反馈拓扑
同一个模型,有时止步于40个,有时完成全部527个。差异不在模型,而在反馈结构。LLM的性能更大程度上取决于它所处的反馈循环有多快、多确定,而非模型本身的能力。

tsma -- 遗留代码的回归防线
一个 CLI 工具:索引所有函数、检测测试有无、测量覆盖率、向 LLM 代理提供精确反馈。一条命令为遗留代码构建回归防线。

filefunc — 一文件一概念
AI 代码智能体的导航单位是文件。filefunc 是一种 Go 代码结构约定和 CLI 工具,强制每个文件只包含一个概念。