Motif Inbox - AI-suggested entry→motif membership queue #124
Labels
No labels
bug
duplicate
enhancement
future
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
rbrooks/TeaLeaves#124
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Feature idea (Fable ideation, rank #1) · Effort: S-M · Value: High
Pitch
For each motif, surface unassigned entries in the project that are semantically close to the motif's existing members, as an approve/dismiss queue.
Why it matters
With years of imported tweets/notes, most of the corpus is unfiled. Today the only paths from entry to motif are manual assignment or the pairwise connection-suggestion queue. A motif that means something should actively pull in candidate evidence the researcher forgot she had - the single highest-leverage rediscovery mechanism for a large back-catalog.
How it fits
Clone the pattern in
api/src/services/connectionSuggestionsWorker.ts(nightly BullMQ job, pending/approved/dismissed/snoozed statuses,search.similarityThresholdsetting) but scoreentries.text_embedding(vector(768), migrations 004/023) against a per-motif centroid -AVG(text_embedding)overentry_motifsmembers (pgvector supports this). Newmotif_suggestionstable modeled on030_connection_suggestions.sql; routes alongsideapi/src/routes/suggestions.ts; approval writes toentry_motifs.Why it was likely missed
Suggestions were scoped as pairwise entry?entry when connections shipped (migration 030); nobody generalized the mechanism to the entry→motif relation, even though every ingredient already exists.
Acceptance criteria
entry_motifs; dismiss/snooze persists and doesn't resurface.From the 2026-07-15 codebase audit - Fable feature-ideation pass. Companion report:
docs/.internal/report-2026-07-15.md(gitignored).Motif Inbox - AI-suggested entry?motif membership queueto Motif Inbox - AI-suggested entry→motif membership queue