Skip to content

test: cover spec §17 conformance rows not owned by another sub-issue #678

Description

@moncher-dev

Epic: #651
리포트 항목: 리포트 §4.4docs/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.tsport|host|bind 0건)
  • docs/architecture.md의 "Test matrix" 슬라이스 또는 core-conformance.test.ts 헤더에 §17 행 ↔ 테스트 매핑 주석

완료 기준

  • 위 체크리스트가 pnpm test에 포함되고 AGENT_TEST.md 시나리오 표에 필요한 E2E가 등록됨

Metadata

Metadata

Assignees

Labels

dxDeveloper / contributor experiencespec-gapSymphony spec compliance gap

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions