workflow: session handover 검증 모드 분리 (interactive/non-interactive 공통화) #353
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
session_handover_check.py --strict의 검증은 원래 대화형(local) 워크플로우 기준으로 설계되어, 비대화형/ephemeral 실행환경(예: detached HEAD, 자동화 런너)에서는 최신 엔트리의today UTC + current branch강제 조건이 불필요하게 실패를 유발함.핵심은 검증 강도를 낮추는 것이 아니라, 실행환경별로 검증 책임을 분리하는 것.
Problem
Proposal
session_handover_check.py에 실행환경 플래그(--ci) 도입--strict --ci에서는 다음만 유지:--strict(기존 대화형 경로)에서는 기존 날짜/브랜치 강제 유지Acceptance Criteria
--strict는 기존 로컬 세션 규칙(날짜/브랜치 포함)을 유지한다.--strict --ci는 날짜/브랜치 강제를 제외하고 구조/토큰 검증을 수행한다.--strict --ci를 사용한다.Scope Mapping
REQ-OPS-002,REQ-OPS-003TASK-OPS-002,TASK-OPS-003TEST-ACC-008,TEST-ACC-009ci: session_handover_check --strict CI 실패 분리 및 CI 모드 도입to workflow: session handover 검증 모드 분리 (interactive/non-interactive 공통화)