배경
Completing 전이 조건의 "모든 linked issues Done" 체크 로직이 불완전하여, spec이 미완료된 상태에서 Completing으로 전이될 수 있습니다.
스펙 요구사항
- flows/02-spec-lifecycle.md: Completing 조건은 모든 linked GitHub issues가 Done 상태여야 함
현재 코드
- crates/belt-daemon/src/cron.rs: Completing 전이 조건 확인 로직
영향 범위
- Spec 라이프사이클 정확성
- Issue 연동 무결성
- 요구사항 완료 추적
구현 가이드
- cron.rs의 Completing 조건 확인 로직 검토
- GitHub API로 linked issues 조회 (gh CLI)
- 각 linked issue 상태 확인 (done, closed 등)
- 모든 issues가 Done이 아니면 전이 거부
- 실패 케이스 logging 및 retry 로직
배경
Completing 전이 조건의 "모든 linked issues Done" 체크 로직이 불완전하여, spec이 미완료된 상태에서 Completing으로 전이될 수 있습니다.
스펙 요구사항
현재 코드
영향 범위
구현 가이드