You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
지대한
59fc1d5962
feat(notion): 변경 이력 diff 알림 + 다중 담당자 속성
- 스냅샷 저장소(internal/notion/snapshot.go, data/notion-snapshots.json)
도입: 페이지당 최신 1개만 덮어쓰기(과거 이력 누적 안 함)
- 속성은 이전→현재 diff([변경]/[추가]/[삭제] 태그 라벨형),
목록형(담당자/태그)은 항목별 추가·삭제 표시
- 본문은 블록 추가/수정/삭제 감지(archived), 댓글은 본문+멘션 표시
- page.deleted 시 마지막 상태를 동봉하고 스냅샷 제거
- 수신 People 속성 다중화: 담당자/처리자/참조인원(콤마 구분, dedup)
- @멘션 대상을 수신자에 추가(작성자 본인 제외), 멘션 수신은 [멘션] 헤더
- config: NOTION_SNAPSHOT_FILE 추가
- 테스트: diffLines/listDiff/truncRunes/snapshot 라운드트립
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
1 week ago |
| .. |
|
config.go
|
feat(notion): 변경 이력 diff 알림 + 다중 담당자 속성
|
1 week ago |