EP.003 하이퍼 델타?
하이퍼 델타(Hyper-Δ)란 무엇인가
Hyper Log를 만들고 한동안은 로그를 기록하고 보여주는 것에만 집중했다. Hyper-Δ는 그 다음에 나온 확장이다. 프로그램을 만들고 나서 엔지니어 입장에서 로스팅을 다시 들여다보다가, "이 데이터로 로스터가 판단을 더 잘 할 수 있게 도와줄 수 있지 않을까"라는 생각에서 시작됐다.
포지셔닝은 한 문장으로 정리된다. "곡선이 아니라, 두 델타를 읽는다." 로스팅을 결과 곡선을 예쁘게 맞추는 문제가 아니라, 시간 지연을 가진 에너지 상태를 관리하는 문제로 바라본다는 뜻이다. 목표도 다르게 잡았다. 단 하나의 최고의 컵을 약속하는 게 아니라, 스톨이나 스코칭, 언더디벨롭 같은 "망하는 길"을 구조적으로 줄이는 것이 목표다. 완벽한 로스팅 하나를 찾아주는 도구가 아니라, 실패할 확률을 낮춰주는 도구에 더 가깝다.
핵심은 두 개의 신호를 같이 읽는 것이다. ET(원인)는 보일러 출력, 지금 커피에 얼마나 에너지를 밀어 넣고 있는지를 나타낸다. 반응이 빠르다. BT(결과)는 실제로 커피가 데워진 정도다. 방에 보일러를 틀어도 방 안 온도계가 따라 오르는 데 시간이 걸리듯, BT는 천천히 뒤따라온다. 화력(ET)을 바꾸면 커피(BT)는 몇십 초 뒤에야 반응한다. 이 시간차를 읽어야 한다는 게 이론의 출발점이다.

초보자가 가장 많이 오해하는 지점도 여기 있다. BT가 오른다고 해서 열을 더 받고 있는 게 아니다. 커피는 1차 크랙 무렵부터 스스로 열을 낸다(발열반응). 그래서 불을 줄였는데도 BT는 한동안 계속 오를 수 있다. 이걸 "열을 더 받고 있다"고 오해해서 불을 계속 유지하면 오히려 과발전으로 이어진다.
이 이론은 임의로 만든 게 아니다. 에너지 보존 법칙에 대류·전도·복사 열전달, 수분 증발열, 반응열까지 더한 하나의 물리 방정식에서 출발했고, 2020~2025년 동료심사 문헌들과 교차검증하는 과정을 거쳤다. 정확히는 m·c_p·(dT_b/dt) = Q_in − Q_evap ± Q_rxn이라는 형태의 에너지 수지식이 기반이다. BT가 오르내리는 건 "흡열 변화율" 하나가 아니라, 유입되는 열과 증발로 빠져나가는 열, 그리고 원두 자체가 내는 반응열이 서로 상쇄되고 더해진 순(net) 결과라는 뜻이다. 이 한 줄이 이론 전체를 관통하는 핵심 문장이다.
이론은 여기서 그치지 않고, 초기 화력을 어떻게 잡아야 하는지에 대한 개념도 담고 있다. HR(Heat Resistance, 열저항)이라고 부르는데, 같은 조건에서 투입부터 1차 크랙까지 걸린 시간을 의미한다. 이 시간이 평소보다 늦게 오면 열저항이 높은 원두라고 보고 초기 화력을 조금 더 높게, 반대로 빨리 오면 초기 화력을 낮게 잡는 식이다. 1차 크랙을 기준점으로 삼은 이유는 세 가지다. 귀로 들을 수 있는 명확한 사건이라 기계나 프로브가 달라도 흔들리지 않고, 원두마다 다른 익힘 단계를 하나의 정규화된 기준으로 맞춰주며, 원두 자체의 발열이 본격적으로 시작되기 직전까지의 구간을 가장 실전적으로 재는 방법이기 때문이다.

한 가지 정직하게 밝혀두고 싶은 부분이 있다. 실제로 관능 평가를 해봤을 때, 기존의 "ET RoR을 매끄럽게 단조 하강시키는" 방식으로 로스팅했을 때 컵 품질이 가장 좋았다. 이건 무시할 수 있는 데이터가 아니다. 그래서 Hyper-Δ를 기존 방식을 대체하는 도구로 소개하고 싶지 않다. 기존 방식이 결과(컵) 자체를 직접 최적화하는 접근이라면, Hyper-Δ는 그 과정에서 벌어지는 에너지 상태를 진단해서 실패 확률과 생두 편차로 인한 변동을 줄여주는 보완적 오버레이에 더 가깝다. 평소엔 매끄러운 RoR 주행을 기본으로 가져가고, 기존 방식이 놓치기 쉬운 "공급은 줄었는데 온도는 오르는" 자가 발열 구간 같은 순간에만 Hyper-Δ가 개입하는 그림을 권장한다.
수치에 대해서도 스스로 선을 긋는다. 물리적으로 확립된 부분(에너지수지 공리, Ranz–Marshall 대류 상관식 같은 동료심사로 정립된 내용)과, 아직 기계·프로브마다 다르게 캘리브레이션해야 하는 부분을 명확히 구분해서 표기한다. 감열 폭이나 임계값 같은 구체적인 숫자는 문헌이 대신 정해줄 수 없다는 것도 스스로 인정하는 부분이다. "논리적으로는 닫혔지만 수치는 미보정"이라는 표현이 이 이론의 정직한 현재 상태를 가장 잘 설명한다.

이 이론은 지금 앱의 라이브 로스팅 화면에도 그대로 실장돼 있다. 표시 전용 인디케이터로, 자동으로 화력을 조절하거나 지시하지 않는다. 판단은 언제나 로스터의 몫이다. 다음 글부터는 이 두 델타를 실제로 어떻게 읽는지, 상황별로 하나씩 풀어보려 한다.