Files
viberoom-web/docs/work.md

3.0 KiB

Work Order

이 파일은 이번 세션에서 처리할 작업을 적는 실행 입력서다.

작성 규칙

  • 작업은 가능한 한 "주제별"로 분리해서 작성한다.
  • 한 주제는 가능하면 한 커밋으로 끝낼 수 있게 범위를 좁힌다.
  • "금지사항/제외 범위"를 명시해서 불필요한 변경을 막는다.

우선순위

  • 위에서 아래 순서대로 높은 우선순위로 간주한다.
  • 작업 1을 먼저 처리하고, 완료 시 다음 작업으로 넘어간다.

작업 1

  • 제목: Focus Entry Surface /space linked flow 브라우저 QA
  • 목적:
    • /app이 planning home이 아니라 focus entry surface로 보이는지 확인한다.
    • hero input + primary CTA만으로 /space 진입이 가능한지 검증한다.
  • 변경 범위:
    • /app hero input / placeholder / suggestion chip / start CTA 확인
    • 블록 정리 sheet 열기, row 선택, row 수정, row 삭제 확인
    • Free 1개 / Pro 5개 제한 확인
  • 제외 범위:
    • 실제 결제 연동 금지
    • calendar/task 외부 연동 금지
  • 완료 조건:
    • /app이 리스트 CRUD보다 지금 시작 hero가 먼저 읽힌다.
    • empty state에서도 disabled primary CTA 없이 /space 진입 경로가 살아 있다.
    • manage sheet 안에서만 add/edit/delete가 보이고, 메인 화면에는 row-level 관리 버튼이 없다.
    • start link에 담긴 goal/plan item이 /space 세션 시작까지 유지된다.
  • 검증:
    • 브라우저 수동 확인
  • 커밋 힌트:
    • chore(qa): focus-entry-surface smoke

작업 2

  • 제목: 목표 완료 후 다음 목표 즉시 실행 QA
  • 목적:
    • /space가 execution-only surface로 보이는지 확인한다.
    • goal complete sheet에서 다음 목표를 입력하면 setup으로 돌아가지 않고 즉시 다음 세션이 시작되는지 검증한다.
  • 변경 범위:
    • /space?goal=...&planItemId=... 진입 확인
    • goal complete -> next goal -> running session 전환 확인
    • scene/sound/timer 유지 여부 확인
  • 제외 범위:
    • timer 종료 자동 전환 추가 금지
    • ritual/template persistence 추가 금지
  • 완료 조건:
    • 현재 목표 완료 시 linked plan item이 완료 처리되고, 새 목표가 즉시 running session으로 이어진다.
    • /space setup drawer에 planning/ritual 섹션이 남아 있지 않다.
  • 검증:
    • 브라우저 수동 확인
  • 커밋 힌트:
    • chore(qa): advance-goal linked session smoke

작업 3

  • 제목: /stats factual summary QA
  • 목적:
    • /stats가 해석형 insight 없이 factual summary만 보여주는지 확인한다.
  • 변경 범위:
    • today / last7Days factual cards 확인
    • trend 그래프와 refresh/source 상태 확인
  • 제외 범위:
    • 해석형 패턴 추천 추가 금지
    • social/accountability mock 복구 금지
  • 완료 조건:
    • /stats에서 started/completed/carried over/focus minutes만 일관되게 보인다.
  • 검증:
    • 브라우저 수동 확인
  • 커밋 힌트:
    • chore(qa): stats factual summary smoke