fix: 검증 완료된 복원·시간대·일정·알림 개선 반영 - #631
Merged
Merged
Conversation
jjoonleo
changed the base branch from
fix/audit-20260923-stabilization
to
main
September 25, 2026 10:13
jjoonleo
marked this pull request as ready for review
September 25, 2026 10:13
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
문제와 결과
기존 PR #585 이후 로컬에서 검증한 복원·시간대·일정 조회·삭제·알림 개선을 코드 리뷰 가능한 상태로 전달합니다. 복원 도중 실패하거나 오래된 비동기 응답이 돌아왔을 때 현재 데이터와 실행 권한을 보존하고, 사용자에게 저장 성공과 후속 알림 처리 실패를 구별해 보여 줍니다.
선행 PR: #585. 이 PR의 base는
fix/audit-20260923-stabilization이며 선행 PR의 현재 headee6c1f8b41fedbafee493791514026eaf669dcb5뒤의 변경만 보여 줍니다. #585를 먼저 병합한 뒤 이 PR의 base를 main으로 변경하고 새 기준에서 CI를 확인해야 합니다.포함 범위
DB 스키마는 검증된 버전 4 경로를 사용합니다. 기존 백업·반복 일정·보호된 준비 기록의 호환성과 소유권을 회귀검사에 포함했습니다. Android/iOS 로컬 전용 제품 범위를 유지합니다.
소스와 검증 근거
제품 체크포인트는
c8f09ce662271f9d127f38f89d8535ba4eac176b이며, 전달 커밋은fe3f54a69d9e71e5ac6a26a6d631007cd919794b입니다. 전달용 checkout에서 검증 manifest의 tracked 입력 776개 SHA256이 모두 일치함을 다시 확인했습니다. 생성된 Dart 10개는 해시만 기록하고 커밋하지 않았습니다.729730d0의 호스트 SIGKILL/새 프로세스 복구 11개는 별도 근거입니다. 실제 모바일 프로세스 중단·전원 손실·OS 전달을 증명하지 않습니다.검증 결과 · 소스 manifest · 전달 범위
화면 증거
실제 widget을 합성 데이터로 렌더링한 KO/EN 확대 글자 캡처입니다. 물리 기기의 접근성·OS 화면 검증과 구분합니다.
남은 조건과 제외 범위