diff --git a/docs/MEMPALACE_INTEGRATION_ROADMAP.md b/docs/MEMPALACE_INTEGRATION_ROADMAP.md index 6951fe5..52aa663 100644 --- a/docs/MEMPALACE_INTEGRATION_ROADMAP.md +++ b/docs/MEMPALACE_INTEGRATION_ROADMAP.md @@ -687,13 +687,14 @@ async function onNoteSaved(userId: string, productId: string, note: NoteDoc): Pr ### N4.3 Tests -- [ ] Note create triggers memory extraction -- [ ] Note update triggers incremental extraction -- [ ] Duplicate memories are skipped -- [ ] Extraction failure doesn't fail the note save -- [ ] Wing auto-created from workspace on first save -- [ ] Room auto-created from extracted topic -- [ ] Memories include sourceNoteId back-reference +- [x] 0af5f87 Note create triggers memory extraction +- [x] 0af5f87 Note update triggers incremental extraction (same hook, re-extracts) +- [x] 0af5f87 Duplicate memories are skipped +- [x] 0af5f87 Extraction failure doesn't fail the note save +- [x] 0af5f87 Wing auto-created from workspace on first save +- [x] 0af5f87 Room auto-created from extracted topic +- [x] 0af5f87 Memories include sourceNoteId back-reference +- [x] 0af5f87 Cross-user isolation: user A save never creates user B memories ---