배경
server #100에서 SignupRequest.agreements가 @NotNull 필수 필드로 바뀌었는데(service_terms/privacy_policy/marketing 각각 {agreed, version}), client SignupPage.tsx는 여전히 company_name/display_name/email/password만 보냄. 실제로 로컬 서버에 curl로 재현: agreements 없이 요청하면 400.
작업 범위
SignupPage.tsx: 제출 시 agreements: { service_terms, privacy_policy, marketing } 추가 (각각 화면의 체크박스 상태 + 약관 버전)
- 관련 테스트 갱신
완료 조건
#280에서 완료.
배경
server #100에서
SignupRequest.agreements가@NotNull필수 필드로 바뀌었는데(service_terms/privacy_policy/marketing각각{agreed, version}), clientSignupPage.tsx는 여전히company_name/display_name/email/password만 보냄. 실제로 로컬 서버에 curl로 재현:agreements없이 요청하면 400.작업 범위
SignupPage.tsx: 제출 시agreements: { service_terms, privacy_policy, marketing }추가 (각각 화면의 체크박스 상태 + 약관 버전)완료 조건
#280에서 완료.