AI 生成代码合规难?提议把架构规则放 Git 并用确定性 CI 校验
razxrr · reddit · 2026-09-11
作者指出当前编码 agent(Claude Code、Cursor、Codex 等)的共识是让 agent "知道"项目规则(CLAUDE.md、RAG、memory、MCP 等),但无法保证它"遵守":agent 可能生成能编译、测试通过却违反架构决策的代码(如绕过 PaymentGateway 直接调 StripeClient)。
作者正在实验一个"治理层"方案:
- 把规范性内容(decisions、business-rules、architecture)以结构化形式存进 Git(.context/ 目录)
- agent 通过 MCP 消费这些规则作为上下文
- 关键是 CI 在不调用 LLM 的情况下,对代码变更做确定性校验,机器可判地拦截违规
核心主张:Memory 告诉 agent 发生了什么,Governance 告诉 agent 什么被允许。作者在围绕此想法开发项目,并征集社区对现有方案(测试+code review+ADR)是否已足够解决的讨论。
「编程与Agent」频道最新
- Reddit 发帖征询:客服 Agent 该用什么会话存储与可观测性工具 — Srinidhi_Murali · 2026-09-11
- 开源企业级世界模型 Utopia 走红 GitHub,已获 6.8k Star — adnan_hashmi · 2026-09-11
- OpenAI 员工自建 75 万数据源反馈应用,几乎每天用于产品决策 — simpsoka · 2026-09-11
- 40 条 prompt 用 ChatGPT Astra + Blender MCP 造出浏览器 RTS 游戏 — TheMoonMidas · 2026-09-11
- AI Agent 搭 800 页嵌套代理只为止册 PyPI,还差点烧掉 IP — voooooogel · 2026-09-11
- BAML:一套 API 通吃六语言全模态 LLM 调用的纯开源库 — dosco · 2026-09-11