STORYTELLER · 이야기 저작

Storyteller 개요

대화로 Living Canon을 만들고, 인과적 이야기 구조와 승인된 시각 정체성을 준비한 뒤, 일반 노드 그래프를 직접 다루지 않고 하나의 Moment를 미디어로 제작합니다.

Storyteller란 무엇인가

Storyteller는 9Miho의 이야기 중심 가이드형 제작 작업실입니다. 대화 속에서 발견한 아이디어를 승인된 Canon으로 구조화하고, 같은 이야기의 근거를 캐릭터·장소·에피소드·Moment·디렉팅·생성 미디어까지 이어 줍니다.

빈 그래프보다 이야기 시스템이 필요한 창작자를 위해 만들었습니다. 화면에는 이야기 전용 폼과 읽기 전용 작업 흐름 맵이 보이지만, 실제 기능 선택과 검증, 비용 승인, 생성, 출력 등록, 계보는 Canvas와 공유하는 실행 체계가 맡습니다.

Storyteller는 이 워크플로우에서 일반 노드 인터페이스를 직접 다룰 필요를 없앱니다. Canvas를 대체하는 것은 아닙니다. Canvas는 그래프 저작, 자동화, 변형, 반복 작업을 위한 독립적인 인터페이스로 계속 열려 있습니다.

네 단계의 작업실

Storyteller의 최상위 작업 흐름은 의도적으로 네 단계만 유지합니다.

  1. 에이전트와 이야기 만들기 — 집중된 대화로 전제, 범위, 인물, 관계, 장소, 이야기 질문을 발견합니다.
  2. 에피소드 맵 — 승인한 내용을 Story Promise, 아크, 에피소드, 씬, 순서가 있는 Moment로 펼칩니다.
  3. 캐릭터·장소 에셋 — 반복 등장하는 인물·장소·소품의 정체성을 고정할 시각 레퍼런스를 만들거나 연결합니다.
  4. 다이렉팅 — Moment의 WHAT과 WHY를 지키면서 HOW를 보여 줄 연기, Shot, 카메라, 대사, 소리, 상태 변화, 제작 출력을 설계합니다.

화면에는 Canvas, Cutting Room, Settings, Logs로 가는 링크가 계속 보입니다. Storyteller는 별도의 글쓰기 앱이 아니라 하나의 제작 애플리케이션 안에 있는 작업실입니다.

선택한 Moment의 Storyteller 제작 경로
선택한 Moment의 제작 경로 준비 상태가 다음 제작 결정을 보여 주고, 세부 편집은 집중 작업 화면에서 이어집니다.

대화는 조용한 수정이 아니라 제안을 만듭니다

Canon Builder에서는 긴 양식을 먼저 채우지 않고 조각난 생각부터 시작할 수 있습니다. 에이전트는 한 번에 하나의 집중된 질문만 하고, Draft에 영향을 주기 전에 살펴볼 수 있는 구조화된 제안을 반환합니다.

정확한 동작은 Accept, Edit, Reject입니다. 제안은 이야기 사실, 캐릭터, 장소, 소품, 관계, 아크, 에피소드, Moment 시퀀스, 선택한 Moment를 추가하거나 고칠 수 있습니다. 자연어 대화와 제안 작업은 분리되어 있으므로, 에이전트의 자신감 있는 문장이 검토 경계를 건너뛰지 못합니다.

수락하거나 거절한 결정은 Canon decision history에 별도로 남습니다. 예전 결정을 다시 골라 수정할 수 있지만, 앞선 선택이 없었던 것처럼 지우지는 않습니다.

Draft와 Canon은 다른 상태입니다

Storyteller는 평소 작업이 실수로 승인되지 않도록 분리합니다.

  • 텍스트 편집은 로컬 Draft journal에 자동으로 보존됩니다.
  • 캐릭터·에피소드·Moment를 오가는 탐색은 선택 상태만 바꾸며 Canon 내용을 고치지 않습니다.
  • 제안을 수락하면 Draft가 바뀌지만 아직 Canon이 되지는 않습니다.
  • Approve Canon을 실행하면 제출한 정확한 문서가 제작에 사용할 Canon Revision으로 고정됩니다.
  • 다른 곳에서 승인 Canon이 달라져도 로컬 Draft를 보호하고 명시적인 복원·리베이스 경로를 제공합니다.

Storyteller 안의 내장 에이전트는 검토할 제안을 돌려주며 그 화면에서 Canon 승인을 호출하지 않습니다. 외부 MCP의 범위는 더 넓습니다. 별도 변경 동작인 approve_story_canon을 제공하고 도구 계약상 사용자의 직접 지시를 먼저 받아야 하지만, 현재 서버가 두 번째 사람 확인 단계를 강제하지는 않습니다. 유료 Run은 별도의 항목별 비용 확인에서 멈춥니다. 제작은 항상 명시적으로 고정된 Canon Revision에서 시작합니다.

Storyteller가 맡는 것

Storyteller는 이야기 계약을 맡습니다.

  • 이 Moment에서 무엇이 일어났는가
  • 그 사건·선택·발견이 왜 중요한가
  • 지금 시점에 누가 있고 무엇을 알고 있는가
  • 사건 전후로 캐릭터 상태가 어떻게 달라지는가
  • 이 이야기 문맥에서 어떤 레퍼런스와 출력이 승인되었는가

Direction은 그 계약을 화면에 보이게 하는 방법을 맡습니다. 인물의 목적과 행동, 블로킹, 시선, 호흡, 카메라, Shot, 빛, 대사, 공간음, 효과음, 연속성을 설계합니다. 디렉팅 제안은 HOW를 개선할 수 있지만, 촬영을 쉽게 만들기 위해 새 사건·관계·Canon 사실을 만들어서는 안 됩니다.

공유 그래프 체계의 가이드형 화면

카탈로그 기반 캐릭터 이미지, 스토리보드, 대사 음성, Moment 이미지·영상, 웹툰 패널을 생성할 때 Storyteller는 승인된 제작 선택으로 최소 Canvas 문서를 내부에서 구성합니다.

이 문서는 필요한 Canon, Direction, 레퍼런스 Revision을 고정하고, 선택한 카탈로그 Variant를 실제로 구성하고, 포트와 제한 조건을 검증하고, 일반 비용 승인 경계를 거쳐 실행한 뒤 Take를 등록합니다. Storyteller는 승인한 결과를 목적과 최신성 정보와 함께 다시 기록합니다.

카메라 프리비즈의 경계는 다릅니다. 브라우저가 고정된 이야기 입력을 바탕으로 Camera Plan과 MP4를 직접 작성하고 내보냅니다. 승인된 두 결과는 Revision·승인·계보 기록에 남고, 호환되는 영상 생성에서 MP4를 고정 레퍼런스로 사용할 수 있습니다.

Storyteller 화면에서 이 실행 노드를 직접 연결하지는 않습니다. 다른 그래프를 설계하거나 출력을 커스텀 파이프라인에서 재사용하고 반복 작업을 자동화하려면 Canvas를 열어 그래프를 직접 다룹니다.

Storyteller가 주장하지 않는 것

  • 장편 영화 전체를 한 번에 제작 가능한 Moment로 바꾸지 않습니다.
  • 가장 정교하게 자동화된 타임드 시퀀스 플래너는 현재 짧은 에피소드 경로에 집중되어 있으며, 더 긴 이야기의 세부 분해는 창작자가 이끕니다.
  • 모든 Moment를 일괄 생성하거나 완성 에피소드로 Cutting Room에 자동 조립하지 않습니다.
  • stale 출력은 자동으로 다시 생성되지 않습니다.
  • 스토리보드는 선택 사항이며 모든 제작의 필수 관문이 아닙니다.

이 경계 덕분에 유료 작업을 숨기거나 이야기 사실을 덮어쓰거나 아직 없는 자동화를 완성 기능처럼 보이지 않으면서도 실제 제작에 쓸 수 있습니다.