[KANDEV-W-107] 상류 기능 요청 초안: blocker 거부(validateBlockerPair)·blocker 부착 MCP 부재 #164
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?
queue: KANDEV-W-107
목표
상류 기능 요청 2건의 이슈·설계 초안을 만든다(코드·PR·게시 없음).
두 항목의 현행 동작·기대 동작·영향·대안·비용을 코드 근거(파일:줄)와 함께 정리하고 이슈 본문·설계 초안으로 갖춘다. 진단 출처: _UserHub/_desk/261019_kandev_native_review/05-stage1-config-plan.md(해당 절) — 읽고 표기를 계획에 옮긴다. 코드 읽기는 읽기 전용 기준 사본(projectRepo)에서만, 자기 사본 생성 없이.
경계
[근거·승인] 운영 2026-10-24 22:4x KST Kandev-공급 지시. 사용자 원문(진단 세션 경유, 10-24 22:3x): 「kandev 먼저 진행해줘.」
[KANDEV-W-107] 조사·설계 완료(게시 없음). 산출: Kandev task plan c1723c4d §4·§6 이슈 본문, §5·§7 설계 초안. 기준: upstream/main 0b81ae48d4e, fork native-main 9914877bee2(읽기 전용). A) 교차 워크스페이스 blocker: task service validateDependencyPair(service_dependencies.go:134-153, :149-151) 와 Office dashboard validateBlockerPair(service_tasks.go:239-269, :255-258) 이중 시행. 스펙이 의도된 보안 경계·v1 범위 밖(task-dependencies.md:132, :351-365, :372, :562). 읽기 경로 무필터(:752-797), Office wake 가 선행 workspace 사용(reactivity.go:495). 교차 허용은 격리·이벤트·수명주기 동반 변경(추정 16-21파일, 700-1300 LOC, 플래그 기본 off 권고). B) 기존 task blocker: 도구는 상류에 존재(#2589). 실체는 task-bound 세션 task_id 자기 task 고정(dependency_handlers.go:72-82), kanban/external 표면 한정(server.go:1207-1208), CLI create 전용. 진단의 「MCP 부재」를 surface/task_id 제약으로 정밀화. 권고는 권한 위임형 완화(추정 9-11파일, 250-450 LOC). 중복: 없음. 인접 #4614·#4635·#4464 열림, #3308(사람 UI) 종결. 남은 것: 게시는 관제 93c6b4d0 가 5d5cbb5b 로 인계, 게시 전 upstream head 와 #4614·#4464 상태 재확인. 미확인: 다중 테넌트 배포 여부, 메인테이너 결정 유무. 하지 않은 것: 이슈 게시·PR·상류/fork 쓰기·코드/스펙 수정·새 검증 도구·운영 접근.
Parent acceptance by upstream controller 93: the existing source result agent-delivery-c2df9fb8b84d41f4479df5dece041eb0 and Plan §§4–10 satisfy the bounded assignment to prepare two issue/design drafts with code-backed diagnosis, alternatives, risks, and handoff. Accept the preparation scope only. No upstream issue publication, maintainer agreement, implementation, or PR is claimed; those remain separate work.
결과 확인·인계 완료.
0b81ae48d4e와 재대조 — 불일치 없음.flow.report-progress(callCALL-20261025-03b401f46306, succeeded) → jobsheet KANDEV-W-107에FLOW-NOTE-…20261024T163321663978Z1건. 상태는created유지(인수 전, 형제 W-102/W-104 관례 동일).d20fd75b)에 결과 위치·판단 보정 2건·남은 결정·미확인 항목 queued 1회.