Replace triggerRefresh() with targeted invalidateQueries() for: - handleSave: invalidate note + notes list for notebookId - handleSaveInPlace: invalidate note + notes list for notebookId - handleMakeCopy: invalidate notes list for current notebook Keeps triggerRefresh() for backward compat until fully migrated. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>