[TIL] 2026-01-09

msus_xxvii·2026년 1월 9일

DailyLog

목록 보기
28/37
post-thumbnail

🎯 오늘 한 일

  • 주간 리뷰 결정론 엔진 v0 최종 완성

  • WeeklyReviewServicecounts + patterns + evidences를 하나의 Context JSON으로 조합

  • 패턴별 Evidence 선정 로직 구현

    • RHYTHM / TOPICS / MIX 각각 2~5개 로그 스냅샷 연결
    • rule 기반 근거 명시 (first_active_day, token_match, top_combo_day 등)
  • weekly_reviews 저장/재조회 흐름 확정

    • GET: 캐시 조회 (존재하면 그대로 반환)
    • POST: 명시적 생성/갱신
  • 컨트롤러/서비스 책임 분리 명확화

  • 프론트 로그 입력 이슈 디버깅

    • mood NOT NULL 오류 원인 파악
    • LogDialog / LogsGrid / CalendarPage에 mood 입력 필드 추가
  • 미래 날짜 입력 UX 정책 정리 (프론트 차단 + 서버 차단 예정)


💡 배운 점

  • AI를 늦추는 게 오히려 설계를 단단하게 만든다

    • AI 이전에 “사람이 읽어도 의미 있는 JSON”을 만드는 것이 핵심
  • Evidence는 단순 보조 데이터가 아니라

    • 패턴의 신뢰성을 보장하는 계약(Contract) 역할을 한다
  • 주간 리뷰는 “매번 계산”이 아니라

    • weekKey 기준 캐시처럼 동작해야 UX와 비용 모두 안정된다
  • DB 제약조건(NOT NULL)은

    • 프론트 UX 설계와 항상 같이 고려해야 한다

🚀 내일 할 일

  • (Week 2 시작 준비)

  • AI 입력 Context JSON을 기준으로

    • AI 프롬프트 구조 설계
    • 금지 톤/역할 제한 명확화
  • 주간 리뷰 GET/POST 플로우 전체 한 번 더 점검


🧩 느낀 점

  • 이번 주는 기능 추가가 아니라 구조를 완성한 주였다
  • “AI 없이도 완성된 시스템”이라는 기준을 실제 코드로 달성했다는 점이 가장 크다
  • 이제 AI는 중심이 아니라 정리자 역할로 안전하게 붙일 수 있는 상태
  • 다음 단계로 넘어갈 준비가 명확하게 끝났다

0개의 댓글