← 목록

전면 한선씨화 달성 — 10개 서비스 100% 동반 커버리지

날짜: 2026-04-26 상태: 완료 다음 단계: 순수 한선씨 RPN 3레이어 변환

개요

크라우니 생태계 전체 서비스(10개 디렉토리, 50개 JS 파일)에 대해 .한선 동반 파일을 100% 달성했다. 이로써 HTML/CSS/JS로 작성된 모든 프론트엔드 로직이 한선씨 코드로 표현되며, 순수 한선씨 RPN 3레이어 변환의 전제 조건이 충족되었다.

작업 내용

신규 생성 (22개 .한선 파일)

#프로젝트파일줄 수설명
1crowny-bankweb/서비스워커.한선52PWA 캐시 전략
2crowny-bankweb/assets/앱.한선112제네시스 코드 인증, API 호출
3CrownyDocpublic/서비스워커.한선문서 캐시 전략
4CrownyDocreference/셀레퍼런스.한선5404상 인식론, 시냅스 발화, 반박 전파
5crownycode-remote게이트웨이.한선515WebSocket, 인증, 에이전트 큐, 세션 관리
6crowny-intpublic/js/api.한선46INT API 클라이언트
7crowny-intpublic/js/scenario-ui.한선시나리오 시뮬레이션 UI
8crowny-intpublic/js/cell-graph.한선셀 그래프 캔버스, 도메인 색상
9crowny-intpublic/js/dashboard.한선대시보드 SSE, 네비게이션, 알림
10crowny-mindpublic/js/api.한선셀/질문/플래너 REST API
11crowny-mindpublic/js/app.한선앱 컨트롤러, Gemini 체크
12crowny-mindpublic/js/galaxy.한선은하수 캔버스, 줌/레이아웃/시냅스 색상
13crowny-mindpublic/js/question.한선4상 질문 UI (ti/om/ta/eum 도형)
14crowny-mindpublic/js/planner.한선일일 플래너 (집중/태스크/연락/위임)
15crowny-hansuncpublic/js/i18n.한선16개 언어 다국어 지원
16crowny-hansuncpublic/js/landing.한선TOAU 스트림 애니메이션
17crowny-hansuncpublic/js/compiler.한선웹 기반 한선씨 토크나이저/파서/코드젠
18crowny-hansuncpublic/js/playground.한선예제 로드/실행 플레이그라운드
19crowny-hansuncpublic/js/translator.한선한국어↔Python/JS 키워드 변환
20crowny-hansuncpublic/js/highlighter.한선신택스 하이라이터 (13키워드, 25내장함수)
21crowny-hansuncpublic/서비스워커.한선hansunc.crowny.org 서비스워커
22crowny-hansuncpublic/js/landing.한선랜딩 페이지 인터랙션

컴파일 검증

22개 파일 모두 hanseonc_high로 컴파일 성공 (TOAU 바이너리 생성 확인).

발견한 패턴/교훈

  1. 가져오기 불필요: 포함, 글자수, 문자열변환, 맵생성 등 내장함수는 import 없이 사용 가능. 가져오기 "문자열.한선" 시 RPN 문법 충돌 발생.
  2. 예약어 회피: 메서드는 hanseonc_high 예약어 → 방식으로 대체.
  3. VM 힙 한계: MAP 힙 부족/스택 넘침은 crownyc VM 제약이지 코드 오류가 아님.

생태계 통계

특허 등록

관련 파일

다음 단계: 순수 한선씨 RPN 3레이어 변환

1,963개 고수준 .한선 파일을 순수 한선씨 RPN(스택 기반) + 3레이어 포맷으로 변환. 이것이 가능해진 이유: 모든 서비스의 한선씨 동반이 완성되었으므로, 이제 한선씨→한선씨(RPN) 변환에 집중할 수 있음.