Reference · states and artifacts

각 단계의 상태와 산출물을 확인합니다.

Elio는 사람이 수행하는 Deep Research와 로컬 CLI 작업을 하나의 실행 ID로 연결합니다. 구현 계획 초안은 외부 모델을 호출하지 않는 local planner가 만듭니다. Codex CLI builder를 선택하면 별도 허용이 필요하고, 실행 뒤에는 사람이 변경 목록과 검사 지문을 확인할 때까지 멈춥니다.

1. 문맥을 준비합니다

elio run은 대상 저장소를 검사하고 관련 파일의 요약을 00-context/에 저장합니다. 환경 파일, 인증서, credential 경로는 문맥에서 제외합니다.

2. 연구 요청서를 내보냅니다

10-research/brief.md에는 목표, 저장소 문맥, 요구되는 근거 형식을 담습니다. 사용자는 elio export RUN_ID --target chatgpt로 내용을 확인하거나 파일로 저장합니다.

3. 사람이 Deep Research를 실행합니다

현재 자동화하지 않는 부분

ChatGPT 로그인, Deep Research 실행, 보고서 다운로드는 사람이 직접 합니다. Elio는 브라우저 쿠키를 저장하거나 웹페이지에 메시지를 보내지 않습니다.

4. 보고서를 가져오고 검사합니다

elio import는 Markdown 원본을 보존합니다. elio resume 뒤에는 출처, 필수 구조와 누락을 검사하고 결과를 20-intake-check/import-validation.json에 남깁니다.

5. 저장소에 맞는 계획을 만듭니다

현재 구조와 제약을 반영해 요구사항, 예상 파일, 테스트와 롤백을 40-plan/implementation-plan.md에 기록합니다. 계획 hash가 달라지면 기존 승인을 재사용할 수 없습니다.

6. 사람이 구현을 승인합니다

elio approve RUN_ID --gate implementation은 해당 계획의 hash와 승인 시각을 기록합니다. 승인이 없으면 worktree 준비 단계로 이동하지 않습니다.

7. 격리 구현과 검증

깨끗한 대상 checkout을 확인한 뒤 별도 Git worktree를 만듭니다. mock builder와 local 구조 검사는 자동 테스트됐습니다. Codex CLI builder는 opt-in 방식이며 실제 계정 E2E 검증은 아직 남았습니다.

8. 실패 지점에서 다시 시작합니다

오류와 실패 단계를 실행 기록에 남깁니다. 재시도가 허용된 단계는 원인을 고친 뒤 elio resume으로 돌아가며, 임의로 완료 상태를 만들지 않습니다.

익명 샘플 실행 보기