H Hermes 튜토리얼
이전: 프로필 만들기 다음: SOUL 학습 경로 보기
Kanban

Hermes Kanban 사용해보기

Kanban은 여러 Hermes 프로필이 함께 보는 작업 보드입니다. 작업을 카드로 만들고, 담당 프로필을 정하면 dispatcher가 해당 프로필을 worker로 실행해 작업을 진행합니다.

초보자라면 처음에는 “내가 만든 카드가 보드에 올라가고, 담당 프로필이 따로 있다” 정도만 이해해도 충분합니다. 자동 실행은 Gateway가 켜져 있어야 동작합니다.

Kanban은 “공유 작업판”입니다

공식 문서에 따르면 Kanban 작업은 `~/.hermes/kanban.db`에 저장됩니다. 그래서 대화가 바뀌거나 화면을 닫아도 작업 기록이 남고, 다른 프로필도 같은 보드를 읽을 수 있습니다.

Triage아이디어
Todo대기
Ready담당자 준비
Running작업 중
Blocked사람 확인 필요
Done완료

먼저 알아둘 말

1. 보드 열기

아래 명령어를 터미널에 입력하세요. 첫 명령은 Kanban 데이터베이스를 준비하고, 두 번째 명령은 브라우저 대시보드를 엽니다.

Kanban dashboard
hermes kanban init
hermes dashboard

대시보드가 열리면 왼쪽 메뉴에서 Kanban 탭을 찾으세요. 공식 문서는 CLI와 대시보드가 같은 `~/.hermes/kanban.db`를 사용한다고 설명합니다.

잘 모르겠으면

처음에는 대시보드에서 눈으로 보는 것이 편합니다. CLI 명령은 나중에 익혀도 됩니다.

대시보드 페이지 다시 보기

2. 아주 간단한 Todo 만들기

아래 명령어를 터미널에 입력하세요. 예시는 `researcher` 프로필에게 “Hermes 공식문서에서 Kanban 핵심만 조사하기”를 맡기는 카드입니다.

Create task
hermes kanban create "Hermes Kanban 공식문서 핵심 5줄 요약" --assignee researcher
`researcher` 프로필이 없다면 이 작업은 바로 실행되지 않을 수 있습니다. 먼저 `profiles.html`에서 역할별 프로필을 만든 뒤 시도하세요.

보드 확인

카드가 만들어졌는지 보려면 아래 명령어를 터미널에 입력하세요.

List tasks
hermes kanban list
hermes kanban stats

3. 자동으로 진행시키기

Gateway가 켜져 있으면 Kanban dispatcher가 준비된 작업을 주기적으로 확인하고 담당 프로필을 worker로 실행합니다. 아래 명령어를 터미널에 입력하세요.

Start gateway
hermes gateway start

작업 진행을 실시간으로 보려면 아래 명령어를 입력합니다.

Watch board
hermes kanban watch

막히면 어떻게 되나요?

공식 문서에서 Kanban은 `blocked` 상태를 지원합니다. 작업자가 사람의 입력이 필요하다고 판단하면 blocked로 멈추고, 사람이 확인한 뒤 다시 풀 수 있습니다.

Unblock example
hermes kanban unblock TASK_ID

프로필과 연결해서 쓰기

Kanban의 assignee는 보통 프로필 이름과 연결됩니다. 예를 들어 `researcher`, `writer`, `coder`처럼 역할별 프로필을 만들어 두면 카드마다 담당자를 분리할 수 있습니다.

researcher자료 조사 카드
writer요약문 작성 카드
coder코드 수정 카드
프로필 만들기 다시 보기