← 목록
기타 2026-06-22 2KB 읽기 2분

요청: academy-학생등록-셀코어점검

  • 날짜: 2026-06-22 20:37:40
  • 작업 경로: /Users/ef/crowny-academy

요청 본문

학생등록 되게 하기(아직 안됨). 셀코어 로직 정확히 잘 활용하고 있는지 점검

관련 산출

(클로드가 작업 결과를 이어 기록)


산출 결과 (2026-06-22 완료)

① 학생등록 되게 함

  • 원인: THE IRUM SPA에 학생등록 UI 부재 + 인증 부재(토큰 없어 전 API 401→mock 폴백).
  • 백엔드: theirum 원장 계정 생성(won@theirum.kr/irum2026!, register-account). POST/PUT 있던 학생 라우트에 DELETE /api/students/:id 추가.
  • 프론트(public/theirum/): 로그인 게이트 모달(이메일/비번→/api/auth/login→academyToken localStorage) + 학생 관리 뷰(nav-students: 등록폼 이름/학년/학교/생년월일/학부모연락처 + 목록테이블 + 삭제) + upload 뷰 student-select를 GET /api/students로 동적 채움 + ensureAuth 게이트.
  • 검증: 로그인200→등록201→목록200→삭제200 풀사이클 HTTP PASS. 데모학생 3명(김지훈초5/이서연중1/박도윤초6).
  • 사용법: academy.crowny.org/theirum 접속→로그인→학생 관리→등록. theirum.js 캐시 때문에 Cmd+Shift+R 강력새로고침 필요.

② 셀코어 활용 점검 → 수정

  • 점검 결과: 신규 한선씨 7파일이 셀코어를 "주석으로만" 흉내(실제 룰호출 0). CLAUDE.md 규칙 위반.
  • 수정(sonnet 에이전트): 룰 중심 3파일을 실제 셀코어 룰로 재작성 — 지능교차(룰42, IB준거/처방전/위험군/STEAM등급), 업무자동화(룰18, 평일보정/학년/보강/수납연체), 오답클리닉(룰15, 취약판정/매칭점수). 전부 가져오기 "셀코어" + COMPILE OK.
  • 셀코어 부적합 명기: 가변배열 선형순회(수강중복), 파이프 문자열 파싱(단원횟수/취약요약)은 셀 27슬롯/조건연산자에 부적합 → 절차적 유지(억지 적용 안 함).