과제11 — 나에 대한 3만 자 장편소설. 내 삶의 실제 고비(혼밥비서·봇 런타임 재구축·역분석·보안 재설계·리추얼 과정)를 뼈대로, 현대판타지 상태창 설정으로 각색한 채팅형 선택지 소설.
story/chapters/CH01~12.md — 본문 (경량 마크업: > 이름: 대사, [SYS] 시스템, [STATUS] 상태창, ::: choice 분기)story/endings/ — 엔딩 4종story/branches/ — 사이드 분기 씬story/worldsheet.md — 인물·관계·지명·시간선·세계규칙 대조표 원본story/outline.md — 장별 인과표manuscript.md — 제출용 정본 원고 (본문 + 부록: 분기 안내·대조표·수정기록·AI판단·확인방법)web/ — 채팅형 뷰어 (node tools/serve.js → http://localhost:8642/web/)
node tools/build.js — 챕터 마크업 → manuscript.md + story/story.json 재생성, 글자수·장수 출력node tools/check.js — 경계표시·글자수·목차 일치·금지구·중복문단·실명 검사node tools/anchors.js — 대조표 앵커(CHxx-Pnnn) 재계산node tools/serve.js — 로컬 미리보기 서버python tools/tts/pick_ref.py 아버지 --n 4 — 기준 음성 후보 여러 개 중 받아쓰기가 정확하고 음높이가 맞는 것을 골라 씀 (후보는 ref/candidates/)tools/tts/tones.json (장 → 대사 첫머리 → 인물 기본값 순으로 찾음). 시스템 메시지는 Praat으로 억양을 눌러 평평한 기계음으로 만듦python tools/tts/voice.py — 대사 음성 생성 (VoxCPM2, GPU 8GB+). 인물별 목소리 묘사는 tools/tts/voices.json, 기준 음성은 tools/tts/ref/. 이미 만든 대사는 건너뛰므로 원고를 고친 뒤 다시 돌리면 바뀐 줄만 생성됨. --only 태우, --redo-ref 태우로 한 인물만 다시 만들 수 있음참고소설(문체 분석용)·참고자료(실제 프로젝트 로그)는 비공개 재료라 커밋하지 않는다 (.gitignore).