Cloudflare가 엔지니어링 표준을 RFC 형식으로 중앙화한 'Cloudflare Codex'와 이를 SDLC 전반에 적용하는 AI 에이전트 시스템을 소개한다. 지난 4개월간 AI 코드 리뷰어가 25만 건의 표준 위반을 감지하고 1만 6천 건의 머지를 차단했다.
핵심 포인트- 엔지니어링 표준을 RFC 2119 SHOULD/MUST 키워드로 작성해 JSON으로 추출, AI 에이전트가 직접 소비하는 구조다.
- AI 코드 리뷰어는 Approved RFC 위반 시 비차단 권고, Enforced RFC의 MUST 위반 시 머지를 차단한다.
- Spec Reviewer는 설계 문서를 구현 전에 Codex와 대조 분석하며, 5월 이후 600개 문서를 검토했다.
- Incident Report Reviewer는 사후 분석 문서의 완성도를 평가해 누락 항목과 불완전한 타임라인을 탐지한다.
- 메타데이터 기반 lazy discovery로 LLM 컨텍스트 윈도우 과부하를 방지한다.
상세 정리- 배경 문제: 엔지니어링 지침이 공식 문서, 저장소 파일, 채팅 스레드, 개인 지식에 분산돼 일관성 유지가 어렵고 제도적 지식이 팀 이동 시 사라지는 문제가 있었다.
- Codex 도메인 구조: 아키텍처·보안·안정성·프로그래밍 언어별로 표준을 분류하고, 각 도메인에 품질과 일관성을 책임지는 오너를 배정.
- RFC 워크플로우: 제안(MR 제출) → 리뷰(점점 넓은 리뷰어 그룹으로 확장) → 도메인 오너 승인 → 별도 Enforce 프로모션 단계로 구성. Approved와 Enforced가 별도 상태.
- JSON 추출 및 progressive disclosure: SHOULD/MUST 구문을 구조화된 JSON으로 추출하고 메타데이터로 lazy discovery를 지원, LLM에 필요한 규칙만 로드해 컨텍스트 낭비 방지.
- AI 코드 리뷰어: MR을 Codex 기준으로 평가. Approved 단계는 비차단 권고, Enforced MUST 미충족 시 승인 보류. TypeScript(oxlint) 및 Rust 언어별 린터도 제공.
- Spec Reviewer: 설계 문서를 구현 전에 분석하는 Cloudflare Worker. 결과를 D1에 저장. 5월부터 600개 문서 처리.
- Incident Report Reviewer: 사후 분석 문서 품질 평가 — 후속 조치 누락·타임라인 불완전 탐지. 5월부터 200건 분석.
- 확장 계획: 엔지니어링 외 제품·보안·컴플라이언스·신뢰·안전 영역으로 표준 확장. 에이전트가 수정을 제안하고 엔지니어가 승인하는 방향으로 자율도 증가 예정.
왜 읽나대규모 엔지니어링 조직에서 코드 리뷰·설계 검토·사후 분석을 AI로 자동화하고 표준 준수를 시스템적으로 강제하려는 아키텍트·DevOps 엔지니어에게.