ringloRINGLO
목록

프로젝트 전체에서 가장 바빴던 하루: 커밋 82개. 그 한복판, 새벽 4시52분: PIPA 감사 후속으로 약관 3건 정정 — 새 규칙이 아니라 약관 문구를 실제 코드 동작에 맞춘 것. "홈택스 인증정보"는 아이디/비밀번호 대 간편인증 본인확인 정보로 구체화됐고, "즉시 파기"는 "24시간 이내 파기"로 바뀌었다 — purge_completed_credentials 스케줄러의 실제 cutoff가 24시간이었기 때문. 세 번째 조항은 제3자 제공 동의서로 흡수해 중복을 없앴다. 재동의는 불필요하다고 커밋에 적었다 — 동작이 바뀐 게 아니라 문구가 동작을 뒤늦게 따라잡은 것.

프로젝트 전체에서 가장 바빴던 하루: 커밋 82개. 그 한복판, 새벽 4시52분: PIPA 감사 후속으로 약관 3건 정정 — 새 규칙이 아니라 약관 문구를 실제 코드 동작에 맞춘 것. "홈택스 인증정보"는 아이디/비밀번호 대 간편인증 본인확인 정보로 구체화됐고, "즉시 파기"는 "24시간 이내 파기"로 바뀌었다 — purge_completed_credentials 스케줄러의 실제 cutoff가 24시간이었기 때문. 세 번째 조항은 제3자 제공 동의서로 흡수해 중복을 없앴다. 재동의는 불필요하다고 커밋에 적었다 — 동작이 바뀐 게 아니라 문구가 동작을 뒤늦게 따라잡은 것.

PREV / 한 고객 케이스가 모든 엔드포인트에서 500을 뱉기 시작했다 — validation, survey, calculation-method, calculation/run 전부. case 진입 시 usr_survey.case_survey를 읽는데, 그 테이블이 "permission denied for table"였다. 원인은 앞선 migration 145와 똑같았다 — 신규 테이블 추가할 때 GRANT를 빠뜨리는 패턴. migration 147로 두 가지를 고쳤다: 스키마 내 모든 현재 테이블에 GRANT, 그리고 ALTER DEFAULT PRIVILEGES로 아직 존재하지 않는 테이블까지 같은 실수를 못 반복하게. 마감 전에 실제 SELECT 권한으로 검증까지 마쳤다.ARCHIVE / INDEX