Quote 기획서

읽고 끝나지 않는 독서노트 · 화면, 규칙, 데이터

v0.3 (첫 사용 피드백 반영 · 엣지 케이스 포함, 5일 사용 테스트 진행 중)업데이트 2026-11-06HTML 프로토타입 열기PRD와 함께 읽기

PRD가 무엇을, 왜 만드는지라면, 이 문서는 어떻게 보이고 어떻게 동작하는지를 정리합니다. 2026-11-06 기준 HTML 프로토타입(v0.3)에 구현된 내용을 기준으로 쓰였고, 사용 테스트(11/4~11/9) 후 개정합니다.

영감: 플래너 앱 Spiralday의 스프링 노트 감성과 월 · 주 · 일 · 개요 정보 구조에서 영감을 받아, 독서에 맞게 재해석했습니다.

초기 스케치 · Pain(읽어도 내용이 휘발, 관리 X), 책 카드와 기록 카드 구조, 독서 기록(월간 · 주간 · 일간)과 내 책장(Quote)
초기 스케치 · Pain(읽어도 내용이 휘발, 관리 X), 책 카드와 기록 카드 구조, 독서 기록(월간 · 주간 · 일간)과 내 책장(Quote)

변경 이력

버전 날짜 내용
v0.1 2026-11-04 문제 정의 · 스케치 기반 첫 기획서, 6개 화면 구조
v0.2 2026-11-04 프로토타입 v0.2 반영: 쪽수 자동 계산, 책 쪽수 기준 정렬, 일간 단순화, 완독은 책장으로, 형광펜 한 구절, 메모패드
v0.3 2026-11-05~06 첫 사용 피드백 반영: 독서 노트로 이름 변경과 탭 순서 재배치, 책 태그 순서 바꾸기, 출판사, 분야와 분야별 색, 인생책, 책장의 책 설명 · 인용구 리스트, 영어 버전, 샘플 없이 시작하는 빈 상태, 월간 부제 삭제, 책이 많을 때(30권 초과) 책장 모드, 목차 입력 삭제, 엣지 케이스(10장) 추가

1. 컨셉과 디자인 원칙

컨셉: 스프링 노트 한 권에 책 한 권. 읽은 문장은 기록 카드로 남기고, 마음에 남은 한 구절만 형광펜으로 표시한다.

원칙 의미 화면에서의 표현
종이처럼 가볍게 기록의 문턱을 낮춘다 크림색 종이, 손글씨 포인트 폰트, 스프링 바인딩(넓은 창은 위, 좁은 창은 왼쪽)
문장 + 생각 = 한 쌍 인용과 내 생각을 따로 두지 않는다 기록 카드는 [쪽수·장 / 인용구 / 내 생각] 구조
색으로 기억한다 책을 분야 색으로 구분해 훑어본다 분야마다 색 1개가 정해지고, 책 표지 · 형광펜 · 막대에 월간·주간·개요·내 책장에서 동일하게 사용
입력은 한 번만 중복 입력을 없앤다 읽은 쪽수는 직접 쓰지 않고 인용구의 쪽수에서 자동 계산
한 화면에 하나만 정보 과밀을 피한다 일간은 기록 카드만, 내 책장 전체는 책 표지만
꺼내 쓰게 만든다 저장보다 재발견 내 책장 검색, 오늘 다시 꺼내 볼 문장

2. 정보 구조 (IA)

Quote
├─ 독서 노트    읽는 중인 책 1권의 노트
│   ├─ 책 칩      읽는 중인 책 · 순서 바꾸기 · + 책 추가
│   ├─ 책 카드    제목 · 저자 · 출판사 · 분야 · 인생책 · 시작일 · 회독 · 선택 이유 · ★ 구절 · 진행 상세
│   ├─ 메모패드   책별 포스트잇 메모
│   └─ 기록 목록  쪽수 역순 기록 카드
├─ 일간         그날 남긴 기록 카드
├─ 주간         읽는 중 책 태그 · 주간 목표 · 회고 별점 · 요일별 칸
├─ 월간         달력 + 이달의 목표 · 습관 트래커 · 메모
├─ 개요         쪽수 통계 · 연속 기록 · 12주 추이 · 책별 · 요일별 · 35일
└─ 내 책장      인생책 줄 + 읽는 중 + 읽은 책(표지) / 책 선택=책 설명 + 인용구 리스트 · 검색
               (30권 초과 시 책 선택 · 분야 필터 · 정렬 · 읽은 책 접기)

탭 순서는 독서 노트 > 일간 > 주간 > 월간 > 개요 > 내 책장이다. 오른쪽 끝에 언어 전환(EN / 한국어) 버튼이 있다.

화면 이동은 상단 탭이고, 주소의 #note #day #week #month #overview #shelf로 직접 열 수 있다.

3. 핵심 규칙

3.1 읽은 쪽수는 인용구 기록에서 자동 계산

3.2 정렬

위치 순서
독서 노트 기록 목록 쪽수 역순 (p.102 다음에 p.78)
일간 기록 카드 책별로 묶고, 같은 책 안에서 쪽수 역순
내 책장 (책 선택) 쪽수 오름차순 (기본), 최근 저장순 · 무작위 선택 가능
마크다운 내보내기 쪽수 오름차순 (책 본문 순서)
저장 날짜·시간 정렬 기준이 아니라 각 기록에 표시만

3.3 완독과 다시 읽기

3.4 따라쓰기

3.5 장(章)은 선택

3.6 형광펜은 한 구절만

3.7 저장 날짜·시간

3.8 분야와 분야별 색

3.9 인생책

3.10 책 태그 순서 바꾸기

3.11 시작 상태: 빈 화면과 샘플

3.12 언어

4. 사용자 플로우

A. 새 책 → 첫 기록 1. 독서 노트 또는 내 책장에서 + 책 추가 (또는 기록 창의 책 선택에서 + 새 책 추가…) 2. 제목 · 저자 · 출판사 · 분야 · 전체 쪽수 · 선택 이유 입력, 필요하면 인생책 표시 후 저장 (책 색은 분야에서 정해짐, 기록 창에서 시작한 경우 새 책이 선택된 기록 창으로 돌아옴) 3. + 기록 → 책 · 쪽수 · 장(선택) · 날짜/시간 · 인용구 · 내 생각 → 저장

B. 완독 1. 책 카드를 펼쳐 완독 표시 → 독서 노트에서 사라지고 내 책장에서 완독으로 보임 2. 다시 읽고 싶으면 내 책장에서 책을 고르고 다시 읽기

C. 다시 꺼내 보기 1. 내 책장에서 검색 또는 책 선택 2. 인용 카드의 독서 노트에서 보기로 원래 기록으로 이동, 복사로 마크다운 복사

D. 인생책 지정 1. 독서 노트의 책 카드 또는 내 책장의 책 설명에서 ♥ 인생책 2. 내 책장 전체 보기 맨 첫 줄에 고정

E. 책이 많아졌을 때 (30권 초과) 1. 내 책장에서 책 선택 드롭다운 또는 검색(책 · 저자 · 출판사 · 인용구) 2. 분야 칩으로 좁히고 정렬(내 순서 · 최근 기록순 · 제목순 · 분야순) 바꾸기 3. 읽은 책은 24권까지 보이고 +N권 더 보기로 펼침

F. 주간 점검 1. 주간에서 요일별 읽은 책과 쪽수 확인, 주간 목표 입력, 회고 별점 남기기 2. 개요에서 연속 기록일 · 12주 추이 확인

5. 화면 명세

공통: 헤더

S1. 독서 노트

독서 노트 · 읽는 중 책 카드와 진행 상세, 메모패드, 쪽수 역순 기록 카드
독서 노트 · 읽는 중 책 카드와 진행 상세, 메모패드, 쪽수 역순 기록 카드
독서 노트 · 펼친 책 카드(출판사 · 분야 · 인생책 · 선택 이유 · ★ 구절)
독서 노트 · 펼친 책 카드(출판사 · 분야 · 인생책 · 선택 이유 · ★ 구절)

목적: 한 권의 독서를 한 장의 노트처럼 보고 남긴다.

레이아웃: 위에 읽는 중인 책 칩, 좌 40% 책 영역(BOOK + MEMO), 우 60% 기록 목록(QUOTES).

영역 내용 규칙
책 칩 읽는 중인 책 3권까지 표시 4권 이상이면 +N권 더 보기, 완독한 책은 표시하지 않음, 순서 바꾸기(끌어서 놓기 · ‹ ›), + 책 추가
책 카드 (접힘, 기본) 제목 · 저자 · 시작일 · 회독, 진행 막대, ★ 구절 오른쪽 위 펼치기로 전환
책 카드 (펼침) 제목 · 저자 · 출판사 · 분야 수정, ♥ 인생책 표시, 시작일, 반복읽기 +/−, 책 선택 이유, ★ 구절, 진행, 마크다운 내보내기, 완독 표시, 책 삭제 제목 · 저자 변경은 칩에 바로 반영, 분야를 바꾸면 책 색이 바로 바뀜. 목차 입력은 없음(3.5)
진행 상세 읽은 쪽수(남은 쪽수), 읽은 날, 하루 평균, 최근 7일, 예상 완독일, 마지막 기록, 최근 14일 막대 상세 접기/보기, 예상 완독은 최근 14일 평균 속도 기준
메모패드 책별 포스트잇 메모 입력하는 대로 저장, 내보내기 파일에 ## 메모로 포함
기록 카드 p.58 · 2장 배지, 따라쓰기 완료, ★ 구절, 저장 날짜·시간, ★ / 수정 / 삭제 / 접기, 인용구, 내 생각 내 생각은 카드에서 바로 수정, 접으면 인용구만 보임
삭제 책 삭제는 확인창(기록 N개 함께 삭제), 기록 삭제도 확인창 책을 모두 지우면 빈 화면 안내
독서 노트 · 순서 바꾸기 켜기(끌어서 놓기 · ‹ ›)
독서 노트 · 순서 바꾸기 켜기(끌어서 놓기 · ‹ ›)

상태: 책이 하나도 없으면(처음 열었을 때) "아직 책이 없어요. 읽고 있는 책을 추가해 보세요." + + 책 추가를 보여준다. 읽는 중인 책이 없고 책장에 책이 있으면 내 책장 열기도 함께 보여준다. 기록이 없으면 "첫 문장을 남겨 볼까요?".

S2. 월간

월간 · 분야 색으로 읽은 쪽수를 표시한 달력과 이달의 목표
월간 · 분야 색으로 읽은 쪽수를 표시한 달력과 이달의 목표

S3. 주간

주간 · 읽는 중 책 태그, 주간 목표와 회고 별점, 요일별 칸
주간 · 읽는 중 책 태그, 주간 목표와 회고 별점, 요일별 칸

S4. 일간

일간 · 그날 남긴 기록 카드만 보여주는 단순한 구성
일간 · 그날 남긴 기록 카드만 보여주는 단순한 구성

S5. 개요

개요 · 쪽수 통계, 12주 추이, 책별 · 요일별, 35일 달력
개요 · 쪽수 통계, 12주 추이, 책별 · 요일별, 35일 달력
블록 내용
OVERVIEW 이번 주 · 이번 달 · 하루 평균(최근 30일 읽은 날 기준) · 기록한 날
STREAK 연속 기록일, 달성률(최근 30일 중 1쪽 이상 읽은 날)
LAST 12 WEEKS 주간 쪽수 막대(책 색 누적, 값 표시)
HIGHLIGHTERS 이번 달 책별 읽은 쪽수
WEEKDAYS 요일별 평균 쪽수(지난 8주)
LAST 35 DAYS 날짜별 쪽수를 농도로 표시한 달력
QUOTE SUMMARY 남긴 인용구, 내 생각을 남긴 비율, 따라쓰기 비율, 읽는 중인 책 수

S6. 내 책장

내 책장(전체) · 인생책 줄과 분야 색 표지
내 책장(전체) · 인생책 줄과 분야 색 표지
내 책장(책 선택) · 책 설명 + 인용구 리스트
내 책장(책 선택) · 책 설명 + 인용구 리스트

책이 많을 때 (30권 초과) — 30권 이하에서는 위 모양 그대로이고, 30권을 넘으면 대량 모드로 바뀐다. | 영역 | 동작 | |---|---| | 책 칩 | 책마다 칩 대신 전체 + 책 선택 드롭다운. 고른 책은 칩으로 표시 | | 분야 필터 | 실제로 쓰는 분야만 칩으로 보여 한 번에 좁힌다 | | 책 정렬 | 내 순서 · 최근 기록순 · 제목순 · 분야순 | | 읽은 책 | 24권까지 보이고 +N권 더 보기, 섹션 전체 접기 · 펼치기 가능 | | 인생책 줄 | 맨 위에 그대로 고정 |

내 책장(30권 초과) · 책 선택 · 분야 필터 · 정렬 · 읽은 책 접기 (시험용 데이터 54권 추가)
내 책장(30권 초과) · 책 선택 · 분야 필터 · 정렬 · 읽은 책 접기 (시험용 데이터 54권 추가)

S7. 새 기록 창

S8. 영어 화면

영어 화면 · 화면 문구만 영어, 사용자가 쓴 책 이름 · 인용구는 그대로
영어 화면 · 화면 문구만 영어, 사용자가 쓴 책 이름 · 인용구는 그대로

S9. 좁은 창

좁은 창 · 스프링이 왼쪽으로 옮겨가는 세로 노트
좁은 창 · 스프링이 왼쪽으로 옮겨가는 세로 노트

6. 데이터 모델

Book   id · title · author · publisher · genre(분야 id) · desc(책 설명) · life(인생책) · color(분야에서 정해짐)
       total(전체 쪽수) · started · reread · status(reading|done) · reason · toc(이전 데이터만) · memo · finished
Entry  id · bookId · page · chapter(선택) · quote · thought · typed · star · open
       createdAt(날짜) · createdTime(시간)
(파생) 일별 읽은 쪽수 = 책별 최대 쪽수의 증가분  ← 저장하지 않고 Entry에서 계산
Goal   이달의 목표 [{t, done}]   Week  주간 목표 · 회고 별점 (주 시작일 키)
App    sample(샘플 데이터 여부) · nextId · lang(브라우저 별도 저장)

저장은 브라우저 localStorage(quote-proto-v1)이고, 언어는 quote-lang이다.

분야 (서점 분류 기준 19개)

분야 영어 분야 영어
소설 Fiction 시/에세이 Poetry & Essays
인문・철학 Humanities & Philosophy 가정/육아 Family & Parenting
요리 Cooking 건강 Health
경제/경영 Business & Economics 자기계발 Self-help
정치/사회 Politics & Society 역사/문화 History & Culture
종교 Religion 예술/대중문화 Arts & Pop Culture
기술/공학 Engineering 외국어 Languages
과학 Science 취업/수험서 Careers & Exams
여행 Travel 컴퓨터/IT Computers & IT
기타(회색) Other

이전 값 철학 → 인문・철학, 에세이 → 시/에세이로 자동 이전한다.

마크다운 내보내기 (책 1권 = 파일 1개)

---
title: 책 제목
author: 저자
publisher: 출판사   (입력했을 때만)
genre: 분야            (선택했을 때만)
started: 2026-10-12
reread: 1
favorite: true         (인생책일 때만)
---
## 책 설명          (입력했을 때만)
...

## 선택 이유
...
## 기록
> 인용구 (p.58 · 2장 · 2026-10-22 08:11)

내 생각: ...

## 메모
...

7. 디자인 시스템 요약

항목 값
배경 / 카드 크림 #FBF8F1 / #FFFEFB, 책상 #EDE7DB
잉크 / 보조 #2B2B2B / #6F695D
분야 색(표지 · 형광펜) 분야 순서에서 자동 생성: 연한 색 hsl(h, 58%, 85%), 진한 짝색 hsl(h, 46%, 40%)에 h = 순서 × 137.5° (표지 · 막대 · 점). 분야 미지정은 회색
강조 레드 #D9534F (오늘, 목표 강조, ♥ 인생책)
폰트 손글씨 포인트 Gaegu, 본문 Noto Sans KR
모서리 카드 16px, 칩 999px, 책 표지 6/12px

8. 독서법 반영 (고명환 작가 방법론 참고)

공개 인터뷰와 서점 소개 자료에서 확인한 방법을 기능으로 옮겼다.

독서법 내용 Quote에서의 반영
10쪽(또는 1쪽) 독서 하루 10쪽만, 어렵다면 5쪽 · 1쪽. 핵심은 많이 읽기보다 자주 읽기 연속 기록일, 최근 7일 · 하루 평균 쪽수. 일일 쪽수 목표 설정은 쪽수 자동 계산 도입으로 보류
병렬독서 여러 권을 동시에 조금씩 읽기 읽는 중인 책 3권 표시, 책별 색 구분, 주간의 읽는 중 책 태그
필사 · 나만의 독서법 페이지 접기, 필사 등 사람마다 다른 방법 따라쓰기 기록, 메모패드

출처: 메트로신문 인터뷰(2026.9), 교보문고 '나만의 독서법 자랑대회' 이벤트 페이지, 교보eBook 《나는 어떻게 삶의 해답을 찾는가》 소개.

9. 결정 로그

결정 이전 → 현재 이유
기록 정렬 저장 날짜 최신순 → 책 쪽수 기준 책의 구조를 따라 읽고 찾기 위해. 독서 노트는 역순(최근에 읽은 곳이 위), 내 책장은 오름차순(책 순서대로)
읽은 쪽수 직접 입력 → 인용구 쪽수에서 자동 계산 중복 입력 제거. 대신 기록하지 않은 날은 읽은 날로 잡히지 않음
일간 시간표 · 할 일 · 링크 · D-day → 기록 카드만 정보가 많아 정신없다는 피드백
주간 막대 차트 → 요일별 줄 노트 칸 + 주간 목표 + 회고 별점 Spiralday 주간 구조를 독서에 맞춤, 시간표는 제외
독서 노트 책 영역 책 전부 + 큰 카드 → 읽는 중 3권 + 접히는 카드 공간을 너무 많이 차지한다는 피드백
완독한 책 독서 노트에도 표시 → 내 책장에서만 표시 독서 노트는 지금 읽는 책에 집중
내 책장 전체 인용구 카드 나열 → 책 표지만 한눈에 책만 보고 싶다는 피드백. 책을 고르면 인용구
형광펜 모든 인용구 → ★ 한 구절만 강조가 의미를 잃지 않도록
장 (없음) → 선택 입력 + 선택형 목차 목차가 없는 책도 있어서 필수로 두지 않음
새 책 추가 기록 입력과 한 화면 → 책 정보만 입력하고 기록으로 복귀 책 정보와 기록 입력을 섞지 않기 위해
메모패드 (없음) → 책별 포스트잇 책 카드 아래 빈 공간 활용, 속지 개념 도입
저장 날짜·시간 (없음) → 기록에 함께 저장, 정렬에는 사용하지 않음 언제 읽었는지 남기되 순서는 책 구조를 따름
탭 이름과 순서 책 노트 · 월간 · 주간 · 일간 · 개요 · 내 책장 → 독서 노트 > 일간 > 주간 > 월간 > 개요 > 내 책장 이름을 실제 용도에 맞추고, 가장 자주 여는 일간을 앞으로
책 태그 순서 고정 → 끌어서 놓기 · ‹ ›로 직접 정렬 읽는 순서를 사용자가 정하게 하고, 책 정렬 · 주간 태그와 같은 순서를 씀
책 정보 제목 · 저자 → 출판사 · 분야 · 인생책 추가 책을 구분하고 분야별 색을 쓰기 위해
분야와 색 책마다 색 → 분야마다 색(서점 분류 19개, 자동 생성) 이미 아는 분류라 설명이 필요 없고, 책장에서 색만 봐도 분야가 훑어짐. 철학은 인문・철학으로 통합
인생책 (없음) → 책장 맨 첫 줄에 고정 가장 아끼는 책을 항상 가장 먼저 보이게
내 책장의 책 인용구만 → 책 설명 + 인용구 리스트 책이 무슨 책인지 한 줄을 남기고 리스트로 훑어보기 위해
책이 많을 때 칩 나열 → 30권 초과 시 대량 모드 200권을 가정하니 칩 나열이 무너져서. 30권 이하의 모양은 유지
영어 한국어만 → 화면 문구 한/영 전환 사용자 데이터는 번역하지 않고 화면 문구만 전환
시작 상태 샘플로 시작 → 빈 상태로 시작, 샘플은 직접 불러올 때만 실제로 쓸 때 지워야 할 것이 없도록. 날짜도 실제 오늘 기준
월간 부제 "읽은 쪽수와 책을 색으로" → 삭제 화면 제목만으로 충분
책 정보의 목차 목차(선택) 입력 → 삭제 책 선택 이유와 역할이 겹침. 장은 기록 창에서만 입력

10. 엣지 케이스

프로토타입(2026-11-05 기준)이 실제로 하는 동작을 적었다. 정함은 의도한 규칙이고, 임시는 동작은 하지만 사용 테스트 후 다시 볼 것, 미정은 아직 결정하지 않은 것이다.

10.1 비어 있을 때

상황 동작 상태
처음 열었을 때 샘플 없이 빈 상태로 시작. 독서 노트에 "아직 책이 없어요. 읽고 있는 책을 추가해 보세요." + + 책 추가 정함
샘플 데이터 푸터 "샘플 데이터로 되돌리기"를 눌렀을 때만 표시. 샘플일 때만 헤더에 샘플 배지, 날짜는 샘플 기준일(11/4)로 고정. 확인 창을 거친다 정함
모든 데이터 지우기 확인 창 후 책 · 기록 · 목표 · 메모를 모두 비운다. 되돌릴 수 없다 정함
읽는 중인 책이 0권 독서 노트에 안내 + + 책 추가 / 내 책장 열기(책이 있을 때) 정함
책은 있고 기록이 0개 "첫 문장을 남겨 볼까요?" 정함
일간에 기록이 없는 날 "이 날 남긴 인용구가 없어요." 정함
책장에서 분야 필터 결과가 0권 "이 분야의 책이 없어요." 정함
쓴 기록이 없는 달 · 주 달력 · 요일 칸이 비어 있는 채로 표시 정함

10.2 입력 검증

상황 동작 상태
새 책 제목이 비어 있음 저장 불가, 오류 문구 표시. 저자 · 출판사 · 분야 · 선택 이유는 비워도 된다 정함
전체 쪽수를 비우거나 0 이하로 입력 300쪽으로 처리(최소 1) 임시
기록의 쪽수가 비어 있거나 0 이하 "쪽수를 입력해 주세요." 저장 불가. 소수는 반올림 정함
인용구가 비어 있음 저장 불가. 따라쓰기 모드에서는 "원문을 붙여넣어 주세요." 정함
내 생각이 비어 있음 저장은 되고 안내만 보인다. 개요의 "내 생각을 남긴 비율"에서 빠진다 정함
따라쓰기를 끝까지 하지 않고 저장 기록은 저장되지만 따라쓰기로 세지 않는다(정확히 일치해야 인정) 정함
같은 제목의 책을 또 추가 막지 않고 그대로 추가 미정 (중복 경고 필요 여부)
기록 쪽수가 책의 전체 쪽수를 넘음 저장은 되고 진행률은 100%에서 멈춘다. 남은 쪽수는 0 임시 (전체 쪽수 수정 안내 필요 여부)

10.3 읽은 쪽수 계산

읽은 쪽수는 기록한 쪽수에서 자동으로 계산한다(3.1). 책별로 지금까지 가장 멀리 간 쪽수가 늘어난 만큼을 그 기록을 남긴 날의 읽은 쪽수로 본다.

상황 동작 상태
이미 간 쪽수보다 앞쪽 인용구를 추가 그 기록은 읽은 쪽수에 더해지지 않는다(인용구로만 남음) 정함
한 날에 같은 책을 여러 번 기록 그날의 증가분을 합산 정함
며칠 읽고 한 번에 기록 기록한 날에 몰아서 잡힌다. 사이의 날은 읽은 날로 안 잡힌다 미정 (보정 방식은 11장 후속 과제)
지난 날짜로 기록 추가 · 수정 저장 날짜 기준으로 다시 계산돼 월간 · 주간 · 개요 수치가 바뀐다 정함
기록 쪽수를 낮춰 수정 · 삭제 가장 멀리 간 쪽수가 다시 계산된다. 책 진행률도 같이 내려간다 정함
완독을 눌렀는데 기록한 쪽수가 전체에 못 미침 진행률은 100%로 표시. 쪽수 통계는 기록한 만큼만 임시

10.4 책 상태

상황 동작 상태
완독 표시 독서 노트에서 사라지고 내 책장 "읽은 책"으로 이동. 다음 읽는 중인 책이 자동 선택되고 없으면 빈 선택 정함
읽는 중인 책이 4권 이상 3권까지 펼쳐 보이고 나머지는 접힌다 정함
책 삭제 확인 창에 책 제목과 함께 지워질 기록 개수를 보여준 뒤 삭제. 되돌릴 수 없다 정함 (휴지통 · 실행 취소는 미구현)
회독 줄이기 1회 미만으로 내려가지 않는다 정함
책 삭제 후 책장에서 그 책을 선택 중 선택이 "전체"로 돌아간다 정함

10.5 내 책장 (책이 많을 때)

책이 30권을 넘으면 대량 모드로 바뀐다. 30권 이하에서는 모양이 달라지지 않는다.

상황 동작 상태
책 칩이 너무 많음 책마다 칩 대신 전체 + "책 선택" 드롭다운 정함
분야로 좁히기 실제로 쓰는 분야만 칩으로 노출 정함
책 정렬 내 순서 · 최근 기록순 · 제목순 · 분야순 정함
읽은 책이 24권을 넘음 24권만 보이고 +N권 더 보기. 섹션 전체를 접을 수 있다 정함
읽는 중인 책이 매우 많음 접기 · 더 보기 없이 모두 표시 미정 (실제로 드물다고 보고 보류)
인생책 책장 맨 첫 줄에 고정. 개수 제한 없음 미정 (많아지면 줄 길이 처리)
검색 책 제목 · 저자 · 출판사가 맞는 책 표지를 인용구 결과 위에 함께 표시 정함
분야를 지정하지 않은 책 회색 표지 정함

10.6 분야 · 태그 순서

상황 동작 상태
분야 이름 변경(철학 → 인문・철학, 에세이 → 시/에세이) 이전 값으로 저장된 책은 열 때 새 분야로 자동 이전 정함
분야를 바꿈 책 표지 색이 바로 바뀐다(저장 전 미리보기 포함) 정함
책 태그 순서 바꾸기 끌어서 놓기 또는 ‹ › 버튼. 이 순서가 책 정렬 기준(내 순서)과 기록 정렬에도 쓰인다 정함
터치 기기 끌어서 놓기가 안 될 수 있어 ‹ › 버튼을 함께 둔다 임시

10.7 언어 · 날짜 · 저장소

상황 동작 상태
영어로 전환 화면 문구만 영어. 사용자가 쓴 책 이름 · 인용구 · 메모와 샘플 데이터는 번역하지 않는다 정함
언어 선택 브라우저에 저장되어 다음에도 유지 정함
오늘 날짜 샘플이 아닐 때는 실제 오늘 날짜. 자정을 넘겨 열어 두면 새로고침 전까지 이전 날짜 유지 임시
해를 넘기는 기록 월간 · 주간 이동은 연도를 넘어가지만, 연 단위 요약은 없다 미정
데이터가 깨졌거나 형식이 다름 읽지 못하면 빈 상태로 시작한다(기존 데이터가 덮어써질 수 있음) 미정 (복구 · 백업 안내 필요)
저장소 용량 초과 · 시크릿 모드 · 저장 차단 저장에 실패해도 알림 없이 넘어간다. 새로고침하면 사라진다 미정 (실패 알림 필요)
다른 브라우저 · 기기 데이터가 공유되지 않는다. 마크다운 내보내기로 보완 후속 과제
클립보드 복사 권한이 없음 직접 복사할 수 있는 창을 열어 준다 정함
창 폭 760px 이하 세로 노트 레이아웃(S8) 정함

10.8 정해야 할 것 (우선순위 순)

  1. 저장 실패 알림과 데이터 백업 · 복원 (데이터 유실은 가장 큰 위험)
  2. 책 삭제의 실행 취소 또는 휴지통
  3. 같은 제목의 책 중복 경고
  4. 며칠 몰아서 기록했을 때의 읽은 쪽수 보정
  5. 기록 쪽수가 전체 쪽수를 넘을 때 전체 쪽수 수정 안내

11. 미구현과 후속 과제

항목 상태 메모
사진으로 인용구 입력(OCR) 준비 중 종이책 입력 마찰 해소, 인식 결과 확인 · 수정 흐름 필요
기기 간 동기화 · 백업 없음 현재는 브라우저에만 저장, 내보내기로 보완
장 단위 묶음 보기 없음 사용 테스트에서 필요성 확인
다른 속지(체크리스트, 다이어리 등) 없음 메모패드 사용성을 본 뒤 결정
읽은 쪽수 보정 없음 며칠 읽고 한 번에 기록하는 경우를 위해 보정 방식 검토
복습 알림, 위젯, 공유 없음 P1~P2
1년치 기록을 책으로 제작해 보내주기 검토 중 제작 비용 추정만 해 둠(분량 · 판형 · 제본에 따라 달라짐). 후속 기능 후보로 기록하고 사용 테스트 후 결정
저장 실패 알림 · 백업과 복원 없음 10장의 가장 큰 미정. 저장이 실패해도 알리지 않으므로 1순위
책 삭제 실행 취소 · 휴지통 없음 지금은 확인 창 후 영구 삭제
영어 샘플 데이터 없음 화면 문구만 영어, 샘플은 한국어
Figma 정리 보류 HTML 프로토타입을 먼저 개선한 뒤 진행

12. 검증 계획

Quote 기획서 · 2026-11-06 · 이 문서의 화면 캡처는 HTML 프로토타입(v0.3, 샘플 데이터)에서 가져왔습니다.