## 구현 순서 - 구현 흐름: Home과 Profile 목표 통합 (2/2) - 전체 순서: #874 → #875 - 이전 작업: #874 - 다음 작업: 없음. 이 구현 흐름의 마지막 - 기능상 선행 조건: #869, #870 - 통합 검증 연계: #872의 상태 전환 결과 확인. 본 작업 착수에 필요한 기능상 선행 조건과 구분 - 진행 기준: 이전 작업의 완료 조건과 검증 결과 확인 후 착수. 코드 변경이 있으면 기준 브랜치 반영까지 확인 - 순서 구분: 위 순서는 실행 순서이며 기능상 선행 조건과 별도로 관리 - 요구사항 이력: #811. 구현 의존 대상으로 사용하지 않음 ## 목적 아래 작업 범위를 하나의 구현 단위로 진행 ## 작업 범위 및 완료 조건 - [ ] 활동 Heatmap 흐름을 유지하며 전체 목표 기록 목록 진입점 추가 - [ ] `개발 목표 목록 - DevLog`를 기준으로 진행 중, 완료, 보관 목표를 구분해 조회하고 상세 화면으로 이동 - [ ] Profile Feature 테스트와 기존 Heatmap, Today, Todo 검색 흐름 회귀 검증 ## 책임 구분 및 선행 작업 - 선행 작업: 목표 기본 상세 #869. 완료, 보관, 진행 중 상태의 전환 결과는 #872와 연계 - 목표 기본 상세는 #869에서 담당하고 Profile의 나머지 외형은 #854에서 담당. 새 메인 탭과 목표 정렬 기능 제외 - 선행: #869의 목표 생성과 상세 및 #870의 개발 기록 조회 흐름 - 현재 Todo 검색과 상세 진입, Today의 날짜와 마감일 목록 및 메인 탭 보존. 제거된 웹페이지 UI와 검색은 복원하지 않음 ## 공통 기준 - 최소 지원 버전은 iOS 18이며 이전 버전 호환 구현과 검증은 제외 - 밝은 모드와 다크 모드, 기존 로컬라이제이션, 로딩, 오류, 빈 상태 유지 - iOS 버전과 무관하게 주요 화면 구조 유지. iOS 26 Liquid Glass와 iOS 18의 차이는 시스템 구성 요소에 한정 ## 제외 범위 - 하위 웹페이지 저장 데이터와 계약 추가 변경 - 웹페이지와 목표 연결 - Todo 완료율 기반 목표 진행률 - 사용자 정의 목표 정렬 - 새 메인 탭 추가 --- ## 검증 - 변경 Swift 파일 SwiftLint, 관련 Feature 테스트, target build-only - 범위에 해당하는 생성, 상태 변경, 저장, 실패 경로 검증 - 화면 실행 검증은 별도 실행 허용 후 수행 ## 참조 - 요구사항 이력 및 디자인 참조: https://github.com/opficdev/DevLog_iOS/issues/811
구현 순서
목적
아래 작업 범위를 하나의 구현 단위로 진행
작업 범위 및 완료 조건
개발 목표 목록 - DevLog를 기준으로 진행 중, 완료, 보관 목표를 구분해 조회하고 상세 화면으로 이동책임 구분 및 선행 작업
공통 기준
제외 범위
검증
참조