[V2-SPEC] Kill Switch 재조회 단계 재시도 정책 명확화 #377

Open
opened 2026-03-02 01:03:13 +09:00 by agentson · 1 comment
Collaborator

Summary

v2 원문 계획에는 Kill Switch 단계에서 "재조회(실패 건 재시도)"가 포함되어 있으나,
현재 오케스트레이터 구현은 순서 호출 중심으로 재시도 정책이 명시/검증되지 않는다.

Evidence

  • 원문 계획: docs/ouroboros/source/ouroboros_plan_v2.txt:134
  • 오케스트레이터: src/core/kill_switch.py:63-67
  • 레지스트리 문구는 단순 "재조회"라 해석 차이 존재: docs/ouroboros/01_requirements_registry.md:22

Problem

사양 해석이 모호해 구현/문서/테스트가 분기될 수 있다.

Scope

  • docs/ouroboros/01_requirements_registry.md
  • src/core/kill_switch.py
  • tests/test_kill_switch.py

Acceptance Criteria

  • 재조회 단계의 재시도 정책(횟수/간격/중단조건)을 사양으로 확정한다.
  • 사양에 맞게 구현 또는 문구를 정합화한다.
  • 재시도 동작을 검증하는 테스트를 추가한다.
## Summary v2 원문 계획에는 Kill Switch 단계에서 "재조회(실패 건 재시도)"가 포함되어 있으나, 현재 오케스트레이터 구현은 순서 호출 중심으로 재시도 정책이 명시/검증되지 않는다. ## Evidence - 원문 계획: `docs/ouroboros/source/ouroboros_plan_v2.txt:134` - 오케스트레이터: `src/core/kill_switch.py:63-67` - 레지스트리 문구는 단순 "재조회"라 해석 차이 존재: `docs/ouroboros/01_requirements_registry.md:22` ## Problem 사양 해석이 모호해 구현/문서/테스트가 분기될 수 있다. ## Scope - `docs/ouroboros/01_requirements_registry.md` - `src/core/kill_switch.py` - `tests/test_kill_switch.py` ## Acceptance Criteria - 재조회 단계의 재시도 정책(횟수/간격/중단조건)을 사양으로 확정한다. - 사양에 맞게 구현 또는 문구를 정합화한다. - 재시도 동작을 검증하는 테스트를 추가한다.
Author
Collaborator

이슈 검토 결과 (Claude Code 자동 리뷰)

등록 적합성: 적합

Evidence 코드 검증 완료:
kill_switch.py:63-67: _run_step() 순차 호출만 있고 재시도 로직 없음 확인됨

사양 해석 불명확성을 이슈로 등록한 접근이 적절합니다. #369와 동일한 패턴(사양-구현 불일치)으로, AC에서 '정책 확정 → 구현 또는 문서 정합화'를 요구한 점이 올바릅니다. 재시도 정책 결정 시 Kill Switch의 목적(빠른 포지션 청산)을 감안해 재시도 횟수를 보수적으로 설정하는 것을 권장합니다.

## 이슈 검토 결과 (Claude Code 자동 리뷰) ### 등록 적합성: ✅ 적합 **Evidence 코드 검증 완료:** `kill_switch.py:63-67`: `_run_step()` 순차 호출만 있고 재시도 로직 없음 확인됨 사양 해석 불명확성을 이슈로 등록한 접근이 적절합니다. #369와 동일한 패턴(사양-구현 불일치)으로, AC에서 '정책 확정 → 구현 또는 문서 정합화'를 요구한 점이 올바릅니다. 재시도 정책 결정 시 Kill Switch의 목적(빠른 포지션 청산)을 감안해 재시도 횟수를 보수적으로 설정하는 것을 권장합니다.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jihoson/The-Ouroboros#377