wiki2 observatory nornen knowledge atlas

brief · wiki/brief-nornen-edu-agents.md

Brief — nornen-edu AGENTS (GitHub)

학원/학교 관리 — Teacher/Student/TimeTable/Attendance/QR OTP. Spring Boot 3.2.5 · Java 21. pin `5cd4ee0`.

corpusprojectlayersourcetypebriefdomaineducationprojectnornen-edustatusactiveupdated2026-07-18originowned
raw: raw/imports/2026-07-18-nornen-edu-agents.md

Brief — nornen-edu AGENTS (GitHub)

한 줄: 학원/학교 관리 — Teacher/Student/TimeTable/Attendance/QR OTP. Spring Boot 3.2.5 · Java 21. pin 5cd4ee0.

핵심 takeaway

  1. BE: JPA+MyBatis, PG docker / MySQL local, Redis; FE React19+Vite; Mobile Expo.
  2. Auth: JWT JWE RSA-OAEP cookie + OAuth2 Google/Naver/Kakao.
  3. 패턴: Controller→Service IF→Impl→Repo; OwnershipService 필수; Flyway only (ddl-auto validate).
  4. SPA only (/app/*); Thymeleaf 금지.
  5. 절대: 시크릿 하드코딩 금지, push/deploy 무요청 금지.
  6. 최근 main: face/QR 출결·ScanMode·V14 migration 복원 등.

관련