Skip to content

feat(daemon): implement linked issues completion check #685

@kys0213

Description

@kys0213

배경

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 연동 무결성
  • 요구사항 완료 추적

구현 가이드

  1. cron.rs의 Completing 조건 확인 로직 검토
  2. GitHub API로 linked issues 조회 (gh CLI)
  3. 각 linked issue 상태 확인 (done, closed 등)
  4. 모든 issues가 Done이 아니면 전이 거부
  5. 실패 케이스 logging 및 retry 로직

Metadata

Metadata

Assignees

No one assigned

    Labels

    autopilot:gapGap analysis: Missing or partial implementationspec-gapSpec vs code implementation gap

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions