Skip to content

当前状态 ​

这页记录 Oxpecker 作为 AI 辅助开发验证工具链的当前状态。

它回答四个问题:

  • 现在已经能用什么?
  • 正在塑形什么能力?
  • 哪些方向仍然只是研究?
  • 它怎样降低 agent 生成代码带来的代码审查不确定性?

当前概览 ​

现在

显式状态检查器雏形

最小 checker 已经能探索有限模型、检查不变量,并为状态逻辑输出反例 trace。

推进中

审查证据形态

下一步的压力点是把 checker 输出整理成人类审查者能直接使用的证据。

风险

错误信心

Oxpecker 不能暗示一次模型检查已经证明生成代码完全正确,除非模型、适配层和边界足以支持这个结论。

轨道状态 ​

轨道状态当前重点
检查器核心现在稳定结果类型、trace 所有权和搜索限制
规格表达层下一步让生成代码旁边的规格更容易编写和审查
状态空间工程下一步高效 visited state 存储和状态增长诊断
性质系统下一步死锁检测和有界时序检查
符号方法研究约束导出和 solver-backed 实验
受限 Zig 验证研究定义一个很小、可检查的 Zig 子集
证明边界稍后小型 proof checker 和 proof obligation 示例
工具链集成下一步CLI、报告、CI、agent / 审查输出

更新规则 ​

只有出现具体证据时,状态才应该更新:

  • 有可运行的 Zig 示例;
  • 有一组失败和通过的检查样例;
  • 有可测试的结果类型或 CLI 行为;
  • 有解释检查结果的审查 artifact;
  • 或者有已经记录在代码和路线图里的设计决策。