월드뷰서술
월드 서술자정이 지나자 서점의 낡은 천장등이 한 번 흔들렸다. 먼지 낀 책등 사이로 누군가 접어 둔 영수증이 천천히 빠져나왔다.
M1 · M2 · M3
`/re-verse/world-views/[viewId]` 현재 구현에서 쓰는 소설형 본문 block, 장면 입력 도구, 최근 월드뷰 row 조합을 기준으로 확인한다.
M1
role: world narration / character dialogue / markdown · hover/focus context action 포함
자정이 지나자 서점의 낡은 천장등이 한 번 흔들렸다. 먼지 낀 책등 사이로 누군가 접어 둔 영수증이 천천히 빠져나왔다.
점장은 아무도 없었다고 했지만, 장부에는 당신 이름이 먼저 적혀 있습니다.
노아는 열쇠보다 영수증의 날짜가 더 신경 쓰였다. 잉크가 아직 마르지 않은 것처럼 번져 있었다.
엘리나가 장부 옆 여백에 남긴 기록이다.
문이 잠겼다면, 누군가는 안쪽에서 잠근 것이다.
if (receipt.time === '00:13') checkBackRoom();M2
state: default / selected-text / generating / streaming / recommend-generating / disabled / error · send loading과 추천 대화 loading을 분리 확인
대사
생각
입력 도구 제한 상태입니다. 생성 로딩이 아니라 권한 또는 문맥 잠금 affordance를 확인합니다.
M3
`/re-verse` sidebar의 최근 월드뷰 row와 동일한 avatar, title, preview, time, active count 조합