4단계 산출물. 챕터 골격·페이지 배분·시간 라벨 자동화·영양정보 일정·원고 폼을 확정. 5단계 샘플 챕터의 직접 입력.
콘셉트(D-06: 시즌·테마, USP-A: 시간 라벨)를 책의 구조에 직접 박는다:
PART 1 PART 2 PART 3 부록
12월 1월 2월 ─
보상의 한 끼 결심의 한 끼 유지의 한 끼
(10편) (40편) (20편) (10편)
본문 → Ch.1 죄책감 없는 Ch.2 5분 안에 Ch.5 명절 통과 듀꼰이의
보상 한 끼 (12편) 메뉴 (8편) 깨알상식 모음
(10편) Ch.3 10분 안에 + 인덱스
(14편) Ch.6 매일 (시간/재료/
Ch.4 20분 안에 굴려도 안 질리는 형태)
(14편) 도시락 (12편)
왜 이 구조인가:
겨울 풀 302건의 형태 분포를 챕터에 매핑한 결과:
| PART | 챕터 | 슬롯 | 후보 풀 형태 | 후보 풀 크기 |
|---|---|---|---|---|
| 1. 12월 — 보상 | Ch.1 죄책감 없는 보상 한 끼 | 10 | 구이·오븐 / 찜·조림 / 와인 안주 / 홈파티·크리스마스 | ≈ 60 |
| 2. 1월 — 결심 | Ch.2 5분 안에 | 12 | 샐러드 / 토스트·랩 / 노쿡 / 간단 음료 | ≈ 50 |
| Ch.3 10분 안에 | 14 | 덮밥·볶음밥 / 볶음 / 비빔밥·김밥 / 빠른 면 | ≈ 70 | |
| Ch.4 20분 안에 | 14 | 수프·국·찌개 / 찜·조림 / 면요리(끓이기) / 구이·오븐 | ≈ 130 | |
| 3. 2월 — 유지 | Ch.5 명절 통과 메뉴 | 8 | 전·부침 / 잡채 / 설 명절 변형 | ≈ 35 |
| Ch.6 매일 굴려도 안 질리는 도시락 | 12 | 도시락 / 밀프렙 / 매주 반복 가능 형태 | ≈ 40 | |
| 부록 A | 듀꼰이의 따뜻한 음료 | 5 | 차·라떼·에이드 | ≈ 20 |
| 부록 B | 죄책감 0 디저트 | 5 | 디저트·베이킹·간식 | ≈ 36 |
| 80 |
각 후보 풀에서 큐레이션 점수 상위로 추천 = 슬롯 수,
보조 = 슬롯 × 0.5 만큼 자동 선별 → 듀꼰이 ✅/❌/⏸.
(scripts/curation.py)
D-08에 따라 B6 / A5 / B5 호환 마크다운 — 빌드 시점 판형 선택. 페이지 수는 B6 기준 추정, A5는 ~15% 축소.
| 영역 | 페이지 |
|---|---|
| 표지·면지·표제지 | 4 |
| 서문 + 책 사용법(라벨 가이드) | 6 |
| 차례 + PART/챕터 첫 페이지 사이드 | 4 + 6 = 10 |
| PART 1 본문 (10편) | 10 × 1.8p ≈ 18 |
| PART 2 본문 (40편) | 40 × 1.8p ≈ 72 |
| PART 3 본문 (20편) | 20 × 1.8p ≈ 36 |
| 사이드 컬럼 (여기서 잠깐 · 듀꼰의 깨알상식 · 듀프 코너) | 12 |
| 부록 A·B 본문 (10편) | 18 |
| 인덱스 (시간 / 재료 / 형태 / 적합도 라벨) | 6 |
| 판권면·저자 노트 | 4 |
| 합계 | 190 |
여유 10p는 사이드 컬럼·인덱스 확장용 (목표 200p, 부크크 등본 단가 안 깨지는 폭).
레시피 페이지 단위:
본문에 명시된 "N분" 합계로 1차 라벨, 듀꼰이 검수로 확정.
| 합계 분 | 라벨 |
|---|---|
| ≤ 6 | 🕐 5분 안에 |
| 7 ~ 13 | 🕓 10분 안에 |
| 14 ~ 25 | 🕔 20분 안에 |
| > 25 | 책에 안 넣음 (D-01: 5/10/20분 약속 위반) |
보정 규칙:
→ 구현은 scripts/curation.py 에서 시간
추출·합산·라벨링까지 일괄.
범위: 큐레이션 통과한 80편만. 그 외 ❌·⏸은 작업 대상 아님.
1편당 평균 작업: 듀꼰이 본인 손에 10분 (재료 g 환산 + kcal 계산기 + 단·탄·지 적기). 80편 = 약 13시간 ≈ 주 5시간 × 3주.
나눠 처리 일정 (제안):
| 주차 | 작업 | 편수 |
|---|---|---|
| W1 | PART 1 (보상) + PART 2 Ch.2 (5분) | 22 |
| W2 | PART 2 Ch.3 (10분) + Ch.4 (20분) | 28 |
| W3 | PART 3 + 부록 A·B | 30 |
도구 약속:
kcal/protein/carb/fat 필드 (§7).근사값 처리: "한 입 크기로 빚기" 같은 정확 측정 불가는 "약 N kcal" 표기. 라벨은 그대로 부여.
영양정보가 입력되면 다음 임계값으로 라벨 자동 부여(중복 가능):
| 라벨 | 자동 부여 기준 |
|---|---|
저칼 |
kcal ≤ 350 (1인분) |
고단백 |
protein ≥ 20 g |
저탄수 |
carb ≤ 25 g |
장건강 |
본문에 발효식품·식이섬유 키워드 (요거트·낫토·김치·미역·콩·귀리 등) |
해독·디톡스 |
purpose: 해독/디톡스 자동 태깅 OR 본문 키워드 |
면역·제철 |
purpose: 면역/제철 OR 12~2월 제철
재료(굴·시금치·무·배추 등) |
채소듬뿍 |
재료 채소 가짓수 ≥ 3 OR 무게 합 ≥ 200 g |
노쿡 |
불·전자레인지·에어프라이어 미사용 (재료 처리만) |
각 레시피 최대 3개 라벨. 4개 이상 부여 가능해도 페이지 가시성 위해 핵심 3개만 노출.
manuscript/recipes/*.md5단계 샘플부터 사용. 한 레시피 = 한 .md 파일.
manuscript/recipes/<PART>-<CH>-<NN>-<slug>.md
예: manuscript/recipes/2-3-04-soba-doubu-pakcoi.md
---
title: 두부 면 청경채 볶음
slug: doubu-myeon-cheongkyeongchae
part: 2
chapter: 3 # 10분 안에
order: 4 # 챕터 내 정렬
source_post: 224140356888.txt # 원본 블로그 글
# — 시간·인분 —
time_minutes: 9
servings: 1
# — 영양정보 (1인분 기준, 듀꼰이 재계량 후 채움) —
kcal: 310
protein: 22
carb: 18
fat: 14
# — 라벨 (자동 추론 + 듀꼰이 검수) —
labels: [저칼, 고단백, 채소듬뿍]
# — 사진 (블로그 원본 또는 재촬영) —
hero_image: hero/2-3-04.jpg
images: [2-3-04-1.jpg, 2-3-04-2.jpg]
# — 큐레이션 결정 —
status: confirmed # candidate | confirmed | dropped
---## 재료
- 두부 면 1봉 (200 g)
- 청경채 2포기 (120 g)
- 마늘 2쪽 다진 것
- 간장 1큰술, 굴소스 1작은술
- 참기름 1작은술, 통깨 약간
## 만드는 법
1. 두부 면은 체에 받쳐 흐르는 물에 2분 헹군다.
2. 청경채는 4등분, 큰 잎은 손으로 한 번 더 찢는다.
3. 팬에 마늘·참기름·간장·굴소스를 30초만 볶아 향 낸다.
4. 두부 면·청경채를 넣고 1분 더 강불에 볶는다.
5. 통깨 뿌려 마무리.
::: tip 여기서 잠깐
두부 면은 물기 빼는 게 진짜 ㅠ 끝이에요.
키친타월에 한 번 더 눌러주면 양념이 안 따로 놀아요.
:::
::: trivia 듀꼰의 깨알상식
청경채는 데치면 비타민 C가 절반으로 줄어요.
강불에 1분만 볶기가 베스트.
:::
::: deuf 듀프 코너
어제 듀프씨가 "이거 면 맞아?" 물어봄.
"맞아" 했는데도 두 그릇 먹었음. 흐규규.
:::| 박스 키워드 | 용도 | 챕터당 빈도 |
|---|---|---|
::: tip |
조리 팁·실패 방지 | 3~5회 |
::: trivia |
다이어트 메타 지식 | 1~2회 |
::: deuf |
듀프 코너 (관계 코미디) | 1~2회 |
::: nutrition |
영양정보 박스 — 자동 생성, 수동 작성 불필요 | 매 레시피 |
Pandoc Lua 필터 또는 LaTeX 환경으로 6단계 빌드 시 박스 → 시각 박스로 변환. 5단계 샘플 챕터에서 필터 시안 확정.
manuscript/
├── front-matter/
│ ├── 00-titlepage.md # 표지·표제지 텍스트
│ ├── 01-preface.md # 서문 (3단계 시안 → 듀꼰이 검수 후 확정)
│ └── 02-book-usage.md # 책 사용법 (라벨 가이드, 영양정보 박스 읽는 법)
├── chapters/
│ ├── part-1-intro.md # 12월 — 보상의 한 끼 (PART 도비라)
│ ├── ch-1-intro.md # 죄책감 없는 보상 한 끼 (챕터 도입)
│ ├── part-2-intro.md
│ ├── ch-2-intro.md # 5분 안에
│ ├── ch-3-intro.md
│ ├── ch-4-intro.md
│ ├── part-3-intro.md
│ ├── ch-5-intro.md
│ ├── ch-6-intro.md
│ └── appendix-intro.md
├── recipes/
│ ├── 1-1-01-...md
│ └── 2-3-04-...md # §7 폼
├── back-matter/
│ ├── index-time.md # 시간 인덱스
│ ├── index-ingredient.md
│ ├── index-form.md
│ ├── index-label.md
│ ├── columns.md # 사이드 컬럼 모음(긴 듀꼰이 에세이)
│ └── colophon.md # 판권면·저자 노트
└── meta.yaml # 책 전체 메타 (제목·저자·시리즈·판형 토글)
판형 토글: meta.yaml 의
format: b6 | a5 | b5 한 키로 빌드 시 판형별 PDF 생성.
본문은 동일.
5단계(샘플 챕터) 작업 범위 — PART 2 Ch.3 「10분 안에」를 풀세트로 만든다:
tip / trivia
/ deuf)5단계 결과물 = 출판사 투고 가능 패키지의 초안 (D-08 약속).