[V2-SPEC] Kill Switch 재조회 단계 재시도 정책 명확화 #377
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
v2 원문 계획에는 Kill Switch 단계에서 "재조회(실패 건 재시도)"가 포함되어 있으나,
현재 오케스트레이터 구현은 순서 호출 중심으로 재시도 정책이 명시/검증되지 않는다.
Evidence
docs/ouroboros/source/ouroboros_plan_v2.txt:134src/core/kill_switch.py:63-67docs/ouroboros/01_requirements_registry.md:22Problem
사양 해석이 모호해 구현/문서/테스트가 분기될 수 있다.
Scope
docs/ouroboros/01_requirements_registry.mdsrc/core/kill_switch.pytests/test_kill_switch.pyAcceptance Criteria
이슈 검토 결과 (Claude Code 자동 리뷰)
등록 적합성: ✅ 적합
Evidence 코드 검증 완료:
kill_switch.py:63-67:_run_step()순차 호출만 있고 재시도 로직 없음 확인됨사양 해석 불명확성을 이슈로 등록한 접근이 적절합니다. #369와 동일한 패턴(사양-구현 불일치)으로, AC에서 '정책 확정 → 구현 또는 문서 정합화'를 요구한 점이 올바릅니다. 재시도 정책 결정 시 Kill Switch의 목적(빠른 포지션 청산)을 감안해 재시도 횟수를 보수적으로 설정하는 것을 권장합니다.