**헥소렌즈**는 OpenArms가 자신의 설계 결정 지도를 화면에 그리는 방식이다. 이름의 “헥스(hex)“는 육각형을, “렌즈”는 지도를 들여다보는 배율을 뜻한다 — 지도를 육각형 칸으로 이루어진 판 위에 놓고, 사용자가 확대하면 세부가 드러나고 축소하면 큰 줄기만 남는 식으로 탐색하게 한다. 핵심 원칙은 “지도의 배치는 보기 좋으라고 정하는 장식이 아니라, 입력이 정해지면 결과가 하나로 정해지는 수학 함수여야 한다”는 것이다.

이런 접근이 필요한 이유는 지도에 놓일 것이 계속 늘어나는 살아 있는 구조이기 때문이다. 배치를 그때그때 손으로 조정하면 재현할 수 없고, 새 항목이 들어올 때마다 흔들린다. 헥소렌즈는 세 가지 확정된 사실 위에 배치 함수를 세운다. 첫째, 육각 격자는 칸과 칸의 관계가 명확히 정의된 이산 기하 구조다. 둘째, 지도의 폴더 구조는 “무엇이 무엇을 포함하는가”라는 포함 관계다 — 이 위계는 몰드 세계주소가 정한 대륙·모듈·결정의 세 단계 깊이와 그대로 대응한다. 셋째, 페이지 사이의 연결선은 서로를 참조하는 결합 관계다. 배치 함수는 이 셋(폴더 위계·연결 그래프·현재 초점)을 받아 각 항목의 좌표를 하나로 내놓는다.

이 세 축이 모두 코드의 실제 구조에서 나온다는 점이 중요하다. 배치가 프로젝트의 책임 경계를 그대로 반영하므로, 지도를 보는 것이 곧 어떤 결정이 어느 책임에 속하는지를 보는 일이 된다 — 그 좌표 체계를 정한 것이 몰드 세계주소 재구성이었다. 사람이 한 번에 안정적으로 다룰 수 있는 단위가 대략 일곱 안팎이라는 점도 설계에 반영된다. 그래서 확대·축소는 상위 뼈대는 유지한 채 하위 세부만 창발하도록 짜여, 어느 배율에서도 화면이 감당할 만한 밀도를 유지한다.

헥소렌즈가 판을 그리면, 사용자는 그 위에서 한 칸을 골라 해당 결정의 원문으로 곧장 들어갈 수 있다 — 이 “골라서 들어가기”의 상호작용을 정한 것이 미니맵 렌즈 노드 네비게이션이다. 헥소렌즈는 여러 갈래로 흩어져 있던 렌더링 시도를 하나의 수학 모델로 모은 결과이기도 하다. 지도에 실제 알맹이 있는 항목만 오르도록 거르는 정직 발행 게이트와 짝을 이루어, 하나는 무엇을 보여줄지를, 다른 하나는 어떻게 보여줄지를 맡는다. 이 모델은 구현에 앞서 축(공리)부터 검증하는 단계별 사다리로 개발되며, 그 공리 명세가 헥스 레이아웃 수학 모델이다.

근거 결정