요청: 도구화-3단-루틴-기본도구
- 날짜: 2026-07-03 03:32:26
- 작업 경로: /Users/ef/crowny-hub
요청 본문
작업과정 도구화→도구로 도구화→그 도구로 도구화 3단 루틴을 기본 도구로 지정. 양자도구에 적용해 발현성→방향성 수렴 도구 제작+패키징 검토
관련 산출
(클로드가 작업 결과를 이어 기록)
산출 결과 (2026-07-03)
도구화 3단 루틴 — 기본도구 지정 완료
/Users/ef/crowny-toolforge (CLAUDE.md 포함) · 래퍼: ~/.claude/scripts/도구화.sh (심링크 지정)도구화.sh 루틴 <작업로그.psv> <이름> — 1→2→3 일괄양자 발현성→방향성 수렴 도구 (game.crowny.org/quantum)
/api/quantum/converge (v3 티어 준수: 무료16/유료48, 클리포드 전용 가드, T게이트 400 거부) + /quantum 페이지 "◎ 방향 수렴 분석" 버튼·범례.패키징 검토 (4상)
| 옵션 | 내용 | 판정 |
|---|---|---|
| A. game 내장(현행) | /quantum + converge — 이미 라이브, 유료티어(비번 byeol)도 game에 존재 | 티(적용됨) |
| B. @crowny/quantum 패키지 | 양자프레임4+양자스테빌라이저4+실험실2+수렴+회로분석(+범용) → crowny-bind 자족결속 → pkg.crowny.org | 티(다음 단계 권고) — 단 opcode 890~908 의존 = crownyc 최소버전 명시 필수 |
| C. quantum.crowny.org 독립 서비스 | 신규 포트·게이트웨이 라우트 | 옴(보류) — 유료티어 수요 실측 후 분리 |
잔여작업·발견오류 해결 (2026-07-03 추가분)
① 밸리데이터 슬래싱 모델 [완료]
밸리데이터시뮬.한선 8입력 확장(슬래싱벌칙bp·연간위반횟수×10) → 기대손실 지분비 배분, 순수익/순APR(음수 지원). 검증: 슬래싱0=완전회귀 · 5%×0.5회=손실25만·순APR 6.90% · 극단 100%×2회=순APR −195.05%. /stake 페이지 입력 2종+결과 3행 추가.② 뉴스레터 실SMTP [완료 — 크라우니 자체 메일 인프라 발견·연결]
- 발견: localhost:25 = CrownyTVM ESMTP(자체 한선씨/JS 메일서버, mail.crowny.org:9610 UI, mail-data/ 저장).
- transport.js 무인증 로컬릴레이 지원(auth 선택화) + launchd plist EnvironmentVariables(SMTP_HOST=127.0.0.1, PORT=25, FROM=letter@crowny.org).
- 발견 오류 1 — CrownyTVM SMTP EHLO 멀티라인 위반: 첫 줄을
250(최종형)으로 보내 클라이언트 응답큐가 한 칸 밀림 → nodemailer가 DATA 종료에서 354 오독·발송실패. RFC 5321대로250-Hello/250-SIZE/250 8BITMIME수정(smtp-server.js + 동반 smtp-server.한선), org.crowny.main 재시작. - flush 개선: 5xx 영구거절=failed 마킹 후 계속, 일시 오류만 중단. 결과: 큐 7건→실발송 2(crowny.org 수신자, mail-data/inbox 실도착 확인)·영구거절 5(외부 도메인 — 크라우니 SMTP는 @crowny.org만 수신). 외부 도메인 발송은 릴레이 증설 필요(잔여).
③ 1e9 문자열오염 근본수정 [완료 — VM 코어]
- 근본원인: crownyc.c
STR_HANDLE_BASE 1000000000— 정수 10억 = 문자열핸들#0.1e9+n이 문자열 연결로 둔갑(최소재현: 999999999+1 → 엉뚱한 문자열). 이력: 20000→1e9→재발. - 수정: BASE 2147000000(int 상한 직하) + STR_ID_MAX 480000 가드. 재빌드(Security/CoreFoundation 링크), 스모크 13/15(기존 실패 2건=WAV·Cocoa 무관, 회귀 0), 전 게임엔진·라이브API 회귀 통과. 백업 crownyc.bak.pre-strbase-20260703.
- 부수 발견 오류 2 — toau 옵코드 스큐: 타 세션 VM/컴파일러 갱신(04:44 MPS·양자 v3) 후 구 양자수렴.toau가 조용히 오동작(삼지창판정 OO→AA). 재컴파일로 해소. 규칙화: VM/hanseonc_high 갱신 시 기존 .toau 재컴파일(가드레일·메모리 등재).