LifeOS
개인 라이프 관리 웹앱 (Next.js+Supabase)
현재 상황
LOGS · 진행 단계2026-W34에 커피 오전·오후 기록, 전체 정보구조, 작업 입력 인터페이스를 10개 HTML 시안으로 검토하고 실제 앱에 오늘·작업·흐름·하루·설정 구조를 적용하는 작업을 시작했다.
- 2026-08-23W34 디자인 시안 10종을 WorkDashboard에서 직접 확인하도록 연결
커피 기록 3안, 전체 구조 4안, 작업 입력 3안을 /lifeos-design/index.html에 공개용 복사본으로 연결. 원본 design 폴더는 보존.
MD - 2026-08-22LifeOS 정보구조 개편과 작업 입력 구현 시작
하단 내비게이션을 오늘·작업·흐름·하루·설정으로 재편하고 /work·/flow 화면, 커피 AM/PM 데이터 구조, Today 통합을 구현 중.
MD - 2026-05-13v0.9.3 — 메모리 시스템 + Calendar OAuth 해결 + 다수 UX 개선
하루 메모리, 홈 스케줄 체크, Week 네비, Calendar KST/OAuth 문제를 해결.
MD
- RESOLVEDv2.0 폐기 — 대규모 리팩토링의 교훈
45 commits/114 files의 거대 분리 작업이 UI 디테일·인터랙션을 미세하게 깨뜨림. '분리=좋다' 가정의 함정. 향후 refactor는 사용자 명시 동의 + 점진 머지 필수.
- MEDIUMOPENAI_API_KEY 환경변수
로컬 .env.local과 Vercel env 모두에 OPENAI_API_KEY 필요. 현재 localStorage 키 의존.
- RULE향후 원칙: refactor 별도 동의 + 점진 머지
'개선해주세요'는 새 기능 추가 의미. 파일 분리/refactor는 별도 명시 동의. main 머지 전 사용자가 dev에서 충분히 사용 후 승인.
작업 결과물
DELIVERABLES · 클릭 → VS Code- v2.0 Postmortem 리포트
v2.0 폐기 원인 7가지 분석, 사용자 의도 미스매치, 향후 방지책 6가지.
MD2026-05-12 - v0.9.3 CHANGELOG
v0.1~v0.9.3 전체 버전 히스토리. 메모리 시스템, Calendar OAuth, 홈 스케줄 체크 등.
MD2026-05-13 - 하루 대화방 (v0.9.3)
메모리 시스템 탑재 — 프로필+주간요약+오늘컨텍스트 기반 맞춤 대화.
TSX2026-05-13 - 기록(Diary) 페이지 (v0.9.3)
Today/Week/Month 탭. Week 주간 네비, 수면·커피 기준선, 감정 10색 차트.
TSX2026-05-13 - 홈 페이지 (v0.9.3)
시간 기반 컬러, 3블록 브리핑, 스케줄 체크 버튼, 루틴 연속일수, Recommendation.
TSX2026-05-13 - 디자인 진화 레포트 (Stage 1~8)
v0.1~v0.8 디자인 변천사 인터랙티브 문서.
HTML2026-05-09 - W34 LifeOS 디자인 시안 인덱스
커피 기록 3안·전체 구조 4안·작업 입력 3안. WorkDashboard /lifeos-design/index.html에서 10개 HTML 직접 확인.
HTML2026-08-23 - 작업 탭 구현
주·월 작업 기록, 프로젝트 자동 추정, 상단 고정 입력, 프로젝트별 기록·삭제 흐름.
TSX2026-08-22 - 흐름 탭 구현
기존 Week·Month 기록을 몸과 기분의 주·월 흐름 화면으로 분리.
TSX2026-08-22
다음 작업
NEXT TASKS · 우선순위- 01
W34 변경사항 기능 검증
HIGH오늘·작업·흐름·하루·설정 이동, Work 저장·삭제, Today 입력, 모바일 레이아웃을 실제 데이터로 점검.
EST · 1일 - 02
커피 로그 데이터 호환성 점검
HIGH기존 coffee_log의 hour 구조와 새 AM/PM period 구조가 충돌하지 않는지 데이터 마이그레이션·fallback 확인.
EST · 반나절 - 03
디자인 시안과 구현본 대조
MID전체 구조 v0.7과 작업 입력 v1.0을 실제 앱 화면과 비교해 누락·차이를 기록.
EST · 반나절 - 04
사용자 승인 후 점진 배포
MIDv2.0 회고 원칙에 따라 대규모 일괄 머지 대신 검증된 화면부터 단계적으로 반영.
EST · 기능별 반나절