한선씨 산하 3자산 편입 (셀코어 · 27방사형 셀코어/DB · 의미어코드)
개요
사장님 확정 결정(2026-07-07): 셀코어·27방사형 셀코어DB·의미어코드를 별도 도메인 없이 hansunc.crowny.org(한선씨 사이트) 산하로 편입 공개. 3자산은 서로 다른 용도임을 명확히 구분해 서술했다.
- 셀코어 = 연산방식 코어 (한선씨 규칙기반 연산 프레임워크, 18모듈 2,431줄)
- 27방사형 셀코어/DB = 온톨로지형 데이터DB 도구 (K=27 방사형 3진 인덱스, 결정론 O(1) 조회) — 셀코어와 별개 자산
- 의미어코드 = ~4,164개념 인터링구아 코드북 (자연어→의미어→RPN 파이프라인의 의미어 층, CC BY 4.0)
무엇을 했는지
/Users/ef/crowny-hansunc/public/assets/신설 — 3개 하위 디렉토리(selcore, radial27, semcode)에 소스 원본 복사 + 요약/README/NOTICE 신규 작성/Users/ef/crowny-hansunc/public/assets.html신설 — 허브 페이지(spec.html의 head/nav 구조·css 링크 재사용, 본문은 3자산 카드: 정의 1줄·주요스펙 표·다운로드 링크·파이프라인 단계 배지)docs.html,index.html네비/푸터에/assets.html링크 최소 추가 (spec.html은 편집하지 않음)/Users/ef/crowny-hansunc/한선씨/자산.한선신규 — assets.html 카드 데이터(자산명·정의·파이프라인단계·파일목록)를 배열/출력으로 표현.hanseonc_high로 컴파일·crownyc run으로 실행 검증(exit 0, 3종 카드 정상 출력)- CrownyDoc 문서(본 파일) 작성
함정 하나 발견·수정
public/assets/라는 이름의 실제 디렉토리를 만들면서 /assets라는 clean URL이 express.static의 SPA 폴백에 걸려 assets.html이 아니라 index.html을 반환하는 라우팅 충돌이 발생했다(디렉토리가 파일보다 우선 매치). 모든 신규 네비 링크를 /assets → /assets.html로 명시 확장자 지정해 해결. 파일 다운로드 경로(/assets/selcore/... 등)는 실제 디렉토리라 문제 없이 200을 반환한다.
관련 파일 경로
/Users/ef/crowny-hansunc/public/assets.html/Users/ef/crowny-hansunc/public/assets/selcore/셀코어.han/Users/ef/crowny-hansunc/public/assets/selcore/셀코어-모듈표.md/Users/ef/crowny-hansunc/public/assets/radial27/방사형셀코어.한선/Users/ef/crowny-hansunc/public/assets/radial27/방사형셀DB.한선/Users/ef/crowny-hansunc/public/assets/radial27/README.md/Users/ef/crowny-hansunc/public/assets/semcode/실어휘코드북v2.psv/Users/ef/crowny-hansunc/public/assets/semcode/실어휘코드북v2_한글.psv/Users/ef/crowny-hansunc/public/assets/semcode/NOTICE.md/Users/ef/crowny-hansunc/public/assets/semcode/왕복회귀-2026-07-07.psv/Users/ef/crowny-hansunc/public/assets/semcode/README.md/Users/ef/crowny-hansunc/한선씨/자산.한선/Users/ef/crowny-hansunc/public/docs.html(네비 링크 1줄 추가)/Users/ef/crowny-hansunc/public/index.html(푸터 링크 1줄 추가)
/Users/ef/Downloads/CrownyTVM/CLAUDE.md,/Users/ef/Downloads/CrownyTVM/std/셀코어.han/Users/ef/crowny-butler/libs/방사형셀코어.한선,방사형셀DB.한선,/Users/ef/Downloads/CrownyTVM/packages/crowny-cell-core/README.md/Users/ef/crowny-butler/libs/실어휘코드북v2.psv,실어휘코드북v2_한글.psv,실어휘코드북-NOTICE.md,의미어코드_스펙v1.md,/Users/ef/crowny-butler/data/의미어왕복회귀-2026-07-07.psv
라이브 검증 결과 (http://127.0.0.1:9763)
| 경로 | HTTP | 크기 |
|---|---|---|
| /assets.html | 200 | 8,907 B |
| /assets/selcore/셀코어.han | 200 | 95,641 B |
| /assets/selcore/셀코어-모듈표.md | 200 | 3,529 B |
| /assets/radial27/방사형셀코어.한선 | 200 | 10,241 B |
| /assets/radial27/방사형셀DB.한선 | 200 | 5,336 B |
| /assets/radial27/README.md | 200 | 2,778 B |
| /assets/semcode/실어휘코드북v2.psv | 200 | 195,157 B (4,167행=4,164행+3주석) |
| /assets/semcode/실어휘코드북v2_한글.psv | 200 | 233,986 B (4,169행=4,164행+5주석) |
| /assets/semcode/NOTICE.md | 200 | 6,097 B |
| /assets/semcode/왕복회귀-2026-07-07.psv | 200 | 794 B |
| /assets/semcode/README.md | 200 | 2,794 B |
| /docs.html, /index.html | 200 | (기존 페이지 정상) |
동반 컴파일 검증
./hanseonc_high 자산.한선 > 자산.toau 2>자산.compile.err # exit 0, 358 토큰 파싱, 3799 큐브 생성
./crownyc run 자산.toau # exit 0, 3자산 카드 정상 출력
크라우니코드
lookup HIT 0 / MISS 1(신규 페이지 편입 작업, 기존 패턴 없음) / learn 1건 — crownycode-learn.sh add 한선씨_생태계_자산_카드_출력 등록 완료.
잔여 이슈
- assets.html의
/specnav 링크는 기존 spec.html의 clean-URL 라우팅에 의존(정상 동작 확인, extensions:['html'] 옵션). - docs.html의
data-i18n="nav.assets"키는public/lang/*.json에 아직 번역 미등록 — 폴백 텍스트("자산")로 정상 표시되나, 다국어 완전성 원한다면 16개 lang json에nav.assets키 추가 필요(선택사항, 이번 작업 범위 밖).