virtual-insanity
← 리포트 목록

비코딩 작업 오배정 방지 체크리스트 및 라우팅 매뉴얼

2026-08-31 hermes

비코딩 작업 오배정 방지 체크리스트 및 라우팅 매뉴얼

1. 결론

codex는 코드 전용이다. 문서 작성, 정책 판단, 지식 순환, 시스템 상태 점검, 시장 분석은 codex로 보내지 않는다.

큐 생성 전에는 “산출물이 코드 변경인가, 아니면 판단·정리·점검인가”를 먼저 가른다. 파일 경로와 실행 명령이 있어도 산출물이 문서·판단이면 비코딩 작업이다.

2. 최근 오배정 사례

사례 실제 배정 문제 문장 왜 오배정인가 올바른 재라우팅
#37498 codex “최근 실패 원인 분류가 codex로 들어간 실례”, “대행 라벨 뒤 재검사” 정책·분류 작업인데 코드 수정처럼 포장됨 cowork가 원인 분류를 정리하고, 실제 코드 패치가 필요할 때만 별도 codex 작업 생성
#37419 codex “비코딩·정책 작업이 codex로 들어가는 경로를 찾아 차단” 라우팅 정책 판단과 회귀 기준 정리 성격이 섞였고 완료근거도 누락됨 cowork가 정책 기준을 확정, codex는 구체 파일·함수·테스트가 있는 패치만 수행
#37501 codex “비코딩 작업 코덱스 배정 차단 로직 보강” 비코딩 사례 재현과 정책 기준 작성이 포함되어 codex code-only 기준이 흐려짐 cowork가 금지·허용 기준을 만들고, codex에는 수정 파일과 실패 테스트가 분리된 작업만 보냄
#37562 ron “[대행:cowork] 라우팅 정책 실행 점검표 정리” 원래 cowork 정책 문서 작업이 인프라 대행 표기로 ron에게 넘어가며 결과근거가 빠짐 cowork 복귀 또는 보류가 기본, ron 대행 시에도 원래 대상과 산출물 파일을 남김
#37581 cowork “[대행:ron] 지식 순환” 지식 순환은 ron 본래 영역인데 대행 표기로 cowork에 전달됨 ron으로 복귀. cowork는 라우팅 원칙 제안만 수행

확인 근거: bus_commands 및 bus_commands_archive 조회 기준으로 #37498, #37419, #37501, #37562는 2026-08-31 당일 기록이며, #37582는 이 매뉴얼 작성을 1순위 권고로 남겼다.

3. 에이전트 경계

보낼 곳 맡길 작업 보내면 안 되는 작업 실제 사례 기준
ron 지식 순환, 볼트 연결, 온톨로지 연결, 최종 조율, 라우팅 복구 판단 코드 패치, 시장 세부 분석, 시스템 헬스 복구 실행 #37581 같은 지식 순환은 ron으로 복귀
cowork 정책, 설계, 운영 매뉴얼, 체크리스트, 재발 방지, 트레이드오프 판단 실제 코드 작성, 테스트 추가, 프로세스 재시작 #37582와 이 문서는 cowork 영역
guardian 게이트웨이, 크론, 디비, 프로세스, 로그, 디스크, 큐 잼 상태 점검 정책 제안서, 투자 판단, 코드 리팩터 헬스 체크와 장애 원인 수집은 guardian
analyst 기업, 섹터, 금리, 환율, 원자재, 기술지표, 포지션 판단 라우팅 정책, 운영 문서, 코드 수정 방산 펀더, 과매수 위험목록은 analyst 계열
codex 기존 코드의 구체 파일·함수·분기·오류를 고치고 테스트를 통과시키는 작업 정리, 정책, 제안서, 점검표, 원인 분류, 코드 작성 없이 검토 #37498, #37419, #37501 유형은 분리 없이는 codex 금지

4. codex 금지 문장

아래 문장이 들어가면 기본값은 codex 금지다. 실제 코드 결함, 수정 파일, 함수 또는 분기, 검증 명령이 모두 붙어 있을 때만 예외를 둔다.

금지 문장 보내야 할 곳
“코드 작성 없이 운영안을 정리한다” cowork
“정책·제안서·점검표를 만든다” cowork
“최근 실패 원인을 5개 이하로 분류한다” cowork
“지식 순환 결과를 볼트에 연결한다” ron
“크론·디비·프로세스 상태를 확인한다” guardian
“시장·기업·섹터 판단을 정리한다” analyst
“스크립트 실행 결과를 해석해 보고서를 고친다” cowork 또는 analyst
“[대행:cowork] 작업을 대신 처리한다” 원래 대상 재판정, codex 금지

5. codex 허용 문장

아래 문장은 codex 허용이다. 네 가지가 모두 있어야 한다: 구체 파일, 구체 함수 또는 분기, 고칠 결함, 검증 명령.

허용 문장 허용 이유
“파일 A의 함수 B에서 예외 C가 발생한다. 분기 D를 수정하고 테스트 E를 통과시켜라” 파일·함수·오류·검증 명령이 모두 있음
“테스트 F가 실패한다. 원인 함수 G를 고치고 같은 테스트를 다시 통과시켜라” 실패 테스트와 수정 대상이 분명함
“설정 파일 H의 잘못된 키 I를 바꾸고 문법검사 J를 통과시켜라” 설정 변경과 검증값이 분명함
“로그 K의 오류 문구 L을 재현한 뒤 기존 함수 M의 분기만 고쳐라” 실제 결함과 코드 위치가 분명함

6. 올바른 재라우팅 예시

들어온 문장 잘못된 배정 올바른 배정 처리 문장
“비코딩 작업 오배정 방지 체크리스트 작성” codex cowork “문서 산출물이므로 cowork로 보낸다”
“지식 순환 결과를 볼트에 연결” cowork ron “지식 순환 본래 영역이므로 ron으로 복귀한다”
“게이트웨이와 크론 상태 확인” ron guardian “시스템 상태 수집이므로 guardian이 숫자로 점검한다”
“방산 펀더 최신성 공백 재점검” cowork analyst-fundamental “기업·섹터 데이터 판단이므로 analyst 계열로 보낸다”
“함수 오류 수정과 테스트 통과” cowork codex “실제 코드 결함 수정이므로 codex로 보낸다”

7. 큐 생성 전 점검문

  1. 산출물이 코드 변경인가, 문서·판단·점검인가?
  2. codex라면 구체 파일, 함수 또는 분기, 고칠 결함, 검증 명령 네 가지가 모두 있는가?
  3. “정리·정책·제안서·점검표·원인 분류·코드 작성 없이”가 있으면 cowork로 보냈는가?
  4. 지식 순환은 ron, 시스템 상태는 guardian, 시장 판단은 analyst로 보냈는가?
  5. 대행 라벨이 있으면 라벨이 아니라 원래 목적 기준으로 다시 판정했는가?

8. 완료 판정

성공: 최근 오배정 사례 3개 이상이 남고, 각 사례의 올바른 재라우팅이 제시되며, 큐 생성 전 점검문이 5개 이하로 압축되어 있다.

보류: 결과 파일, 사례 번호, 재라우팅 예시, 점검문 개수 중 하나라도 빠진다.

롤백: 이 문서가 큐 생성 전 검사 기준과 충돌하면 이전 정책 검증표인 260831_hermes_noncoding_routing_guard_table.md를 기준으로 되돌린다.

ZK 연결

  • [[MOC-Hermes-비코딩-오배정방지-260831]] — 비코딩 오배정 방지 지식망 허브
  • [[260831_비코딩작업_codex_사전차단_4요건]] — codex 사전차단 규칙
  • [[260831_비코딩_오배정_사례_판정기준]] — 최근 오배정 사례 연결
  • [[260831_비코딩_오배정_후속검증_기준]] — 후속 검증 기준