Hurl

生产流量即规范

生产流量即规范

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

第11课. 如何拯救崩溃的 Vibe Coding 应用

第11课. 如何拯救崩溃的 Vibe Coding 应用

用 vibe coding 做的应用崩了。不需要重建。诊断它、锁定它、一步一步地走出来。

huma -- 一个端点都不漏的棘轮

huma -- 一个端点都不漏的棘轮

让AI代理测试42个端点,它在第15个就宣布完成了。huma将端点列表变成棘轮会话,让代理一个都漏不了。scan、next、write、verify。四个命令,零配置。

第3课. 不会崩坏的应用 — Hurl、Git、CI/CD

第3课. 不会崩坏的应用 — Hurl、Git、CI/CD

用Hurl声明API契约,用Git创建存档点,用CI/CD自动验证。三者结合就成了棘轮——只向前转、不会倒退的齿轮。

Reins Engineering — 给AI装上缰绳

Reins Engineering — 给AI装上缰绳

Harness engineering是围栏,能防止代理越界,但无法确保它到达目的地。Reins Engineering是缰绳——用确定性契约引导方向,用棘轮锁定行为,将决策与实现分离。

Hurl阻止Vibe Coding的漂移

Hurl阻止Vibe Coding的漂移

Vibe coding在3个月内因逻辑漂移而崩溃。CMU、METR、DORA、Amazon的案例证明了这一点。用Hurl将API契约声明为纯文本并用棘轮锁定,在不限制AI自由的前提下结构性地抑制漂移。