본문 바로가기
inpilot.dev

서브에이전트로 병렬 작업 오케스트레이션하기

2026-07-15 · 1 min read

왜 병렬인가

한 컨텍스트가 들 수 없는 규모의 작업은 쪼개야 합니다. 핵심은 담당 디렉토리 격리머지 게이트 입니다.

불변 규칙

  • 담당 디렉토리 밖 수정 금지 — 필요하면 TODO(track-X) 주석만
  • 공통 타입/토큰만 사용, 새로 만들지 말 것
  • 완료 조건: 빌드 통과 + 콘솔 에러 0

트랙 나누기

트랙담당
A히어로
B리스트/탐색
C읽기 경험
D인프라
type Track = "hero" | "post-list" | "reader" | "infra";
 
function ownsPath(track: Track, path: string): boolean {
  return path.startsWith(`components/${track}/`);
}

머지 게이트

트랙 하나를 머지할 때마다 스모크 테스트를 돌립니다. 문제가 나오면 고치지 말고 원인과 책임 트랙부터 특정 합니다.

새 글이 올라오면 받아보기

스팸 없이, 새 글이 올라올 때만 보내드려요.

댓글

댓글은 giscus 설정 후 표시됩니다. (docs/SETUP-features.md 참고)