# task-2477 후속 — 아누 결정 필요 (ESCALATED) ## 상태 - **기술 작업**: 완료 (slowapi limiter 격리 fix 정확, 단독+다중 검증 통과) - **PR**: #106 OPEN — https://github.com/Jeon-Jonghyuk/InsuRo/pull/106 - **머지**: 차단 (외부 의존) ## 차단 원인 **PR #105 ↔ PR #106 mutual lock** - PR #105 (task-2476) CI: `test_generate_stub` 429 실패 - PR #106 (task-2477) CI: `test_keyword_pool_refresh::test_blocks_recruitment_keyword` 실패 (task-2476 영역 = 본 task forbidden_paths) - pytest `-x` 옵션 → 첫 실패에서 멈춰 본 fix 검증 도달 불가 - repo 설정: `allow_auto_merge=false`, branch protection 활성, `admin merge 금지` (task spec) ## 권장 결정 (회장) 1. **A안 (권장)**: PR #106에 admin override → 즉시 머지 → PR #105 rebase → CI green 자동 머지 → PR #104 진행 2. **B안**: CI workflow에서 `pytest -x` 제거 (별도 task — `.github/workflows/ci.yml` 수정은 본 task allowed_resources 외) 3. **C안**: PR #105/106을 동일 PR로 묶기 (task spec scope 위반) ## 검증 증거 - **로컬**: 22 fail → 18 fail (test_generate_stub + TestCostCircuitBreaker 3건 해결) - **단독 PASS**: `pytest tests/test_main.py::TestGenerateStubEndpoint::test_generate_stub -q` → 1 passed - **server/main.py 미수정**: `git diff --stat origin/main -- server/main.py` empty - **diff 통계**: `server/tests/conftest.py | 16 ++++++++++++++++` (+16/-0) - **commit**: c99529a (worktree branch task/task-2477-dev1) ## 보고서 /home/jay/workspace/memory/reports/task-2477.md (전체 9개 필수 항목 + ESCALATED 사유) ## 시스템 사이드 노트 (별도 task 필요) - `.secrets/jeon-jonghyuk-taskctl-bot.2026-05-05.private-key.pem` 워크스페이스 git에 노출 상태 (B-1 가드 검출). 본 task 권한 외이지만 보안 이슈. - workspace dirty state (anu-system-spec.md, audit-trail.jsonl 등) — 시스템 자동 변경 누적. - pre-push-guard가 워크스페이스 git을 검사하므로 InsuRo 프로젝트 task에서 false-positive forbidden_paths 보고. ## 다음 액션 - 아누: A/B/C안 선택 → 회장 승인 → 후속 chain (PR #105 → #104) 자동 진행