Levo 도움말 · 정리하기
Smartly: 무엇이 체크되고 그 이유는 무엇인지
Smartly는 정리 수준에서 안전해 보이는 항목만 체크해요. 그래서 Clean up을 한 번만 눌러도 알맞게 처리돼요.
항목이 체크되는 과정
- 허용돼야 해요. 가드가 먼저 항목을 확인해요. 보호되지 않았고, 사용 중이 아니고, 저장하지 않은 git 작업이 아니어야 해요. 잠긴 항목을 참고하세요.
- 지울 수 있어야 해요. 에이전트나 Levo의 규칙이 지워도 된다고 판단해야 해요. 다시 만들 수 있고, 어떻게 돌아오는지 메모가 있는 항목이에요. 사용자 데이터와 “남겨 두기” 항목은 체크되지 않아요.
- 충분히 오래 지났어야 해요. 각 항목에는 체크할 수 있게 되는 수준이 있고, 어떻게 돌아오는지와 얼마나 오래 건드리지 않았는지로 정해져요. 그 수준이 내 수준과 같거나 더 낮으면 체크돼요.
예시
이틀 동안 건드리지 않은 빌드 캐시는 Balanced와 Aggressive에서는 체크되고 Careful에서는 체크되지 않아요. 같은 기간 건드리지 않은 iOS 런타임은 어떤 수준에서도 아직 체크되지 않아요. 다시 만들기 부담이 큰 항목은 Aggressive가 필요하고 더 오래 기다려야 해요. 한 시간 전에 수정한 프로젝트 폴더는 어떤 수준에서도 그대로 둬요.
구성 요소
에이전트 세션처럼 행이 따로따로인 구성 요소의 묶음인 경우도 있어요. 내 수준에서 Smartly는 가져갈 구성 요소를 체크하고, 행의 크기를 그 합계로 보여 줘요. 가져갈 것이 하나도 없으면 Aggressive에서 가져갈 항목을 체크하지 않은 상태로 보여 줘서, 직접 체크하는 것이 의미를 가져요.
결정은 언제나 내가 해요
체크는 제안이에요. 정리하기 전에 어떤 항목이든 체크하거나 해제하고, 모든 항목이 나열되는 확인 단계를 읽어 보세요. 행에 포인터를 올리면 그 수준이 에이전트의 판단인지 Levo 자체 규칙인지 알 수 있어요.
알림과 Auto mode에서의 Smartly
디스크 알림의 “Clean up” 버튼은 알림이 올라온 시점에 내 수준에서 Smartly가 체크한 항목을 정리해요. Auto mode에는 자체 범위가 있고, 전용 패널에서 설정해요.