save_approved_minutes
Save approved meeting minutes to a file only when a matching preview token is provided, ensuring saved content matches approved preview.
Instructions
미리보기에서 발급된 승인 토큰이 일치할 때만 회의록을 파일로 저장합니다.
이 서버에서 유일한 쓰기 도구입니다. 호출 전 반드시 두 조건을 만족해야 합니다.
preview_save_minutes가
AWAITING_APPROVAL을 돌려주고 토큰을 발급했다.사용자가 그 내용을 보고 명시적으로 저장을 승인했다.
토큰은 기술적 무결성(승인한 내용 == 저장되는 내용)만 보장합니다. 사용자 승인을 대신하지 않습니다. 사용자가 "저장해"라고 말하지 않았다면 호출하지 마세요.
Args: note_id: 메모 id. minutes_markdown: 저장할 회의록 전문. approval_token: 미리보기가 발급한 토큰. expected_write_mode: 선택. 지정하면 실제 write_mode와 다를 때 거부합니다.
Returns:
SaveResponse: path(저장 경로), audit(감사 로그 경로),
write_mode(CREATE / OVERWRITE / NO_CHANGE).
Raises: ToolFailure: TOKEN_MISMATCH, VALIDATION_FAILED, WRITE_MODE_CHANGED, INVALID_NOTE_ID. 모두 복구 방법이 메시지에 포함됩니다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note_id | Yes | 메모 id | |
| approval_token | Yes | preview_save_minutes가 발급한 승인 토큰 | |
| minutes_markdown | Yes | 저장할 회의록 전문. preview_save_minutes에 넘긴 것과 한 글자라도 다르면 토큰 검증에 실패합니다. | |
| expected_write_mode | No | 미리보기에서 본 write_mode. 지정하면 실제 상태와 다를 때 저장을 거부합니다. 덮어쓰기 사고 방지용입니다. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| audit | Yes | ||
| stage | Yes | 회의록 워크플로에서 지금 위치한 단계 | |
| status | Yes | 이 호출의 결과 상태 | |
| note_id | Yes | ||
| write_mode | Yes | ||
| next_actions | No | 이어서 호출하면 좋은 도구 목록 |