# 08-7 강사 노트 — rev2 (내부 보관 — 납품 대상 아님)

## rev2 — 현재 상태
편 08-7 「보이는 것 만들기 — 시각화와 화면」, rev2, 2026-09-06. 계약 `assets/contracts/08-7.md`, 반려 지시 `assets/contracts/08-7-rev2.md`(건 1 FAIL 3). 08 계열 공통부 `assets/contracts/_08-COMMON.md`(「식품접객 3종 2019 코호트」 절 — 이 편 숫자 전부). 소재 `assets/market.md`. 실측 `assets/data/daejeon/README.md`. 과목 분류: 소재 과목(COMMON §0.2 표 — 08). 틀은 `author-g/ep-08-5/`(현행 규격, 읽기만). 앞 편 인용은 계약 「인용하는 앞 편 사실」 표가 전부다(Q1) — 표 밖 인용 없음. 8-6(같은 배치, C)이 PASS했다(2026-09-06 19:04 확정) — 「연결·이전」의 제목 문자열을 `author-c/ep-08-6/slides.md` title과 대조해 일치를 확인했다. **rev2: 도입·이론의 표 밖 앞 편 인용 두 곳을 뺐고, 계약 정정값(중구 16.0)을 반영했다.** 미확인 없음, 「완료」로 보고한다.

## 촬영용 (구간별 짚을 지점, 현재 줄참조만)
- 도입: 「화면 한 장」 완성본을 먼저 보여준다. 앞 편(08-5) 결과 30초(104자, L48)는 08-5 지정 문자열을 그대로 짚는다.
- 이론: 대전·자치구·인물 이름 0회(이론 구간 화면 지시 자체가 없다 — 화면 없이 말로만). 04-3 지정 문자열(L62)을 한 번만, 일기예보 지도 다른 예(L68~72)를 순서대로.
- 시연: 08-5 표 열기(L81) → 함정(AI 막대그래프, L85·L94 축자에서 멈춘다) → 색·라벨 되돌리기(L96) → 축·제목 채우기(L100) → 화면 한 장 저장·캡션(L104) → 전공이 드러나는 곳(L108·L111).
- 정리: 지정 문자열은 축자 그대로(L120). 갈고리는 8-8 제목만(그 편 내용은 단정하지 않는다).

## 화면 지시 태그 표 (script.md 기준, 초=단가·전환=예/아니오·소계=행별)
| 줄 | 유형 | 초 | 전환 | 소계 |
|---|---|---|---|---|
| L39 | 없음 | 0 | 예 | 8 |
| L46 | 없음 | 0 | 예 | 8 |
| L81 | 파일열기 | 20 | 예 | 28 |
| L85 | AI응답대기 | 30 | 예 | 38 |
| L96 | 표작성 | 20 | 예 | 28 |
| L100 | 표작성 | 20 | 예 | 28 |
| L104 | 표작성 | 20 | 예 | 28 |
| L117 | 없음 | 0 | 예 | 8 |
| **합계** | 8건 | | | **174초** |

구간별 소계: 도입 16초(L39·L46) · 이론 0초(화면 지시 없음) · 시연 150초(L81·L85·L96·L100·L104 = 28+38+28+28+28) · 정리 8초(L117). 16+0+150+8=**174초**(표의 소계 합과 일치). 챕터 전환 슬라이드 3장(각 10초)=30초와 인트로·아웃트로 10초는 위 합계 밖(§0.4-a 총량 계산에서 고정 가산값 0.5분으로 별도로 더한다).

## 분량 — count_script.py 출력 그대로 (집필자 실행, 2026-09-06, rev2 반영 뒤) + §0.4-a 총량 표
**합계 공백포함: 5515**(도입367·이론1593·시연3093·정리462, ÷250=22.1분). 5,000~7,500자 범위 안. 앞 편 결과 30초 블록(L48) 단독 자가측정: **104자**(100~150자 범위 안, 괄호 없음 확인).

**§0.4-a 총량 산식(발화÷250 + 조작÷60 + 고정 가산값 0.5) — 위 검사 로그의 5,515를 그대로 대입한 값**
| 항목 | 값 |
|---|---|
| 발화(공백포함, 위 검사 로그) | 5,515자 |
| 발화÷250 | 22.060분 |
| 조작 합계 | 174초 |
| 조작÷60 | 2.900분 |
| 고정 가산값 | +0.5분 |
| **총량** | **22.060+2.900+0.5 = 25.460분** |
| **여유(30분까지)** | **30−25.460 = 4.540분** |

**25분 초과 확인: 25.460 > 25 ✓.** `minutes: 25`(slides.md, 반올림 25.460→25), chapter clock 6:00(이론)+15:00(시연)+2:00(정리)=23, 25−23=**2**(0~6 문턱 안).
- **N4(SPEC v3): C1 노트 시간 표는 axdeck이 만든다.** 손으로 만든 노트 시간 검증 절은 이 파일에 두지 않는다 — 아래 「검사 로그」 절의 axdeck 출력에 정본이 있다.
- **이 절이 이 파일에서 총량·태그 표의 유일한 출처다.** 다른 절에서 다시 옮겨 적지 않는다.

## 이름·낱말 대조 (§0.18)
- **인용하는 앞 편 사실(Q1) — 계약 표 다섯 행 전부 반영.** `assets/contracts/08-7.md` 「인용하는 앞 편 사실」 표의 「이 편에서 쓸 표현」을 그대로 옮겼다: ① 08-5 지정 문자열(L46·L48) ② 08-5 구별 값·마진(L81) ③ 표본 100건·제과점영업 42%·"표본 백 건짜리 값입니다"(L94) ④ 04-3 지정 문자열(L62, 원문 대조 `author-a/ep-04-3/script.md` L177 일치) ⑤ 07-1 네 칸 이름(L104·L106, 원문 대조 `author-f/ep-07-1/script.md` L16 낱말 일치). 표 밖의 08-1·08-3 등 다른 앞 편 사실은 이 편에 넣지 않았다(근거 절).
- 식품접객 3종 종별 값(일반음식점 17.1%·휴게음식점 21.6%·제과점영업 42%, 표본 100건)은 「인용하는 앞 편 사실」 표가 아니라 이 편의 데이터 행이 지정한 `_08-COMMON.md` 값 — 08-5(PASS, rev2)가 이미 확인한 값과 일치(근거 절).
- **K1**: 코드펜스 0건 — AI 출력 예시(동구 1위 그림, "빵집" 관련 없음, 이 편은 "가장 위험" 아님)는 화면 지시·(요점) 발화로만 적었다(아래 검사 로그 확인)
- **G1**: frame 칸의 「(재구성 — 촬영 시 실제 …로 교체)」만 썼고, 다른 칸에는 촬영 지시를 쓰지 않았다(slides.md 전수 확인)
- 8-8 제목 「이야기로 엮기 — 왜 이렇게 했는지」 — `assets/curriculum.md` 문자열 그대로, 그 편 내용 단정 0회
- 이론 구간(L52~76) 「대전·유성·서구·중구·동구·대덕」 0회 — grep 재확인(아래 검사 로그 참조), 이론 구간에 화면 지시 자체가 없다
- **8-6 대조 완료.** `grep -n "^title:" author-c/ep-08-6/slides.md` → "해결안 만들기 — 프로토타입", 「연결·이전」 필드(script L11·L30) 문자열과 정확히 일치. 결과물 내용은 인용하지 않았다(계약 지시 「이름만 부른다」).
- **rev2 GG1·GG2 — 표 밖 앞 편 인용 두 곳 제거.** 도입의 「08 과목 여덟 차시가 만든 표·카드는…」(계수도 틀렸었다 — 08-7 앞 편은 8-1~8-6 여섯 편, 과목은 열 차시)과 이론의 「08-5에서 힘들게 지킨 마진 어법이…」를 뺐다. 이론 문장은 편 번호 없이 「표에서 지킨 마진 어법이」로 일반화했다. `grep -cE "여덟 차시|일곱 차시|여섯 차시" ep-08-7/script.md` = 0 · `sed -n '/^### 이론/,/^### 시연/p' ep-08-7/script.md | grep -c "08-5"` = 0(아래 검사 로그 확인).
- **rev2 계약 정정 반영(집필자 결함 아님).** Q1 표 2행 「중구 16」→「중구 16.0」(08-5 납품본 표기, 계약 생성기 오류를 검증자가 지적·정정). script·slides의 해당 문자열을 전부 「16.0」으로 맞췄다(L81·L83·L100·L102·L132, slides demo1·demo4).

## 미확인
없음.

## quiz 규격 확인
mc 5(그림이 표보다 단정한 이유·묶음의 화면 규칙·축에 있어야 할 것·표본 작은 값의 처리·함정) + open 1(내 표 하나를 그림으로 옮길 때 축 라벨 셋) — 계약이 요구한 5주제 전부 포함. 관문(영상 없이 찍기 기대 정답률) 30.0%(≤35.0%) — 보기 길이·쉼표·절대어 분포를 반복 조정.

## 슬라이드 빌드
본문 12장(cover 제외 — goal·result·chapter1·big·two·steps·chapter2·demo×4·chapter3·wrap), chapter 정확히 3장, big 1장(이론), demo 4장(시연), 이론 슬라이드에 대전·자치구·인물 이름 0회, 모든 장에 강사 노트, 챕터 노트에 「OBS 녹화 분할」. **제출 직전 axdeck으로 재빌드**(아래 검사 로그, C1 노트 시간 표 포함).

## 개정 이력
- rev1(2026-09-06): 신규 배분(계약 `08-7.md`). script·slides·quiz·notes 4종 신규 작성. 「인용하는 앞 편 사실」 표(Q1)의 다섯 행을 전부 지정된 표현 그대로 옮겼고, 표 밖 앞 편 인용(08-1·08-3 등)은 넣지 않았다. 식품접객 3종 종별 값은 `_08-COMMON.md` 데이터로 재사용(08-5가 이미 확인, 새 분석 없음). N4에 따라 C1 노트 시간 표는 손으로 만들지 않고 axdeck 출력을 그대로 붙였다. K1에 따라 AI 출력 예시는 코드펜스 없이 화면 지시·발화로 적었다. quiz 관문 30.0%로 통과할 때까지 보기 길이·쉼표·절대어 분포를 반복 조정했다. 8-6이 PASS해 「연결·이전」 제목 문자열을 author-c/ep-08-6/slides.md title과 대조해 일치를 확인했다(미확인 닫음) — 첫 제출, 완료로 보고한다.
- rev2(2026-09-06): 반려 대응(계약 `08-7-rev2.md` 건 1 FAIL 3, 계약 정정 포함). 도입·이론에서 표 밖 앞 편 인용 두 곳(「여덟 차시」·「08-5에서 힘들게 지킨」)을 뺐다 — 이론 문장은 편 번호 없이 일반화했다. script 머리말에 rev2 토큰을 붙이고 다섯 자리를 전부 rev2로 맞췄다. 계약이 정정한 「중구 16.0」을 script·slides 전체에 반영했다(집필자 결함 아님). 1·2를 고치며 발화가 줄어 총량이 하한에 붙자, 시연에서 이 편 자체의 서술(여섯 칸을 확인하는 장면)로 채워 25.46분으로 회복했다 — 표 밖 앞 편 사실은 새로 넣지 않았다. quiz.md는 건드리지 않았다(관문 30.0% 그대로).

## 검사 로그

```
구간    라인                공백포함      공백제외    ÷250
도입    37-49              367       271     1.5
이론    50-78             1593      1169     6.4
시연    79-114            3093      2307    12.4
정리    115-129            462       342     1.8

합계 공백포함: 5515  ÷250 = 22.1 분
합계 공백제외: 4089  ÷250 = 16.4 분
drop log: {'heading': 4, 'screen': 9, 'boldhead': 0, 'comment': 0, 'fence': 0, 'blank': 43, 'paren': 29}
이력 절 줄참조 있는 줄 0개 (0이어야 한다)
태그 표 대조: script 화면 지시 8개 ↔ notes 표 행 8개
script 내부 참조 검사 0개
C1 표(B7) 대조: notes 표 0개 · 불일치 0 — 표 없음(붙이기 전이거나 SPEC v3 이전 notes)
검사 절 10개(검사 로그 절 제외) 중 검사 대상 줄 53 · 인용 1개 · 줄참조 43개 · stale 0
minutes·clock 절대값 대조: 총량 25.460분(조작 174초) · 시연 14.872분
C1 노트 시간 (B7 build_slides.py · COMMON §0.16-a: 노트 합÷실측 90~110% · chapter 10초 양쪽 포함 · 도입은 cover 포함)
| 구간 | 슬라이드별 노트(초) | 노트 합 | 실측(초) | 실측 식 | 비율 | 판정 |
|---|---|---|---|---|---|---|
| 도입 | cover10+goal40+result60 | 110 | 104.1 | 발화 367÷250×60=88.1 + 조작 16 | 105.7% | OK |
| 이론 | chapter10+big130+two130+steps110 | 380 | 392.3 | 발화 1,593÷250×60=382.3 + 조작 0 + chapter 10 | 96.9% | OK |
| 시연 | chapter10+demo190+demo220+demo180+demo280 | 880 | 902.3 | 발화 3,093÷250×60=742.3 + 조작 150 + chapter 10 | 97.5% | OK |
| 정리 | chapter10+wrap120 | 130 | 128.9 | 발화 462÷250×60=110.9 + 조작 8 + chapter 10 | 100.9% | OK |
ep-08-7/slides.html  슬라이드 16장 (인트로·아웃트로 포함) · 납품본 — 강사 노트 제외
ep-08-7/slides_notes.html  슬라이드 16장 (인트로·아웃트로 포함) · 강사용 — 노트 내장
ep-08-7/AX부트캠프_온라인38차시_평가문항.xlsx  1차시 · 6문항
  정답 분포  1번 0(0%) 2번 2(40%) 3번 1(20%) 4번 2(40%)
  정답이 유일 최장인 문항(길이 순위만)  1/5
  진단 특징(관문 제외) 최대  전면부정(계수) 최다 40.0%
  어휘 겹침(진단, 관문 제외)  어휘 겹침 최다 0% · 어휘 겹침 최소 50%
  번호 찍기(전 차시 합산 검사용)  최대 40%
  영상 없이 찍기 기대 정답률(최대 전략)  길이2위 30.0%  [길이2위 30% · 길이3위 30% · 단정형 고르기 27% · 단정 어미(이다·된다·있다) 최소 27% · 절대어 지우기 25% · 절대어 고르기 25% · 숫자 지우기 25% · 숫자 고르기 25% · 쉼표 최다 25% · 쉼표 최소 25% · 따옴표 최다 25% · 따옴표 최소 25% · 괄호 최다 25% · 괄호 최소 25% · 조건형(경우·수 있·때로·보였다·수도) 최다 25% · 조건형(경우·수 있·때로·보였다·수도) 최소 25% · 한자어 명사형 종결(~것·~함) 최다 25% · 한자어 명사형 종결(~것·~함) 최소 25% · 강조 부사 최다 25% · 강조 부사 최소 25% · 최장 20% · 최단 20% · 길이1위 20% · 길이4위 20% · 글자 수 최다 20% · 글자 수 최소 20% · 어절 수 최다 20% · 어절 수 최소 20% · 단정형 지우기 17% · 단정 어미(이다·된다·있다) 없는 보기 17% · 단정 어미(이다·된다·있다) 최다 17% · 단정 어미(이다·된다·있다) 있는 보기 7%]
  정답이 유일 최단인 문항  1/5
  단정 서술 4계열(구조·배타·전면부정·빈도)  정답 3/5 · 오답 7/15
  절대어 보기  정답 0/5 · 오답 0/15
  정답 길이 순위 분포(1=최장)  1위 1 2위 1 3위 1 4위 1 동률 1
  정답이 눈에 띄게 긴 보기  1/5 (20%)
```
