# 06-4 강사 노트 (내부 보관 — 납품 대상 아님) rev1

## rev1 — 현재 상태
첫 제출이다. `assets/contracts/06-4.md`(contract.py 생성본, 06 과목 마지막 편)와 `assets/contracts/_SPECIAL.md`(SPEC v4 이 편 특기 정본)를 반영해 script.md·slides.md·quiz.md를 새로 썼다. 06-3의 확정 프로토타입(체크리스트)과 04-4 코호트 숫자(24.34%·동구28.4%·대덕18.2%)를 원자료로 재확인해 그대로 이어받았다. 이론 구간은 대전·자치구·인물 이름 0회를 처음부터 확인하며 썼다. K1(코드펜스 안에는 명령·코드만)에 따라 AI 응답 함정 장면을 코드펜스 없이 화면 지시·발화로만 적었다. slides.md는 demo 6장을 저장+전공 한 장으로 합쳐 본문 12~14장 규격(실측 13장)을 맞췄다. quiz는 다섯 문항 정답의 길이 순위를 1·2·3·4·2(동률 1건)로 분산시키고, 절대어("미리")·단정 서술 패턴을 정답·오답 양쪽에 걸치게 해 관문 31.7%로 통과시켰다. 도구 넷(count_script·axnotes·axdeck·axquiz)을 전부 집필자가 실행해 exit 0을 확인했다.

## 촬영용 (구간별 짚을 지점, 현재 script.md 줄 번호 기준)
- L42 "오늘 정하는 것은 무엇이 나오면 틀린 것인지, 그 조건을 먼저 적는 것입니다." — 도입 첫 축자.
- L46 앞 편(06-3) 결과 30초 블록 — 125자(100~150자 확인).
- L60 "테스트는 맞다는 증거를 모으는 것이 아닙니다. 틀렸다고 판정할 조건에 걸리는지 보는 것입니다." — 이론 핵심 정의.
- L67 "틀림 조건을 먼저 적지 않으면, 어떤 반응이 나와도 좋다는 뜻으로 읽힙니다." — quiz mc1 근거.
- L69 확증 설명 — quiz mc2 근거.
- L72 "테스트 대상은 프로토타입입니다. 사람이 아닙니다." — quiz mc4 근거.
- L79 레시피 시식 다른 예(축자) — 이론 구간이라 대전·자치구·인물 이름 0회. 실화 통계가 아니라 예시 상황이라 대장 밖 사실 대상 아님(§0.17-b). quiz mc5 근거.
- L92 "06-3에서 만든 체크리스트를 다시 연다..." — 시연 출발점, 06-3·04-4 재인용(코호트 24.34%).
- L99 "셋 중 둘이 '이미 안다'고 하면 틀린 것입니다. 이 기준을 먼저 정합니다." — 틀림 조건 문구 확정, 시연 ②.
- L108 "아무도 만나지 않고 낸 '긍정적'이라는 답은, 테스트가 아니라 지어낸 것입니다." — 함정(AI가 반응을 지어냄). quiz mc3 근거.
- L121 "셋 중 둘이 위생 항목을 이미 안다고 했습니다. 틀림 조건에 걸렸습니다." — 실제 테스트 판정.
- L145 전공 인물 블록 — 117자(100~150자 확인).
- L152 "테스트는 맞았다는 증거를 모으는 것이 아니라, 무엇이 나오면 틀린 것인지 먼저 적는 것입니다." — 지정 문자열(계약 06-4.md). 어미 변환 외 낱말·어순 그대로.
- L157 "다음은 7-1 「AI에게 시킨 것을 남에게 설명하는 법」입니다." — 갈고리. curriculum.md 제목 문자열만(§0.18, 내용 지목 없음).

## 시연 순서 (참고용 — 소계는 아래 표가 정본)
① 06-3 체크리스트·04-4 숫자 다시 열기 → ② 틀림 조건(「셋 중 둘이 이미 안다고 하면 틀린 것」)을 먼저 적음 → ③ 함정 — AI에게 테스트해 달라고만 시키자, 아무도 만나지 않고 「긍정적」이라 답함 → ④ 실제 테스트(재구성) — 가게 주인 셋(가상, 실명·상호 없음) 반응을 조건에 대 판정, 위생 항목 버림·인허가 날짜 항목 문구만 수정 → ⑤ 테스트 기록 한 장 저장(06 과목 네 편 결과물 종료) → ⑥ 전공(위생 항목이 걸린 이유 해석). script.md 화면 지시 8개 전부 재구성 표기 — 촬영 전 실제 화면으로 교체해야 한다. 이론 챕터(big/two/steps)는 대전 지명·구 이름·인물 얼굴 없음, two에는 숫자 없음.

## 화면 지시 — §0.4-a 태그 표 (줄 · 유형 · 초 · 전환 · 소계)
전환 = 직전 화면 지시와 다른 화면으로 넘어감(예 → +8초). 이 표 하나가 총량·`minutes`·시연 clock의 유일한 근거다 — 다른 셈은 어디에도 적지 않는다.

| 줄 | 유형 | 초 | 전환 | 소계 |
|---|---|---|---|---|
| L39(도입) | 없음 | 0 | 예 | 8 |
| L85 | 표작성 | 20 | 예 | 28 |
| L94 | 표작성 | 20 | 예 | 28 |
| L103 | AI응답대기 | 30 | 예 | 38 |
| L116 | 표작성 | 20 | 예 | 28 |
| L131 | 표작성 | 20 | 아니오 | 20 |
| L138 | 표작성 | 20 | 예 | 28 |
| L149(정리) | 없음 | 0 | 예 | 8 |
| **합** | | | | **186초(3.10분)** |

전환 판단 근거: L39(첫 화면, 조작 없이 목업만 띄움) 예 · L85(도입 목업 → 06-3 체크리스트·숫자 표) 예 · L94(체크리스트 표 → 틀림 조건 적는 화면) 예 · L103(틀림 조건 → AI 채팅창) 예 · L116(채팅창 → 실제 테스트 기록표) 예 · L131(기록표 → 저장, 같은 화면에서 이어 씀) 아니오 · L138(저장 화면 → 전공 해석 표) 예 · L149(전공 표 → 도입 목업 재노출) 예. 시연-only 소계(L85·94·103·116·131·138) = 170초(2.83분). 도입 L39 = 8초. 정리 L149 = 8초.

## 분량 (자가측정 — count_script.py 출력이 정본)
아래는 검사 로그 절 `count_script.py` 실행 결과를 그대로 옮긴 것이다 — 값이 바뀌면 검사 로그와 이 문단을 함께 갱신한다.
**합계 공백포함: 5380** ÷250 = 21.5분. 위 태그 표 소계 합 186초 ÷60 = 3.10분. chapter 전환 3장 합쳐 0.5분(편당 10초). 총량 = 21.5+3.10+0.5 = **25.12분**(axdeck 실측 25.120분) → 25~30 판정 통과(A7 목표 안, §0.14 25~30분 하한도 통과). `minutes: 25` = 도입2+이론6+시연15+정리2(§0.1 배정, 실측 반올림도 동일). 시연 clock = 시연 발화 2,993자÷250(11.97분) + 시연-only 소계 170초÷60(2.83분) = 14.80분 → 반올림 15분(slides.md `clock: 15분`). 이론 clock은 발화 1,389자÷250 = 5.56분 → 반올림 6분(slides.md `clock: 6분`, 조작 없음).

## 슬라이드 빌드
블록 14개(cover 포함) = 본문 **13장**(goal·result·chapter·big·two·steps·chapter·demo×5·chapter·wrap, §0.14는 cover 제외 셈). 시연 원래 6장면을 저장+전공 demo 한 장으로 합쳐 본문 12~14장 규격에 맞췄다. 챕터 3장(clock 6·15·2) · big 1장(이론) · demo 5장(시연) · 이론 슬라이드(big·two·steps) 대전·자치구·인물 0회(집필자 육안 확인) · chapter title·label·lead 숫자 0건 · `two`·`steps`·`big` 본문 숫자 0건(레시피 시식 예 숫자 없음, 강사 노트로만) · 숫자 실린 슬라이드(result·demo×5) 전부 `src` 필드 보유. **K1(코드펜스)**: AI 응답 함정 장면은 펜스 없이 frame·강사 노트 문장으로만 적었다. 빌드는 제출 직전 집필자가 `axdeck ep-06-4/slides.md`로 돌린다(검사 로그 절이 그 출력) — 경고 0. **N4(SPEC v4)**: C1 노트 시간 표는 axdeck이 자동으로 찍는다 — 손으로 만든 C1 표 절을 이 문서에 두지 않는다. 네 구간 전부 90~110% 안(OK). **§0.5 분 수 금지**: slides.md 본문에 「2X분·3X분」 형태의 분 표기를 쓰지 않았다(이 편은 06-3의 「30분」 같은 시간 상한 개념이 계약에 없어 해당 문구 자체가 없다).

## quiz 규격 확인
mc 5문항 + open 1. `build_quiz.py` 재실행(검사 로그) 결과 「영상 없이 찍기 기대 정답률(최대 전략)」 **단정형 고르기 31.7%** — 관문(≤35.0%) 통과, 여유 3.3%p. 절대어("미리")는 정답 1/5·오답 2/15로 양쪽에 걸쳐 「절대어 고르기」 전략을 25%로 낮췄다. 단정 서술 4계열은 정답 2/5·오답 3/15로 정답 전용도 오답 전용도 아니다. 정답이 최장인 문항 1/5, 정답이 유일 최단인 문항 1/5 — 전부 기준(≤1/5) 안. 정답 길이 순위 분포 1위1·2위1·3위1·4위1·동률1 — 어느 순위도 2/5를 넘지 않음. 정답 위치 분포 1번1·2번2·3번1·4번1로 4개 위치 모두 사용, 40%를 넘지 않음.

## 미확인
없음.

## 개정 이력
- rev1(2026-09-06): 첫 제출. 계약 `06-4.md`(contract.py 생성본, 06 과목 마지막 편) · `_SPECIAL.md`(SPEC v4 이 편 특기 정본) 반영. 06-3의 확정 체크리스트·04-4 코호트 숫자(24.34%·동구28.4%·대덕18.2%)를 원자료로 재확인해 그대로 이어받았다. 이론에 「대전」을 부르지 않도록 처음부터 확인했다(06-2 GE1 이후 재발 방지 습관). K1에 따라 AI 함정 장면은 코드펜스 없이 화면 지시·발화로만 적었다. slides.md 본문 장수를 12~14장 규격에 맞추려 demo 6장 중 저장·전공을 한 장으로 합쳤다. quiz 정답 길이 순위를 1·2·3·4·2(동률 1)로 분산하고 절대어·단정 서술을 정답·오답 양쪽에 걸치게 해 관문을 31.7%로 통과시켰다. 정리에서 다음 과목(7-1) 내용을 서술하려던 초안 문장을 §0.18 위반으로 스스로 확인해 제목만 남기는 문장으로 고쳤다. 도구 넷을 파일로 받아 검사 로그를 붙였다. 특정 회사의 채용 상황(사명·채용 건수)은 인용하지 않았다.

## 검사 로그 (집필자 실행 — rev1)


```
구간    라인                공백포함      공백제외    ÷250
도입    37-54              557       412     2.2
이론    55-82             1389      1037     5.6
시연    83-146            2993      2217    12.0
정리    147-164            441       326     1.8

합계 공백포함: 5380  ÷250 = 21.5 분
합계 공백제외: 3992  ÷250 = 16.0 분
drop log: {'heading': 4, 'screen': 9, 'boldhead': 0, 'comment': 0, 'fence': 0, 'blank': 57, 'paren': 44}

이력 절 줄참조 있는 줄 0개 (0이어야 한다)
태그 표 대조: script 화면 지시 8개 ↔ notes 표 행 8개
script 내부 참조 검사 0개
C1 표(B7) 대조: notes 표 0개 · 불일치 0 — 표 없음(붙이기 전이거나 SPEC v3 이전 notes)
검사 절 10개(검사 로그 절 제외) 중 검사 대상 줄 43 · 인용 9개 · 줄참조 33개 · stale 0

minutes·clock 절대값 대조: 총량 25.120분(조작 186초) · 시연 14.805분
C1 노트 시간 (B7 build_slides.py · COMMON §0.16-a: 노트 합÷실측 90~110% · chapter 10초 양쪽 포함 · 도입은 cover 포함)
| 구간 | 슬라이드별 노트(초) | 노트 합 | 실측(초) | 실측 식 | 비율 | 판정 |
|---|---|---|---|---|---|---|
| 도입 | cover8+goal55+result66 | 129 | 141.7 | 발화 557÷250×60=133.7 + 조작 8 | 91.1% | OK |
| 이론 | chapter10+big95+two120+steps110 | 335 | 343.4 | 발화 1,389÷250×60=333.4 + 조작 0 + chapter 10 | 97.6% | OK |
| 시연 | chapter10+demo130+demo150+demo190+demo220+demo245 | 945 | 898.3 | 발화 2,993÷250×60=718.3 + 조작 170 + chapter 10 | 105.2% | OK |
| 정리 | chapter10+wrap110 | 120 | 123.8 | 발화 441÷250×60=105.8 + 조작 8 + chapter 10 | 96.9% | OK |
ep-06-4/slides.html  슬라이드 17장 (인트로·아웃트로 포함) · 납품본 — 강사 노트 제외
ep-06-4/slides_notes.html  슬라이드 17장 (인트로·아웃트로 포함) · 강사용 — 노트 내장

ep-06-4/AX부트캠프_온라인38차시_평가문항.xlsx  1차시 · 6문항
  정답 분포  1번 1(20%) 2번 2(40%) 3번 1(20%) 4번 1(20%)
  정답이 유일 최장인 문항(길이 순위만)  1/5
  진단 특징(관문 제외) 최대  인용형(라고·라거나·다는) 최다 85.0%
  어휘 겹침(진단, 관문 제외)  어휘 겹침 최다 10% · 어휘 겹침 최소 50%
  번호 찍기(전 차시 합산 검사용)  최대 40%
  영상 없이 찍기 기대 정답률(최대 전략)  단정형 고르기 31.7%  [단정형 고르기 32% · 길이2위 30% · 길이3위 30% · 단정 어미(이다·된다·있다) 최다 30% · 어절 수 최소 30% · 조건형(경우·수 있·때로·보였다·수도) 최소 27% · 절대어 고르기 25% · 숫자 지우기 25% · 숫자 고르기 25% · 쉼표 최다 25% · 쉼표 최소 25% · 따옴표 최다 25% · 따옴표 최소 25% · 괄호 최다 25% · 괄호 최소 25% · 한자어 명사형 종결(~것·~함) 최다 25% · 한자어 명사형 종결(~것·~함) 최소 25% · 강조 부사 최다 25% · 강조 부사 최소 25% · 단정 어미(이다·된다·있다) 최소 23% · 절대어 지우기 22% · 최장 20% · 최단 20% · 길이1위 20% · 길이4위 20% · 조건형(경우·수 있·때로·보였다·수도) 최다 20% · 단정 어미(이다·된다·있다) 있는 보기 20% · 글자 수 최다 20% · 글자 수 최소 20% · 어절 수 최다 20% · 단정형 지우기 15% · 단정 어미(이다·된다·있다) 없는 보기 13% · 조건형(경우·수 있·때로·보였다·수도) 없는 보기 7% · 조건형(경우·수 있·때로·보였다·수도) 있는 보기 0%]
  정답이 유일 최단인 문항  1/5
  단정 서술 4계열(구조·배타·전면부정·빈도)  정답 2/5 · 오답 3/15
  절대어 보기  정답 1/5 · 오답 2/15
  정답 길이 순위 분포(1=최장)  1위 1 2위 1 3위 1 4위 1 동률 1
  정답이 눈에 띄게 긴 보기  0/5 (0%)
```
