← 변경 내역 목록으로2026-05
정식 론칭 — 모바일, 디자인, 관리자, 그리고 Knowledge Index Phase A
🚀 정식 론칭
- OAuth Verification 자동 통과 (2026-05-10) — Google 검증 절차 통과로 정식 론칭 critical path 가 해소되었습니다.
- 정식 론칭 트랙 가동 — 데모 영상 CTA placeholder 화, 브랜드 톤 정리, 사전 코드 결함 정리 (S78A).
- 프롬프트 템플릿 엔진 영구 차단 —
.format → string.Template 전환으로 5/17 KeyError 사고를 구조적으로 회수.
📱 모바일 · 디자인
- Session 77 Mobile — 랜딩 + 대시보드 종합 fix, 16 phase 일괄. 모바일 viewport 잘림 0건 + iOS Safari zoom 회피 + NoteRenderer modal + 8 viewport 자연 layout.
- 모바일 잘림 FIX2 / FIX3 — 분석 결과 페이지 horizontal overflow 봉합, table-fixed + overflow-x-hidden.
- Session 77B Design Track — Font 시스템 + 톤 분리 + Content Type locale + Hero · Trust bar · 4컬럼 푸터 + max-width 3-way + 다크모드 회귀 fix.
- B-FINAL2 — 푸터 status 삭제 + EN heroTitle 사이즈 다운.
🛠 관리자 패널 강화 (S81 + S82)
- Self-lockout 방지 — admin 본인 role 다운그레이드 시 즉시 lockout 방지.
- pdf-regen 권한 격상 — verifyOwnerAdmin 으로 sub_admin 명령 실행 권한 차단.
- users search 1000명 한도 제거 — user_profiles.email 인덱스 기반 단일 SELECT.
- audit-logs 실제 이메일 노출 — UUID prefix → 실제 이메일 join.
- pdf-regen smart batching — 50건씩 자동 반복, 진행률 bar.
- Slack 사고 알림 — 분석 실패 spike + Paddle webhook critical 트리거.
- 사용자 drill-down 페이지 — profile + analyses + channels + audit 4 섹션 단일 페이지.
- F1/F2/F3 fix — 추이 차트 데이터 채움 + 채널명 lookup + RLS 우회 사용자 카운트.
📚 Knowledge Index Phase A (S83)
- Library 페이지 — Timeline / Cluster / Stack 3탭으로 노트 탐색.
- Topic 합성 cron (Pro 주 1회 / Max 일 1회) — Claude Haiku 가 같은 토픽 노트들을 자동 합성.
- bulk delete — 노트 다중 선택 일괄 삭제 + 통합 cascade.
🔄 Operations Hygiene (S80) + Phase E (S84)
- 좀비 processing 자동 회복 — 1시간 이상 stuck 된 row 자동 정리.
- deterministic 예외 retry 제외 — KeyError 같은 코드 버그는 즉시 propagate, API 비용 3배 절감.
- RetryError unwrap — error_msg 가 디버깅 가능한 inner exception 으로 노출.
- env var trim hardening — URL 뒤 보이지 않는
\n 으로 인한 production 사고 영구 차단.
- Resurface daily digest (S84) — 21 · 90 · 180 · 365일 텀으로 옛 노트가 다시 마주침.
- 추천 시스템 fallback — 비슷한 주제 노트 0건일 때 최근 노트로 자연 폴백.
🎨 D18 Sticky Timeline
- 좌측 챕터 사이드바 — 60분 영상이 사용자의 personal index. IntersectionObserver active 챕터 amber 배경.
- 챕터 click → YouTube 영상 시점 점프 —
watch?v=...&t=Ns 직접 링크 (Hotfix 1건 포함).
- 모바일 햄버거 sheet — 좌측 슬라이드 sheet 로 챕터 접근.