lore_decide
Apply your decision to a chapter awaiting approval: commit it, request revisions, hold, or reject and restart. Call only after reviewing the draft and advisory.
Instructions
lore_write가 guided 모드에서 status=awaiting_approval로 돌려준 원고에 대한 사용자 결정을 적용한다. 사용자에게 원고와 advisory를 보여 주고 답을 받은 뒤에만 호출한다. approve는 검사 영수증을 다시 확인하고 그 화를 커밋한다(chapters/·summaries/·상태·스냅숏, status=completed). request_revision은 feedback대로 같은 워크플로에서 고치게 하며 다음 lore_write가 수정·재검사한다. hold는 기록만 남기고 승인 대기를 유지한다. reject는 워크플로를 끝내며 다음 lore_write가 같은 화를 새로 쓴다. 원고 파일은 지우지 않는다. approvalId는 원고가 승인 대기에 다시 들어갈 때마다 새로 발급되므로 이전 id는 거부된다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | approve=커밋, request_revision=feedback대로 수정, hold=보류, reject=폐기 후 새로 쓰기. | |
| workId | Yes | 작품 식별자 ([A-Za-z0-9_-]). 한 디렉터리에는 작품 하나만 둔다. | |
| project | No | 작품 디렉터리의 절대 경로. 생략하면 서버 실행 디렉터리. | |
| feedback | No | request_revision에 필수인 구체적 수정 요청. reject에는 선택이며 기록만 된다. | |
| approvalId | Yes | 직전 lore_write(awaiting_approval) 응답의 approvalId. |