요청: 클코전용터미널-경량화
- 날짜: 2026-06-28 14:18:35
- 작업 경로: /Users/ef
요청 본문
터미널 앱 클로드코드 전용으로 만든 것. 1)한선씨코드로 압도적으로 가볍게, 2)일시정지되면 용량확보해도 되살아나지 않음, 3)작업할때 22Gb 도는데 최소가 되도록 메모리관리 설계. 크라우니압축도구 하이브리드운영 가능?
관련 산출
(클로드가 작업 결과를 이어 기록)
산출 (2026-06-28 울트라 분석+착수)
진단 (핵심)
- "일시정지 후 재개 안됨"의 실체 = 맥OS "(응답 없음)" hang(메인스레드 wedge). 부활금지 아님 — 되살아나길 원함.
- 뿌리: 22GB 메모리압박(32GB·여유4.4GB)→스왑thrash→포그라운드 Terminal.app(399MB)+claude(875MB) wedge→재개 불가.
- ②(재개)는 별개기능 아니라 ①(경량 네이티브 전환)+③(메모리압박 사전해소)의 결과물.
한 일
- 메모리압박감시.한선 작성·컴파일·실행검증(crowny-terminal-native/한선씨/). 신호=kern.memorystatus_vm_pressure_level + 가용MB(vm_stat). 압박 시 유휴서비스 STOP(허용목록 큐레이션), 해소 시 전부 CONT(재개 보장=요구②). 포그라운드 claude/Terminal/verse/gateway/sysguard 보호. 안전기본값=허용목록 없으면 감지+로그만.
- 제어기 메모리감시.sh (build/once/enable/disable/status) + launchd org.crowny.memwatch.plist(StartInterval 10s).
- 한선씨 버그 일괄교정 시작: 설정(arr,i,0) getter오용→arr[i], 포함()==참→포함하나()==참. 데몬.한선/화면버퍼.한선 완료, 나머지 7파일 30곳+ sonnet 위임중.
- 네이티브 터미널 crowny-terminal-native/build/크라우니터미널(125KB) = 클코 전용 경량 주력 후보(Terminal.app 대체).
잔여
- Spotlight off(sudo, ~1.6GB), openclaw 3개 트래픽감사 후 2개 종료(~0.86GB), 네이티브 터미널 기본 런처화, 모니터 daemon enable 여부.
- 압축기 .ccp = RAM 직접절감 불가(macOS 커널 전담), 세션체크포인트/로그아카이브에만 유효.
크라우니파인더 (알프레도 대체, 울트라 빌드)
- /Users/ef/crowny-finder. P0 CLI 동작 검증: 인덱스 2410항목, saf→Safari·터미널→크라우니터미널.app. grep직접스캔=RAM0.
- 터미널서버.한선 GREEN(전역명령사전 선언위치 이동) → 한선씨 터미널포트 7파일 전부 컴파일.
- P1 미빌드=네이티브 핫키창(⌥Space NSPanel, app.m 재사용) 설계완료.
크라우니가이드 — 셋업 따라하기 가이드 (2026-06-30)
- crowny-guide(guide.crowny.org:9969, 따라하기 백과사전, ?dedicated=크라우니브라우저 전용모드 iframe)에 가이드 추가.
- /Users/ef/crowny-guide/guides/crowny-dedicated-setup.json "내 맥 가볍게 — 크라우니 전용 작업환경 셋업" 6단계(파인더⌥Space·Spotlight off·7계층권한·메모리압박감시·세션정리·집사). 각 단계 복사명령+힌트. /api/guides 노출 검증.
- browser.crowny.org/guide 요청했으나 browser 도메인 미존재+포트공유 규칙으로 보류 → guide.crowny.org로 충분(사용자 확정).
- FYI 기존 갭: guide.crowny.org cert SAN에 guide.crowny.org 미포함(외부 https 경고 가능). cert-manager/cert-renew로 보강 가능(미수행).