# 27방사형 셀코어 / DB

**27방사형 셀코어·DB = 온톨로지형 데이터DB 도구** — K=27 방사형 3진 인덱스, 결정론 O(1) 조회. 셀코어(연산방식 코어)와는 별개 자산이다.

## 핵심 아이디어

27슬롯 방사형 셀 데이터베이스. K=27 = 3진 좌표 `(x,y,z) ∈ {-1,0,1}` 를 평탄 인덱스로 매핑한 결정론적 인덱스 할당 방식:

```
idx = (x + 1) * 9 + (y + 1) * 3 + (z + 1)   // 0 ~ 26
```

**K>27은 "학습 수렴" 문제가 아니다.** 27=3³, 81=3⁴, 243=3⁵ — 트릿 추가는 인덱스 확장이며 수렴이 불필요하다(결정론 O(1) 조회). 자유이동(free-move)은 셀 이웃(트릿 ±1) 방사 순회이며, 분류는 셀 주소 자체이지 argmax(확률적 최댓값 선택)가 아니다. 학습이 개입하는 지점은 오직 "자연어/의미어 → 셀주소" 라우팅뿐(LLM의 유창성 활용)이고, DB 자체는 완전히 결정론적이다.

## 구성 파일

- [방사형셀코어.한선](./방사형셀코어.한선) — 27셀 인지큐브 엔진(241줄): 좌표↔인덱스 변환, 자유이동 absorb(선호셀→같은 축 빈셀→아무 빈셀→최저에너지 비중심셀 순), 에너지 기반 클러스터/세그 승격(E≥700 티 / E≤300 타 / 그 외 옴), 뫼비우스 엣지(의미 반전 연결)
- [방사형셀DB.한선](./방사형셀DB.한선) — 3진 인덱스 할당 DB(146줄): `트릿수(K)` = ceil(log3 K), `셀수(nT)` = 3^nT, floor 나눗/나머지(균형3진 반올림 함정 회피)

## 슬롯 레이아웃 (27슬롯, cell-core 포팅판 기준)

| Index | 의미 |
|-------|------|
| 0 | 주어(subject) |
| 1 | 유형/행위(predicate, cell type) |
| 2 | 목적어(object) |
| 3 | 인식상태(0=unknown/1=possible/2=probable/3=confirmed) |
| 4 | 신뢰도(trust, −13~+13) |
| 5 | 증거수 |
| 6-8 | 증거 슬롯 1~3 |
| 9-11 | 예비 슬롯 1~3 |
| 12 | 타임스탬프 |
| 13 | 카테고리 |
| 14 | 도메인/수치값 |
| 15 | 레이어 |
| 16-22 | 데이터 페이로드 |
| 23 | 시냅스 포인터 |
| 24-26 | 티/옴/타 링크(부모/형제/자식) |

JS/TS 포팅판(`@crowny/cell-core`, 동일 슬롯 레이아웃·CRUD·그래프 순회)은 npm(`pkg.crowny.org`)에서 별도 배포된다.

## 파이프라인 위치

한선씨 파이프라인(자연어→의미어→RPN→4상균형3진 기계어)에서, 27방사형 셀코어/DB는 **의미어·개념·엔티티를 결정론적 3진 주소에 인덱싱하는 저장/조회 레이어**로 쓰인다 — 학습된 임베딩 유사도 검색이 아니라 O(1) 주소 조회.

원본: `/Users/ef/crowny-butler/libs/방사형셀코어.한선`, `/Users/ef/crowny-butler/libs/방사형셀DB.한선`
관련: `/Users/ef/Downloads/CrownyTVM/packages/crowny-cell-core/README.md`
