워드벡터앱.한선 — 크라우니AI 벡터직결 트랙용 워드 IR 엔진
개요
크라우니워드프로세서를 크라우니AI(구 크라우니브라우저)의 벡터직결 트랙(PPM 없이
소켓 응답으로 cmd IR 직접 반환) 위에서 구동하기 위한 자기완결 한선씨 엔진.
/Users/ef/CrownyBrowser/src/앱상주서버.한선의 "벡터|<서비스>|<이벤트>|<인자>"
프로토콜과 cmd IR 문법(INIT/RECT/ROUND/TEXT/HIT/END)을 그대로 채택하고,
/Users/ef/crowny-word/도구/편집기코어.한선의 세션 상태 직렬화·커서/버퍼
로직을 이식했다. 두 파일 모두 Read only — 수정 없음.
무엇을 했는지
- 신규 파일:
/Users/ef/crowny-word/앱/워드벡터앱.한선(자기완결, 가져오기 없음) - 함수 34개: 워드상태생성/상태직렬화/상태파싱/워드이벤트처리(KEY·BS·ENTER·
- 상태는 13필드 단일 직렬화 문자열(구분자=글자변환(1), 텍스트가 마지막
- 자체시험 37개 전부 PASS("검사: PASS 37/37") — KEY 시퀀스로 "안녕" 삽입 후
- 크라우니 SSOT 색(#FAF9F7/#1A1A1A/#C9A961) 그대로 RGB 리터럴 사용.
통합절차설명()함수로 향후 앱상주서버.한선 병합 절차(수정은 안 함, 텍스트
관련 파일
/Users/ef/crowny-word/앱/워드벡터앱.한선(신규)/Users/ef/CrownyBrowser/src/앱상주서버.한선(Read only, 패턴 추출 출처)/Users/ef/crowny-word/도구/편집기코어.한선(Read only, 패턴 추출 출처 —
- 컴파일:
/tmp/워드벡터앱.toau
크라우니코드
lookup/search MISS 1건(신규 로직) → LLM 생성 → learn add 1건(intent=워드벡터앱IR엔진).
잔여 이슈
MENU|열기(파일 열기)는 상태 무변화 스텁 — 실제 파일 로드 로직 미구현.- 실제 상주서버 병합(앱상주서버.한선에 서비스=="워드" 분기 추가)은
통합절차설명()에 절차만 기술, 아직 미배선.
- 선택(드래그) 시작/확장 이벤트는 이번 엔진에 미포함(커서 이동/삽입/삭제/