요청: 기존도구-적극사용-지시
- 날짜: 2026-07-03 11:50:26
- 작업 경로: /Users/ef/Downloads/CrownyTVM/packages/crowny-quantum
요청 본문
기존 구현 도구 적극 사용: 음성인식, 자연어→의미어. CRM/Project/ERP/Enterprise 참고. 디자인 직관성은 take.crowny.org 레이아웃(모바일 비율)
관련 산출
(클로드가 작업 결과를 이어 기록)
산출 (루프 4~5회차)
- 동반 위생: @crowny/quantum 미동반 2건 → quantum.한선(엔진 라우팅 쉘, stab/conv 검증)+build.한선(UMD 바이트동일 산출) 동반율 100%.
- 자연어→의미어 (기존도구 연계 1): 리드파서.한선 신규 — 자연어("강남 학원인데 월매출 3천만…")→리드 5필드 결정론 추출(업종20종·매출 억/천만/백만/만 환산·온라인·긴급·경쟁+근거). /api/leadgen/parse + /leadgen "🧭 의미어로 폼 채우기" UI. 3케이스 정확(5억→500000000 등).
- 음성인식 연계 (기존도구 연계 2): /api/leadgen/voice — WAV base64→voice:9971 /api/stt(4상 STT)→음소열→리드파서. voice가 undici 비호환(비표준 HTTP)이라 curl 경유(가드레일 패턴). 모름(?)이면 정직 안내. express.json 4mb.
- 오류 해결: :9775 고아 node(launchd 밖, 구코드 서빙+정식 인스턴스 EADDRINUSE 크래시루프) 발견·정리 — 게이트웨이 orphan 함정과 동형.
- 참조 조사: take.crowny.org(9944) 모바일 게이트 레이아웃 / CRM 9748·Project 9730·aimed-ERP 9910·Enterprise 9700. 지시는 메모리 feedback_기존도구_적극사용_take레이아웃 등재.
- 다음: /pipeline을 take 레이아웃(모바일 비율)로 개선 + CRM(9748) 데이터모델 참고.
루프 6회차 — /pipeline take 레이아웃 전환 (완료)
- pipeline.html 전면 재구성: take.crowny.org 모바일 구조 답습 — 520px 단일 컬럼·스티키 블러 톱바·히어로 요약 카드·단계 칩 필터(가로 스크롤)·딜 카드 원탭 진행·하단 고정 CTA(+ 자연어로 딜 추가 시트). game 다크 토큰은 유지(서비스 일관성).
- 원탭 딜 추가 체인 = 기존 도구 3연결: 자연어 → /api/leadgen/parse(리드파서.한선 의미어) → /api/leadgen/score(리드스코어.한선) → /api/sales/pipeline/add. 검증: "홍대 미용실 월매출 2천만, 홈페이지 없어요 당장" → 80점 핫 · 커머스 추천 · 딜 등록. 보상 leadgen.qualify 연동.
루프 7회차 — 음성인식 UI 완결
- /leadgen에 🎤 녹음 버튼: getUserMedia→ScriptProcessor→브라우저 WAV 16bit PCM 인코딩→/api/leadgen/voice→voice:9971 STT→인식 텍스트 표시+의미어 폼 자동 채움. 인식 불충분(모름)은 정직 안내. JS 구문 균형 검증·라이브 200. (실마이크 검증은 사용자 몫 — 백엔드 체인은 톤 WAV로 기검증)
루프 8회차 (19:20 — 잔여 2h, 종료 준비)
- 기존도구연계.sh 레시피 도구화(11단계 티 수렴, 7호) — API실측·비표준HTTP curl경유·고아확인·페이로드 등 오늘 실전에서 배운 함정 절차화.
- crowny-game/CLAUDE.md API 표 갱신 (parse/voice/stats/pipeline/메일릴레이 5행).