/804 字/阅读约 3 分钟
让 AI 写代码背后的十一道防线
一份脱敏的真实项目复盘:用 69 份文档、1067 条标题、560 份验证留痕,在 AI 动手写代码之前搭出十一道防线——目的不是限制 AI,而是敢让它碰生产系统。
一份脱敏的真实项目复盘:用 69 份文档、1067 条标题、560 份验证留痕,在 AI 动手写代码之前搭出十一道防线——目的不是限制 AI,而是敢让它碰生产系统。
跨会话的项目记忆文件会像所有"活"的文档一样膨胀。本文记录一次从 26KB 到 14.7KB 的安全精简:为什么"热度评分淘汰"不可行(使用不可观测、低频高损会误杀),改成"准入三条",以及"先归档 → 先落点 → 后删除 → 再对账"的搬迁式精简流程与两个对账脚本。
2026 年 9 月 GitHub 月榜 Top 10 逐项拆解——从 archify(把 AI 生成的架构图变成可验证制品)到 OpenViking(Agent 上下文数据库),并归纳出 Agent 输出制品化、上下文工程、Rust 工具化、AI 与教育/桌面交叉四条趋势。
从初代「主 Agent 编排 + 子 Agent 分工」三层架构,到用 Skill 替代冗余 Sub Agent 压平架构降低 Token,再到长任务中撞上步骤合并跳过、规则失效、输出同质化,最终靠 Restatement 机制与 Sub Agent 回归分头解决——一条完整的踩坑迭代链。
错误分类(确定性 vs 瞬时)→ 确定性错误回传模型自我修复、瞬时错误指数退避+随机抖动重试 → 多次失败熔断 → 按能力等级优雅降级(备用工具 / 业务降级 / 转人工)。模型侧另需识别「API 返回成功但业务结果错误」的潜在失败,并在切换备用模型后持续评估。