← 목록
한선씨 2026-07-07 5KB 읽기 6분

한선씨 산하 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)

무엇을 했는지

  1. /Users/ef/crowny-hansunc/public/assets/ 신설 — 3개 하위 디렉토리(selcore, radial27, semcode)에 소스 원본 복사 + 요약/README/NOTICE 신규 작성
  2. /Users/ef/crowny-hansunc/public/assets.html 신설 — 허브 페이지(spec.html의 head/nav 구조·css 링크 재사용, 본문은 3자산 카드: 정의 1줄·주요스펙 표·다운로드 링크·파이프라인 단계 배지)
  3. docs.html, index.html 네비/푸터에 /assets.html 링크 최소 추가 (spec.html은 편집하지 않음)
  4. /Users/ef/crowny-hansunc/한선씨/자산.한선 신규 — assets.html 카드 데이터(자산명·정의·파이프라인단계·파일목록)를 배열/출력으로 표현. hanseonc_high로 컴파일·crownyc run으로 실행 검증(exit 0, 3종 카드 정상 출력)
  5. 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.html2008,907 B
/assets/selcore/셀코어.han20095,641 B
/assets/selcore/셀코어-모듈표.md2003,529 B
/assets/radial27/방사형셀코어.한선20010,241 B
/assets/radial27/방사형셀DB.한선2005,336 B
/assets/radial27/README.md2002,778 B
/assets/semcode/실어휘코드북v2.psv200195,157 B (4,167행=4,164행+3주석)
/assets/semcode/실어휘코드북v2_한글.psv200233,986 B (4,169행=4,164행+5주석)
/assets/semcode/NOTICE.md2006,097 B
/assets/semcode/왕복회귀-2026-07-07.psv200794 B
/assets/semcode/README.md2002,794 B
/docs.html, /index.html200(기존 페이지 정상)

동반 컴파일 검증

./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의 /spec nav 링크는 기존 spec.html의 clean-URL 라우팅에 의존(정상 동작 확인, extensions:['html'] 옵션).
  • docs.html의 data-i18n="nav.assets" 키는 public/lang/*.json에 아직 번역 미등록 — 폴백 텍스트("자산")로 정상 표시되나, 다국어 완전성 원한다면 16개 lang json에 nav.assets 키 추가 필요(선택사항, 이번 작업 범위 밖).