# MILESTONES — 기능·목표 현황 > 목표순. 상태: ✅ 완료 / 🚧 진행 / 📐 설계 / ☐ 미착수. 상세는 journal, 여기는 상태만. | 단계 | 내용 | 상태 | | --- | --- | --- | | 준비-1 | 문서 규약·라이선스 이식(4층 골격, DR-1·DR-2) | ✅ 2026-08-07 | | 준비-2 | 개발 목표 정리 — 목적 확정(DR-3)·비전([00](00-vision.md))·요구사항([05](05-requirements.md)) | ✅ 2026-08-07 | | 준비-3 | 기술 기반 정리 — [ADR-0001](06-adr-0001-stack.md)·[ADR-0002](07-adr-0002-memory-reclaim.md)·[ADR-0003](08-adr-0003-resident-architecture.md) 작성·승인(DR-5~8) | ✅ 2026-08-07 | | 준비-4 | 프로젝트 구성 확정 — [02 로드맵](02-roadmap.md)·[15 방법론](15-dev-methodology.md)(scope 규약)·[18 빌드&테스트](18-build-and-test.md) + 크레이트 골격(mk-core/mk-app, 테스트 5 green) | ✅ 2026-08-07 | ## 개발 마일스톤 (계획 원안 = [02-roadmap](02-roadmap.md), 기능 뼈대 = [05 FR-1~6](05-requirements.md)) | M | 버전 | 내용 | 상태 | | --- | --- | --- | --- | | M0 | 0.1.0 | 상주 셸 골격 — 트레이 아이콘(사용률·색 단계)·툴팁·종료 메뉴·5초 폴링 | ✅ `0.6.0`에 포함되어 배포됨(중간 태그 생략) | | M1 | 0.2.0 | 정리 엔진 v1(워커) — 영역 ①②·회수량 알림·승격 재시작 | ✅ `0.6.0`에 포함되어 배포됨(중간 태그 생략) | | M2 | 0.3.0 | Top 5 팝업(셸 내) — 열거·**2000ms 자동 갱신**·항목 트림/종료 | ✅ `0.6.0`에 포함되어 배포됨(중간 태그 생략) | | M3 | 0.4.0 | **메인 화면**(DR-10) — 메뉴바·그리드·헤더 정렬·**평면/트리 전환**·**이름 검색**·쓰레드 확장·프로세스/트리/쓰레드 종료·자동 실행·의사 프로세스 숨김·앱 아이콘 | ✅ `0.6.0`에 포함되어 배포됨(08-07) | | M4 | 0.5.0 | 설정 — ini([09](09-settings-schema.md)) 저장/로드·설정 창·**임계값/주기 자동 정리**·정리 영역 ①~⑤·알림 토글·앱 매니페스트 | ✅ 핫키·다국어 포함, `0.6.0`에 포함되어 배포됨(08-07) | | M5 | 0.6.0 | 정리 영역 ③~⑥·이벤트 트리거·폴백 완비·**배포 2채널**(설치형+ZIP, DR-9) | ✅ 08-07 **`0.6.0` → `0.6.2` 릴리스**(Actions 자동 포장·첨부, 자산 4종 — 0.6.1의 설치본 ZIP 누락을 0.6.2에서 정정). 패키지 매니저 등록은 08-08 완료(**choco 2 + winget 2, 심사 대기**). 잔여 = 설치/제거 왕복 실검증(M5-3) | | **M6** | **0.7.0** | **효용성 실측 후속 + 기능 후보 채택**(로드맵 원안 밖) — E-1 알림 Active 병기 · E-2 주기 정리 비권장 표시 · E-3 고압력 재측정([21 §11](21-effectiveness-measurement.md)) · M3-4 열 폭·창 위치 기억 · X-1 워치리스트 표적 트림 · X-2 전체화면 억제 · X-3 정리 히스토리 | ✅ 08-08 **`0.7.0` 릴리스**(자산 4종 자동 첨부) | > 기능 후보([05 §5](05-requirements.md)) 채택 현황: **X-1·X-2·X-3·X-7 완료**, X-4(배터리)·X-5(지연 시작)·X-6(트레이 표시 모드)는 ☐ 판단 대기. ### 배포 채널 현황 (08-21 갱신) | 채널 | 패키지 | 상태 | | --- | --- | --- | | GitHub Releases | 설치본 exe · 설치본 ZIP · 포터블 ZIP · SHA256SUMS | ✅ 자동(태그 push) | | Chocolatey | `nexa-memkeeper` · `nexa-memkeeper.portable` | ⏳ **배지 `Ready`(= Ready for Reviewer)** — 자동 검증·패키지 테스트·바이러스 스캔 전부 통과(08-11), 사람 모더레이션만 남음. 🔴 단 **제거 스크립트 버그**(§7-8)를 08-21에 고쳤다 → 반영하려면 동일 버전 재제출 필요 | | winget | `SosomLab.NexaMemKeeper` · `.Portable` | ⏳ **자동 검증 통과**(`Validation-Completed`), 사람 승인 대기 — 조치 라벨 없음. 앞선 미처리 PR 234건(08-21) · 최초 기여자는 사람 검토를 따로 받는다([#413829](https://github.com/microsoft/winget-pkgs/pull/413829) · [#413830](https://github.com/microsoft/winget-pkgs/pull/413830)) | > 승인 후에는 태그 하나로 세 채널이 함께 갱신된다(변수 `CHOCO_PUSH`·`WINGET_PUBLISH` 모두 on). > 🔴 상태는 **choco = 패키지 페이지 · winget = 라벨**로 읽는다([20 §7-6·§7-7](20-packaging.md)) — 피드/체크 아이콘은 오독을 부른다. > 승인 기준 전면 대조 결과 **남은 저지 요소 없음**([20 §7-9](20-packaging.md), 08-21). ### 릴리스 이력 | 태그 | 날짜 | 내용 | | --- | --- | --- | | `0.6.0` | 08-07 | 첫 공개 릴리스(M0~M5) | | `0.6.1` | 08-07 | 포장 파이프라인 검증 — 설치본 ZIP 첨부 누락 | | `0.6.2` | 08-07 | 누락 정정 + winget 포터블 패키지 | | **`0.7.0`** | 08-08 | M6 — 효용성 후속(E-1~E-3) + 기능 후보(X-1~X-3) + M3-4 |