lore_configure
Configure review, tracking, and draft-section settings for a novel project, or read its NarrativeContract status and missing stages before the next commit.
Instructions
작품 설정을 조회하거나 바꾼다. 인자 없이 호출하면 읽기 전용으로 StoryProfile·StorySpine·WriterSkill을 하나의 NarrativeContract로 묶어 status(ready|incomplete), 누락 단계(missing), 언어·분량 계약, 검토·추적 설정을 돌려준다. disabledReviews·disabledDraftSections·tracking·customTracking·mergeRecords 중 하나라도 넘기면 .vibelore/review-policy.json에 저장한다. 목록과 tracking 객체는 통째로 교체되고(빈 배열=모두 켬), mergeRecords만 누적된다. 변경은 다음 커밋부터 적용되며 이미 쓴 화는 바뀌지 않는다. 모델 호출 없음.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workId | Yes | 작품 식별자 ([A-Za-z0-9_-]). 한 디렉터리에는 작품 하나만 둔다. | |
| project | No | 작품 디렉터리의 절대 경로. 생략하면 서버 실행 디렉터리. | |
| tracking | No | 추적 기능 켜기/끄기. 기본은 모두 켜짐. objects=물건·장소·단서·능력, knowledge=누가 무엇을 아는가, scheduled=일어나기로 된 일(회귀 전생 사건·예언·예약), hooks=떡밥. | |
| mergeRecords | No | 같은 대상으로 확인된 기록 병합(from을 into에 흡수). 후보는 조회 결과의 mergeCandidates에 있다. 기존 병합에 누적되며 다음 커밋부터 반영. | |
| customTracking | No | 작가 정의 추적 항목 전체 목록(교체). pinned=매 화 입력에 항상 포함. rules: monotonic{field,direction:up|down,unless?}, frozenAfter{status}, speakerOnly{alias,by}; severity soft(기본)|hard. note=검토 모델에 보여줄 자연어 규칙(advisory). | |
| disabledReviews | No | 끌 검토 목록 전체(빈 배열이면 모두 켬). 꺼진 검토는 요청하지 않고 실패로 보지 않는다. 연속성 추출·검사는 끌 수 없다. | |
| disabledDraftSections | No | 초고 요청에서 뺄 선택 섹션 목록 전체(빈 배열이면 모두 넣음): older-memory=오래된 관련 기억, previous-tail=직전 화 말미, author-craft=작법 묶음, style-anchor=문체 기준 예시. 계획·설정·현재 상태·최근 요약은 뺄 수 없다. |