-
Notifications
You must be signed in to change notification settings - Fork 1
Review & Ship KR
밤새 위임했다면, 다음 날 아침 쌓인 diff를 리뷰하고 수락 / 거부 / 머지하세요.
🌐 English · 한국어
"밤새 위임하고 다음 날 아침 리뷰" 루프를 위한 단일 크로스 프로젝트 트리아지 화면입니다. 모든 프로젝트의 최근 TODO를 카드 스택으로 모아 프로젝트 라벨, 마지막 어시스턴트 요약, 토큰 합계, diff 통계, 서버가 분류한 위험 배지(low / medium / high, 상태와 diff 크기 기반)를 보여줍니다.
| 키 | 동작 |
|---|---|
j / k
|
카드 이동 |
Enter |
내장 로그 뷰어 |
Space / →
|
변경 파일과 diff 인라인 펼치기 |
m |
머지 |
d |
폐기 |
Esc |
닫기 |
N개의 todo가 O(N)번의 키 입력이 됩니다. 시간 범위 선택(12h / 24h / 7d), 필터 칩(All / Risky / Quick wins / Failed), CLI별 분해가 담긴 sticky 토큰 리본이 함께 제공됩니다. 인라인 diff는 워크트리 정리 후에도 브랜치 ref → master/main 폴백으로 살아남습니다.
웹 UI 안에 Fork/SourceTree 스타일 레이아웃의 완전한 Git 클라이언트가 들어 있습니다 — 워크스페이스 메뉴로 두 뷰를 전환합니다:
Staged/Unstaged 파일 목록, 워킹 트리 diff 뷰어, 커밋 메시지 + push 토글, Cmd/Ctrl+Enter로 커밋. 인라인 액션: 클릭으로 스테이지 / 언스테이지 / 폐기.
커밋 그래프, 액션 툴바, 워크트리 목록, VS Code 스타일 브랜치 컨텍스트 메뉴(checkout / merge / rebase / fetch / pull / push / rename / delete), 파일 단위 diff 뷰어가 있는 커밋 상세 패널. 각 로컬 브랜치는 upstream 대비 ahead/behind 배지(N↑ / N↓)를 표시합니다.
툴바 Push는 즉시 push가 아니라 SourceTree 스타일 다이얼로그를 엽니다: 원격 선택, 브랜치별 테이블(Push? / 로컬 브랜치 / 원격 브랜치 / Track? upstream), Push all tags, 그리고 항상 --force-with-lease로 동작하는 Force push 토글.
모든 split은 사용자가 리사이즈 가능하며 localStorage에 영속됩니다. 비-ASCII 파일명(한글, CJK, 이모지)도 diff와 status에서 올바르게 렌더됩니다.
Recharts 기반 프로젝트별 비용·실행 통계:
- CLI 도구별 스택드 바 차트
- 상태 분포(completed / failed / stopped) 도넛 차트
- 비용/토큰 추이 라인 차트(비용·토큰 탭 전환)
- Summary 카드 — 총 실행 수, 성공률, 총 비용(USD), 총 토큰
- 기간 필터 — 7일 / 30일 / 90일 / 전체
DB의 비정규화된 비용 필드 덕분에 긴 이력에서도 집계가 빠릅니다.
WebSocket 기반 실시간 로그 스트리밍, 두 가지 뷰 모드:
| 모드 | 동작 |
|---|---|
| Chat | 어시스턴트 메시지를 마크다운으로 렌더, 접이식 tool-use 행 |
| Raw | 평면 터미널 뷰 |
멀티 라운드 continue는 CLI 네이티브 --continue 플래그로 동일 워크트리를 재사용합니다.
프로젝트별로 활성화하면 전체 stdin/stdout/stderr를 .debug-logs/ 아래 플레인 텍스트로 저장합니다. 실행 후 Debug Log 버튼으로 확인. 오래된 로그는 서버 시작 시 LOG_RETENTION_DAYS 기준으로 자동 정리됩니다. raw CLI 트래픽이라 용량이 클 수 있으니 디버깅이 끝나면 끄세요.
TODO별로 활성화하면 CLI 로그를 필터 없이 스트리밍합니다 — 디버깅이나 상세 진행 확인에 유용합니다.
English
🗂 Plan & Organize 🤖 Delegate to AI 🔍 Review & Ship 🌐 Remote Access
한국어
🗂 계획 & 정리 🤖 AI에게 위임 🔍 리뷰 & 배포 🌐 원격 접속