FAST CAMPUS · CASE STUDY
CHAPTER 04
OMC RALPLAN ANALYSIS
oh-my-claudecode는 sub agent를 어떻게 쓰고, 어떻게 검수하는가
GitHub 원본 기준으로 `ralplan`을 4C Stack 관점에서 다시 읽는다. 핵심은 agent 숫자가 아니라, 계획·실행·검수 책임을 분리하고 evidence로 다음 route를 정하는 구조다.
Source: github.com/Yeachan-Heo/oh-my-claudecode · decks/chapter-04.html · checked 2026-06-03
4-3 · Ralplan Case
4C · planner · architect · critic · verifier
PLAN VERIFY
OMC CASE STUDY 01 / 10
● SPEAKER NOTESSLIDE 01 / 10
이번 버전은 표 설명보다 구조도 중심이다. Ralplan, 검수, 전체 구조를 각각 SVG로 보여주고, 4C Stack과 연결한다.
OMC RALPLAN ANALYSIS
4C STACK LENS
4C Stack으로 보면 OMC의 핵심은 세션 경계 설계다
`decks/chapter-04.html`의 4C는 Contract, Context, Control, Confidence다. 4장은 이 네 경계를 세션 단위로 확장한다. OMC의 `ralplan`은 이 중 C1을 계획 계약으로 만들고, 실행 mode는 C2-C4를 handoff, verify, route로 운영한다.
Chapter 04: C1 leaf/plan contract · C2 handoff · C3 route control · C4 confidence gate
4C STACK ANALYSIS 02 / 10
● SPEAKER NOTESSLIDE 02 / 10
chapter-04의 4C는 4-1 C1 Contract, 4-2 C2 Context, 4-3 C3 Control + C4 Confidence, 4-4 통합으로 구성된다. OMC case study는 이 구조를 실제 다중 에이전트 오케스트레이션에 대입해 보는 렌즈다.
OMC RALPLAN ANALYSIS
WHOLE STRUCTURE
전체 구조도 — 모호한 요청을 실행 가능한 검수 루프로 바꾼다
Overall SVG: ralplan creates the contract; team/ralph execute; verifier/reviewer controls the exit.
OVERALL STRUCTURE 03 / 10
● SPEAKER NOTESSLIDE 03 / 10
전체 구조도다. ralplan은 실행을 하지 않는다. pending approval plan을 만들고, 승인 이후 team이나 ralph가 실행한다. 검수 루프는 실행 mode 안에서 별도 역할을 맡는다.
OMC RALPLAN ANALYSIS
RALPLAN SVG
Ralplan 구조도 — 세 agent는 맡는 일이 다르다
Ralplan SVG: authoring, architecture review, and critique are separate lanes.
RALPLAN STRUCTURE 04 / 10
● SPEAKER NOTESSLIDE 04 / 10
이 슬라이드는 ralplan만 본다. Planner가 만든 초안을 Architect가 먼저 반박하고, 그 다음 Critic이 품질 판정을 한다. 반려되면 다시 Planner로 돌아간다.
OMC RALPLAN ANALYSIS
VERIFICATION SVG
검수 구조도 — 스스로 “됐다”고 해도 믿지 않고 evidence를 요구한다
Verification SVG: completion is a routed verdict, not an agent's self-report.
VERIFICATION STRUCTURE 05 / 10
● SPEAKER NOTESSLIDE 05 / 10
검수 구조도다. claim을 바로 믿지 않고 acceptance criteria·fresh checks·separate review lane을 거치게 한다. 실패하면 route가 정해져야 한다.
OMC RALPLAN ANALYSIS
SOURCE MAPPING
코드 안에서는 책임 분리가 이렇게 드러난다
근거 파일 확인한 구조 강의 해석
skills/ralplanplan --consensus 별칭. Planner, Architect, Critic 합의 루프. 명시 승인 전 source mutation 금지.C1 Contract를 실행 전에 확정한다.
skills/planArchitect와 Critic은 순차 실행. Critic 미승인 시 최대 5회 re-review loop. sub agent 병렬 수량보다 review order가 중요하다.
skills/teamteam-plan → team-prd → team-exec → team-verify → team-fix. stage별 specialist routing.C2-C3가 stage와 handoff로 남는다.
skills/ralphPRD story별 acceptance criteria, reviewer verification, deslop, regression re-verification. C4 Confidence는 fresh evidence까지 요구한다.
REPO EVIDENCE 06 / 10
● SPEAKER NOTESSLIDE 06 / 10
이 표는 GitHub 원본에서 가져온 근거와 강의 해석을 분리한다. OMC 자체가 우리 검수 게이트의 구현체라는 주장이 아니라, 4C 관점으로 읽을 수 있는 사례라는 점을 유지한다.
OMC RALPLAN ANALYSIS
ROLE SEPARATION
sub agent를 많이 띄우는 게 아니라, 책임을 나눈다
BAD LENS
agent fan-out만 본다
여러 agent를 동시에 많이 띄운다.
생성과 검토가 같은 대화 흐름에 뒤섞인다.
완료됐다는 claim을 그대로 통과시킨다.
실패 뒤 route가 없어 다시 사람이 수습한다.
4C LENS
계약과 검수 lane을 본다
Planner는 계약을 만든다.
Architect는 구조적 반론을 낸다.
Critic / Verifier는 evidence 기준으로 판정한다.
결과는 pass / rework / ask-back / exit 중 하나로 정해진다.
FROM FAN-OUT TO LANES 07 / 10
● SPEAKER NOTESSLIDE 07 / 10
에이전트 수를 늘리는 것이 핵심이 아니다. 각 에이전트가 서로 다른 책임을 맡고, 자기 결과를 자기가 승인하지 않는 구조가 핵심이다.
OMC RALPLAN ANALYSIS
REVIEW DEPTH
검수 강도는 변경 위험에 따라 올라간다
STANDARD FLOOR
작은 변경도 evidence Ralph는 작은 변경도 최소 STANDARD 검수를 요구한다. “작아서 괜찮다”가 아니라 “작아도 증거가 있다”가 기준이다.
TEAM VERIFY
verifier는 필수 Team의 verify stage는 verifier가 기본이다. 보안 변경에는 security-reviewer, 큰 변경에는 code-reviewer를 붙인다.
POST APPROVAL
승인 뒤 재검증 Ralph는 reviewer approval 이후에도 deslop pass와 regression re-verification을 거쳐야 비로소 완료로 인정된다.
RISK CONTROLS REVIEW DEPTH 08 / 10
● SPEAKER NOTESSLIDE 08 / 10
검수 강도는 변경 위험이 클수록 단계적으로 올라간다. 팀 path에서는 verify stage에서 specialist가 붙고, ralph path에서는 tiered reviewer와 post-approval regression이 붙는다.
OMC RALPLAN ANALYSIS
CLASS APPLICATION
4C Stack으로 가져갈 실습 포인트
C1 은 plan contract로 확정하고, C2 는 handoff와 state만 남기고, C3 는 verify/fix loop로 흐름을 제어하고, C4 는 fresh evidence로 completion claim을 검수한다. OMC에서 가져올 것은 구현 복사가 아니라 이 네 경계의 분리 방식이다.
4C APPLICATION 09 / 10
● SPEAKER NOTESSLIDE 09 / 10
수업에 어떻게 적용하는지 정리한 슬라이드다. OMC를 따라 설치하거나 기능을 복사하는 장이 아니라, 4C 경계가 실제 오케스트레이션에서 어떤 모습으로 드러나는지 보는 사례다.
OMC RALPLAN ANALYSIS
TAKEAWAY
CLASS LINE
sub agent orchestration의 핵심은 검수 가능한 경계 설계다
Ralplan은 실행 전 계약을 만든다. Team과 Ralph는 실행 루프를 맡는다. Verifier, Critic, Architect는 claim에 evidence를 요구한다. 4C Stack은 이 분리를 가장 간결하게 설명하는 틀이다.
Key refs: skills/ralplan · skills/plan · skills/team · skills/ralph · decks/chapter-04.html
Next · deterministic review gate
계획·실행·검수를 한 context에 섞지 않는다
SPLITLANES
END 10 / 10
● SPEAKER NOTESSLIDE 10 / 10
마지막 슬라이드의 핵심은 책임 분리다. 계획 agent, 실행 agent, 검수 agent가 같은 역할을 하지 않게 만드는 것이 실무적으로 중요한 포인트다.