← 목록
기타 2026-07-12 4KB 읽기 4분

크라우니클래스(class.crowny.org) — 세션 종합 (2026-07-11~12)

강경모 선생님 AI 웹디자인 5개월(20주) 교육플랫폼 신규 구축부터 검증·수정까지 전 과정 종합. 세부는 각 하위 문서 참조, 재시작 상태는 /Users/ef/crowny-class/SESSION-STATE.md.

무엇을 만들었나 (8차 누적)

  1. 신규 구축(1차): 9864 서버 + 모듈5(enroll/video/lesson/community/admin) + 프론트9 + 커머스엔진 회원연동. 150명 선착순·12만원(월24,000원)/80CRD/무통장. 55분 타이머·과제자동공유. LaunchAgent·전용 cert.
  2. 실강의 영상(4차): 강의 5편→3~5분 23클립 분할→CVF 변환→무료 3클립 무로그인 체험.
  3. HTTPS 개통: class 전용 cert lineage. stunnel 생성기 잠복버그(reallux KeyError·방출튜플) 수정.
  4. 수료생 쇼케이스(showcase): 8기 팀플8+18기 개인13(취업3) 실포트폴리오 + 사이트 스크린샷.
  5. 운영 3페이지: /core(셀 온톨로지 26셀·27관계)·/task(작업내역)·/file(파일 인벤토리).
  6. 폰트/속도 근본수정: 가변폰트 5.6MB(2.6초·굵기스왑)→시스템스택 고정. 게이트웨이·서비스 무혐의 규명.
  7. 자동 CVF 인코딩(5차): 업로드→비동기 spawn 인코딩→진행폴링. launchd PATH 함정 수정.
  8. 레슨-영상 배선(6차): wire/unwire + free 동기화 페이월가드 + 재배선 고아정리.

★핵심 결정: 강의 재생 = MP4 하이브리드 (7차)

  • CVF 1080p 실용불가 판정(감사+벤치 워크플로): 원본PPM보다 큰 팽창(7.08MB/프레임)·h264 대비 134배·인코딩 실시간1/45(10분물 9~10h). 화질만 합격, 크기·속도·메모리 전부 불가. 원인=ASCII 1트릿1바이트 직렬화+텍스트 리프폭증(구조적, 파라미터로 불가).
  • CIF 오염 발견: 진짜 RD최적 CIF는 crowny-image/server.js뿐, cvf-codec.js는 구세대 복제, .한선은 스텁/미러. → CIF 설계원리 적대검증 별도세션 이관(인수인계 문서 존재).
  • 결정: MP4(h264 1080p 네이티브)=실재생, CVF=아카이브 병행. handleStream 206복구+class.html <video>. 페이월 authForStream 공용 게이트 유지.

검증·수정 (8차)

  • 5축 채점: 완성도 B-·직관성 C+·기능구현 B+·모바일 C+·일관성 B+. 백엔드 API 31/31 출시급.
  • 이슈 5건 해결: 모바일 교실 배너 세로붕괴(P0)·계좌 공란(P0→카카오뱅크 3333-34-6742479 포네인티그라텍)·내비 부재·좋아요카운트0·대시보드 [object Object]. +week0 falsy(오리엔테이션 과제 미노출).

주요 함정 기록 (메모리·지식DB 등록)

  • 파일이동≠취약점수정(페이월 durable=코드방어). launchd 서브프로세스 PATH 누락(brew ffmpeg). 서버 템플릿 안 클라JS \n 실개행 풀림(플레이어 전멸). ffmpeg while-read stdin 잠식(-nostdin). cvf-encoder 전프레임 메모리상주. week 0 falsy(||null 금지).

관련 파일·경로

  • 코드: /Users/ef/crowny-class (SESSION-STATE.md·API-CONTRACT.md=SSOT). 영상서버 /Users/ef/crowny-video.
  • 하위 문서(docs.crowny.org): 2026-07-11-crowny-class-교육플랫폼(메인 이력), 2026-07-12-{CIF-설계원리-적대검증-인수인계, crowny-class-*}.
  • 재시작: cat /Users/ef/crowny-class/SESSION-STATE.md

다음 착수 (우선순위)

  1. 커리큘럼 72레슨 영상 채우기(기능 완비, 콘텐츠만).
  2. CIF 설계원리 적대검증·정리(별도 세션) → 그 후 CVF 인코더 재설계 검토.
  3. 프론트 P2 잔손질(브랜드라벨·랜딩 발견성).

잔여 상태

  • 수강 rute2002(강경모, pending_deposit) 1건 — 실신청 추정, 관리자 입금확인 대기(내 테스트 아님).
  • CVF 인코더 재설계는 CIF 정리 후 수요 확정 시 백로그.