# task-2779_a — Accepted Non-Blocking Backlog (merge 전 명시 기록)

상태명: `TASK2779A_AXIS_A_PRE_PUSH_WARN_MERGE_APPROVED_ACTIVE_FALSE`
근거: 회장 merge 승인 2026-06-29 ("medium 5건 = accepted non-blocking backlog로 기록 후 merge. 이번 PR에서 수정 금지").

## A. Gemini medium 5건 (PR #259, head 73f02922, accepted non-blocking)
이번 PR의 merge blocker 아님. 품질/견고성 backlog. **이번 PR에서 수정하지 않음(MEDIUM 완벽주의 루프 회피).**
1. 홈 디렉토리 경로 default(`/home/jay/workspace`) 하드코딩 — 이식성
2. `SystemExit` 예외 처리 (CLI argparse 분기) — 견고성
3. 예외 시 fail-open 동작 표기/로깅 — 견고성
4. `--canonical-root` 옵션 처리 — 견고성
5. `SystemExit` 예외 처리(추가 지점) — 견고성

→ 향후 축 A strict 승격 또는 별도 cleanup task에서 일괄 검토. 단독 우선순위 아님.

## B. closeout deviation 2건 (infra follow-up, 코드결함 아님 — 기존 유지)
이번 PR에 섞지 않음. 별도 트랙.
1. `FINALIZE_ONLY_GOAL_GATE_WORKTREE_CWD_GAP` — finalize-only/worktree task에서 GOALGATE canonical cwd 실행 갭
2. `TASK_ID_UNDERSCORE_PRECOMMIT_REGEX_GAP` — branch underscore vs pre-push `task/task-N-bot` 정규식 갭 (이 PR push 시 bounded TASKCTL_BYPASS + evidence로 우회)

## 처리
- A(medium 5)는 merge 전 본 문서에 accepted 기록 후 thread resolve(회장 merge 승인 범위 내) → mergeState CLEAN → 일반 squash merge.
- B(deviation 2)는 기존대로 infra follow-up backlog 유지(트리거 시에만 착수).
