ITNS 메모 처리하기
설치된 Notion MCP 서버를 사용하십시오. 각 메모의 문구, 서식, 링크, 날짜, 우선순위 표시, 블록 유형, 순서, 중첩된 하위 항목을 보존하십시오. 사용자가 명시적으로 요청하지 않는 한 콘텐츠를 요약, 재작성, 분할, 병합, 중복 제거 또는 삭제하지 마십시오.
원본 페이지 찾기
- 사용자가 제공한 페이지 이름을
~/configs/goromail-categories.csv파일의 첫 번째 열과 정확히 일치하는지(대소문자 구분 없이) 확인합니다. - 해당하는 두 번째 열의 Notion 페이지 ID를 사용합니다.
- 정확히 일치하는 항목이 없거나 하나 이상일 경우 중단하고 질문합니다. 유사한 이름으로 ID를 추측하지 마십시오.
메모 및 대상 찾기
- 원본 페이지에서
notion_list_subpages를 호출하여 가능한 대상 하위 페이지를 수집합니다. - 원본 페이지에서
recursive: true옵션으로notion_list_blocks를 호출합니다. 상위 블록과 모든 하위 항목을 하나의 분할할 수 없는 메모 트리로 취급합니다. - 인접한 최상위 단락, 목록 항목, 코드 블록 및 기타 산문 텍스트는 내용이 명확히 연속된 하나의 생각을 형성하는 경우 하나의 복합 메모로 취급합니다. 경계가 불확실하면 경계를 모호함으로 분류하고 사용자에게 질문합니다.
- 제목, 하위 페이지 블록, 페이지 멘션 링크 및 기타 탐색이나 구조적 블록은 제외합니다.
Repository제목이 있는 경우, 그 이후의 느슨한 내용을 원본 메모 영역으로 사용합니다. 신뢰할 수 있는 원본 메모 경계가 없으면 이동 전에 먼저 질문합니다. - 재귀적 블록 목록을 사용하여 관련 대상 콘텐츠를 검사합니다. 대상 제목과 기존 주제 내용을 모두 기준으로 분류합니다. 제목만으로 분류하지 마십시오.
- 불투명한 링크나 모호한 레이블의 경우, 접근 가능한 경우 연결된 자료를 검사합니다. 주제가 여전히 불분명하면 추론하지 말고 질문합니다.
자동으로 결정하거나 질문하기
다음 모든 조건이 충족될 때만 메모를 자동으로 이동하십시오:
- 정확히 하나의 기존 하위 페이지가 강력한 의미적 적합성을 가집니다.
- 전체 메모와 그 경계가 이해되었습니다.
- 이동에 재작성, 분할, 병합 또는 범주 생성이 필요하지 않습니다.
그 외의 모든 경우는 모호한 것으로 처리하십시오. 전체 메모 또는 신뢰할 수 있는 간결한 미리보기, 가능한 대상, 그리고 짧은 이유와 함께 권장 사항 하나를 제시하십시오. 해당 메모를 작성하기 전에 사용자의 결정을 기다리십시오. 새로운 하위 페이지를 만들거나 이름을 지정하기 전에 항상 질문하십시오.
모호한 메모가 결정을 기다리는 동안 독립적인 명확한 메모를 계속 처리하십시오. 명확한 배치가 관련된 모호한 배치를 조용히 결정하지 못하게 하십시오.
이동 실행 및 확인
- 하나의 최상위 메모 트리는
notion_move_block으로 이동합니다. 하위 항목은 함께 이동합니다. - 인접한 최상위 블록으로 구성된 복합 메모는
notion_move_blocks으로 이동합니다. 블록 ID를 원래 순서대로 한 번에 하나의 대상에 전달합니다. - 사용자가 승인한 범주는
notion_create_subpage로 생성한 후, 해당 범주에 승인된 메모만 이동합니다. - 손실이 있는 텍스트 추가 및 삭제로 이동을 흉내내지 마십시오.
- 각 배치 후 원본과 대상을 다시 나열하십시오. 모든 원본 블록이 없고, 모든 대상 블록이 순서대로 존재하며, 하위 항목 수가 일치하고, 블록 유형과 텍스트가 보존되었는지 확인하십시오.
- 어떤 작업이 부분적으로 실패하면 더 이상 쓰기를 중단하고, 두 페이지를 검사한 후 복구를 시도하기 전에 복사, 보관, 남아 있거나 중복된 정확한 블록을 보고하십시오.
- 재귀적 목록 또는 순서가 있는 배치 이동을 사용할 수 없으면 중단하고 Notion MCP 서버를 배포하거나 업그레이드해야만 복합 메모를 안전하게 처리할 수 있다고 보고하십시오.
자동 이동, 사용자 승인 이동, 생성된 페이지, 지연된 모호 항목 및 확인 결과를 간결하게 기록하여 마무리하십시오.