한 파일 - 만약 당신의 잠금 파일과 패키지 목록이 같은 파일이라면?
Mere 패키지 매니저는 기존 패키지 매니저들이 사용하는 의도 파일과 잠금 파일의 분리 방식을 단일 파일 포맷으로 통합하였습니다.
profile.kdl 파일 하나로 사용자의 의도부터 정확한 패키지 해시 기반의 재현 가능한 설치 상태까지 모두 표현하며, 이 파일은 입력과 출력 모두에 사용되어 별도의 잠금 파일이 필요 없습니다.
이 방식은 시스템 프로필 관리, 롤백, 개발 환경 설정 등 다양한 워크플로우에 동일한 포맷을 적용해 일관성과 간결성을 높이고, 파일 간 불일치 문제를 해소합니다.
특히, 해시 기반의 완전한 재현성을 보장하는 닫힌 루프 구조를 통해, 단순히 "이 입력이 같은 출력을 낼 것"이 아니라 "이 정확한 출력을 얻겠다"는 명확한 계약을 가능하게 합니다.
이 설계는 복잡한 잠금 파일 관리 없이도 신뢰성 높은 패키지 관리를 구현하는 새로운 접근법으로 평가됩니다.