자체 MCP 클라이언트 + OAuth(PKCE)
Codex 전환과 함께 Notion 커넥터를 자체 MCP 클라이언트로 바꿨습니다. 독립 리뷰에서 나온 두 버그 — 끝나지 않는 SSE 스트림에서 응답을 기다리던 문제와 토큰 갱신 경쟁 — 를 TDD로 고쳤습니다(SSE 즉시 처리 · refresh single-flight). 만료되면 Notion 탭의 버튼 한 번으로 재인증합니다.
403에서 회사 계정 로그인으로
WorxBoard가 9/28에 개인 PAT의 통합 API 접근을 종료해 목록이 403으로 막혔습니다. 같은 OAuth 로그인 흐름을 서비스별 flow로 일반화해 회사 계정 OAuth MCP로 옮겼고, 읽기 도구 tasks.list·tasks.get만 허용합니다.