Epic: #651 리포트 항목: **리포트 §4.4** — `docs/reports/2026-08-28-upstream-spec-drift-research.md` (PR #650) ## 범위 다른 하위 이슈가 자연스럽게 덮지 않는 §17 행만 모은다. 코드 변경이 필요하면 해당 이슈로 넘긴다. - [ ] §17.3 `listIssuesByStates([])` / `fetchIssueStatesByIds([])` → provider 호출 없음 (GitHub, Linear, file 각각 fetch spy) - [ ] §17.3 ID refresh에서 malformed 요청 레코드 → 실패(GitHub `requireProjectItemState`, Linear) - [ ] §17.2 워크스페이스 경로에 일반 파일이 있을 때 안전 처리(fail or replace 정책 명시) - [ ] §17.2 `after_create`가 재사용 디렉터리에서 재실행되지 않음 (S3와 중복 시 그쪽으로) - [ ] §17.4 running 이슈 없을 때 reconcile no-op - [ ] §17.5 stderr가 프로토콜 스트림과 분리됨; 미지원 dynamic tool 거부(S21 결정 후) - [ ] §17.7/§13.7 `start.ts` port/host/bind 동작 (`start.test.ts`에 `port|host|bind` 0건) - [ ] `docs/architecture.md`의 "Test matrix" 슬라이스 또는 `core-conformance.test.ts` 헤더에 §17 행 ↔ 테스트 매핑 주석 ## 완료 기준 - 위 체크리스트가 `pnpm test`에 포함되고 `AGENT_TEST.md` 시나리오 표에 필요한 E2E가 등록됨
Epic: #651
리포트 항목: 리포트 §4.4 —
docs/reports/2026-08-28-upstream-spec-drift-research.md(PR #650)범위
다른 하위 이슈가 자연스럽게 덮지 않는 §17 행만 모은다. 코드 변경이 필요하면 해당 이슈로 넘긴다.
listIssuesByStates([])/fetchIssueStatesByIds([])→ provider 호출 없음 (GitHub, Linear, file 각각 fetch spy)requireProjectItemState, Linear)after_create가 재사용 디렉터리에서 재실행되지 않음 (S3와 중복 시 그쪽으로)start.tsport/host/bind 동작 (start.test.ts에port|host|bind0건)docs/architecture.md의 "Test matrix" 슬라이스 또는core-conformance.test.ts헤더에 §17 행 ↔ 테스트 매핑 주석완료 기준
pnpm test에 포함되고AGENT_TEST.md시나리오 표에 필요한 E2E가 등록됨