diff --git a/memento-note/app/actions/organize-notebook.ts b/memento-note/app/actions/organize-notebook.ts index 816bc58..6ccd3d5 100644 --- a/memento-note/app/actions/organize-notebook.ts +++ b/memento-note/app/actions/organize-notebook.ts @@ -205,10 +205,6 @@ export async function executeNotebookOrganization(plan: OrganizationPlan): Promi }) if (!notebook) return { success: false, created: 0, moved: 0, error: 'Carnet introuvable' } - notebookId: plan.notebookId, - groups: plan.groups.map(g => ({ name: g.name, isNew: g.isNew, existingId: g.existingId, noteCount: g.notes.length })) - })) - let created = 0 let moved = 0 diff --git a/memento-note/prisma/migrations/20260629000000_add_note_indexes/migration.sql b/memento-note/prisma/migrations/20260629000000_add_note_indexes/migration.sql new file mode 100644 index 0000000..d912ed7 --- /dev/null +++ b/memento-note/prisma/migrations/20260629000000_add_note_indexes/migration.sql @@ -0,0 +1,3 @@ +-- Add indexes for performance +CREATE INDEX IF NOT EXISTS "Note_contentUpdatedAt_idx" ON "Note" ("contentUpdatedAt" DESC); +CREATE INDEX IF NOT EXISTS "Note_isPublic_idx" ON "Note" ("isPublic"); diff --git a/memento-note/prisma/schema.prisma b/memento-note/prisma/schema.prisma index faf363d..866c655 100644 --- a/memento-note/prisma/schema.prisma +++ b/memento-note/prisma/schema.prisma @@ -749,10 +749,6 @@ model DocumentChunk { @@index([attachmentId, chunkIndex]) } --- Index vectoriel pour recherche sémantique sur DocumentChunk (HNSW) --- CREATE INDEX IF NOT EXISTS document_chunk_embedding_hnsw_idx --- ON "DocumentChunk" USING hnsw ("embedding" vector_cosine_ops); - // ===== BYOK (Story 3.5) ===== model UserAPIKey {