LAB-02 · 복구 지점과 오류 해결

checkpoint.py resetpractice/workspace를 선택한 시작 상태로 다시 만듭니다. 현재 작업을 임의로 초기화하지 말고 필요한 파일을 practice/workspace 밖의 별도 백업 폴더에 먼저 복사합니다. 실행 중인 서버 문제라면 reset 대신 두 터미널을 재시작합니다.

실습별 복구 지점

세션실습시작 체크포인트브라우저에서 확인할 상태
첫 과정1-01 환경·CSVstudent/00-starter최소 화면 → 앱 셸·모집단
첫 과정1-02 입력 오류·규칙student/01-population-ready지표·예외·규칙 상세
첫 과정1-03 SQLitestudent/02-controls-ready실행·저장 피드백
첫 과정1-04 화면student/03-controls-persisted첫 과정 통합 화면, 완료 전
첫 과정1-05 검증student/04-day1-ui-ready검증 후 첫 과정 완료
첫 과정1-06 Action Planstudent/05-day1-complete첫 과정 화면 유지
두 번째 과정2-01 비교, 2-02 모의 ERPstudent/05-day1-complete첫 과정 화면·두 번째 과정 준비
두 번째 과정2-03 표본student/06-mcp-connected준비 상태 유지
두 번째 과정2-04 근거 Toolstudent/07-samples-ready준비 상태 유지
두 번째 과정2-05 Skill·Agent 초안student/08-evidence-ready준비 상태 유지
두 번째 과정2-06 검토 자료 APIstudent/09-evidence-skill-readyAPI만 준비
두 번째 과정2-07 검토 자료 화면student/10-working-paper-api-readyworking-paper 활성화
두 번째 과정2-08 담당자 검토 설계, 2-09 나만의 Agentstudent/11-day2-complete화면 유지·설계 산출물
마지막 과정3-01 검토 저장student/11-day2-complete검토 화면 준비 상태
마지막 과정3-02 검토 화면student/12-review-storage-ready검토·이력·CSV 활성화
마지막 과정3-03 Agent 실행 이력student/13-review-ui-readyAgent 준비 → 실행 이력
마지막 과정3-04 발표student/14-agent-history-ready최종 화면 시연

instructor/complete는 강사 시연용 완성본이며 수강생 시작 지점으로 사용하지 않습니다.

reset과 확인

  1. 실행 중인 백엔드·프런트엔드를 Ctrl+C로 종료합니다.
  2. 저장소 루트 ai-coding-class-pwc-practice에서 원하는 체크포인트를 적용합니다.
  3. practice/workspace로 이동해 검사를 실행합니다.
예시 · Agent 실행 이력부터 재개
python scripts/checkpoint.py reset student/13-review-ui-ready
cd practice/workspace
npm run check

실습 운영 기준

같은 오류가 두 번 반복되거나 한 블록이 계획보다 10분 이상 늦으면 해당 블록의 다음 체크포인트로 이동합니다. 이는 교육 시간을 관리하기 위한 이 과정의 운영 기준입니다. 체크포인트 명령 자체가 실패할 때만 작업을 보존한 뒤 저장소를 새로 clone합니다.

처음 환경을 준비할 때는 저장소 README.md의 순서에 따라 강사용 체크포인트에서 npm run setup.env 준비를 먼저 완료합니다. 전체 체크포인트와 기준 CSV는 저장소 루트에서 python scripts/checkpoint.py verify로 검사할 수 있습니다.