Skip to content

feat: 대규모 아웃라인 생성 전에 변경 미리보기와 한 번의 Undo 제공 #27

Description

@devlikebear

배경

Linetta 0.9.2의 컴패니언 → 작품 전체 → 아웃라인 구성하기에서 한 번의 요청으로 기존 1화를 유지한 채 2~24화와 수십 개의 씬이 즉시 생성됐습니다.

우선순위: P1

문제

대규모 구조 변경인데도 적용 전에 다음 정보를 확인할 수 없습니다.

  • 생성될 권/화/씬 수
  • 이름 변경 대상
  • 기존 노드와 새 노드의 diff
  • 예상되는 작품 개요·시놉시스 변경
  • 취소 또는 한 번에 되돌리는 방법

작업 자체는 성공했지만, 잘못된 프롬프트나 과도한 생성 결과가 바로 프로젝트에 반영될 위험이 있습니다.

기대 동작

  1. 컴패니언이 구조 변경안을 생성한다.
  2. 23화 및 46개 씬 추가 같은 변경량 요약과 트리 diff를 보여준다.
  3. 사용자가 적용/취소를 선택한다.
  4. 적용 직후 전체 변경을 한 번에 되돌릴 수 있다.

완료 조건

  • 대규모 outline op 적용 전에 생성/수정/삭제 수를 표시한다.
  • 최소한 노드 제목과 계층을 확인할 수 있는 미리보기를 제공한다.
  • 적용취소를 명확히 분리한다.
  • 적용된 AI 구조 변경을 단일 Undo 또는 버전 복원으로 되돌릴 수 있다.
  • 부분 적용 실패 시 원자적으로 롤백한다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions