🌈 RTT 단계 매핑 규칙 (v1.0 최소판)
이 규칙은 이미 귀하의 리포지토리 README github.com에 있는 단계 설명과 직접적으로 일치하지만, 수확기를 위한 운영 논리로 표현됩니다.
map_phase() — RTT 단계 매핑 로직#
아래는 개념적 버전입니다 (코드 버전은 구현하기 쉬울 것입니다):
1단계 — ⚛️ 원자 / 분자 (10¹¹–10¹⁴ Hz)#
코리더: IR/Raman 진동 밴드
출처: NIST, RSC, Bowserinator 원자 JSON
규칙:
주파수가 테라헤르츠 범위에 있거나 분자 진동에 해당하는 경우, 1단계로 매핑합니다.
2단계 — 🧬 생물학적 (10⁻⁵–10¹ Hz)#
코리더: 심장 박동, 신경 리듬, 일주기 주기
출처: 생물학적 데이터셋
규칙:
주파수가 유기체 규모 주기에 해당하면 2단계에 매핑합니다.
3단계 — 🍃 생태적 / 계절적 (10⁻⁷–10⁻³ Hz)#
회랑: 계절적, 생태적, 환경 주기
규칙:
주파수가 환경 리듬에 해당하면, 3단계에 매핑합니다.
4단계 — ⛰️ 지질학적 (10⁻¹²–10⁻⁸ Hz)#
코리더: 지진, 구조, 지자기
출처: USGS, 지구물리학 데이터셋
규칙:
주파수가 행성 규모 주기에 해당하면 4단계로 매핑합니다.
5단계 — 📜 신화적 / 문명적 (10⁻¹⁴–10⁻¹² Hz)#
회랑: 문화적 시대, 문명 주기
규칙:
주파수가 다세기 인간 주기에 해당하면 5단계에 매핑합니다.
6단계 — ⭐ 우주 (10⁹–10¹¹ Hz)#
코리더: CMB, 항성 스펙트럼
출처: NASA, Planck, WMAP
규칙:
주파수가 우주 배경 또는 항성 공명에 해당하면 6단계로 매핑합니다.
⭐ 최소 의사 코드 버전#
def map_phase(freq_range_hz):
f = parse_frequency(freq_range_hz)
if 1e11 <= f <= 1e14:
return "I", "⚛️"
if 1e-5 <= f <= 1e1:
return "II", "🧬"
if 1e-7 <= f <= 1e-3:
return "III", "🍃"
if 1e-12 <= f <= 1e-8:
return "IV", "⛰️"
if 1e-14 <= f <= 1e-12:
return "V", "📜"
if 1e9 <= f <= 1e11:
return "VI", "⭐"
return None, None # drift or out-of-corridor이것은 기존의 단계 정의와 정확히 일치하지만, 검증기나 스캐너가 사용할 수 있는 방식으로 표현됩니다.