사이클: Work - Execution - Review
SprintX의 핵심 워크플로우 사이클을 이해합니다
사이클: Work - Execution - Review
목표를 AI가 실행할 수 있는 작업으로 쪼개고, 결과는 사람이 리뷰하는 방식으로 돌아갑니다.
개요
SprintX의 핵심 흐름은 다음과 같습니다.
Project (프로젝트)
└── Cycle / Sprint (사이클)
└── Goal (목표)
└── Work / Task (작업)
└── Execution / Task Run (실행)
└── Review (리뷰)
사용자 표면의 용어(Cycle, Work, Execution, Review)와 내부 모델(Sprint, Task, Task Run, Review Packet)은 동일한 개념을 가리킵니다.
프로젝트와 사이클 (Cycle)
Project는 운영 단위입니다. 한 사용자가 여러 프로젝트를 동시에 관리할 수 있으며, Project Switcher로 빠르게 전환합니다.
**Cycle(사이클)**은 프로젝트 내 시간 단위 실행 구간입니다. 내부 모델에서는 Sprint라고 부릅니다.
| 사용자 표면 | 내부 모델 | 설명 |
|---|---|---|
| Cycle | Sprint | 시간 단위 실행 구간 |
| Work | Task | 실행 가능한 단위 작업 |
| Execution | Task Run | AI 에이전트 실행 인스턴스 |
| Review | Review Packet | 결과 검토 및 결정 묶음 |
목표와 Work (Task)
사이클 안에서 먼저 **Goal(목표)**을 정합니다. 스프린트 보드에서 계층 구조로 관리하며, 목표 아래에 **Work(작업)**를 만듭니다.
Work는 4가지 상태로 진행됩니다.
backlog → doing → review → done
↑
(반려 시 되돌아옴)
Work를 만들 때 AI 에이전트를 담당자로 지정할 수 있고, 작업 내용에 맞는 에이전트를 자동으로 추천받을 수도 있습니다.
실행 (Execution / Task Run)
Work에 에이전트가 배정되고 실행이 시작되면 Task Run이 생성됩니다. Run은 다음 상태를 거칩니다.
| 상태 | 설명 |
|---|---|
queued | 실행 요청 수락, 시작 대기 |
running | 에이전트 실행 중 |
blocked_needs_input | 외부 입력 필요, 진행 불가 |
completed | 실행 완료, Review로 전달 |
failed | 실행 실패 |
cancelled | 명시적 취소 |
리뷰 (Review)
Run이 completed 상태가 되면 Work는 자동으로 review 상태로 전환되고 Inbox에 나타납니다.
리뷰에서 내릴 수 있는 결정은 3가지입니다.
| 결정 | 결과 |
|---|---|
| 승인 | Work → done, 사이클 진행률 반영 |
| 반려 | Work → doing, 재실행 가능 상태로 복귀 |
| 추가 정보 요청 | review 유지, Needs Attention으로 상승 |
사이클 반복
리뷰가 완료된 Work들이 쌓이면 사이클이 종료됩니다. 다음 사이클에서 새 Goal과 Work를 계획하고 동일한 흐름을 반복합니다. Home은 항상 현재 사이클의 리뷰 대기, 실행 중 작업, 주의가 필요한 항목을 먼저 보여줍니다.
더 자세한 내용은 각 가이드를 참고하세요.