Lookup table
Tag
Freeform labels that keep the library organized and searchable.
- id
- name
- slug
- createdAt
Schema
The schema is centered on a single content record and fans outward into tags, links, assets, embeddings, and resurfacing state.
Database view
A visual map of the database tables, their cardinality, and how items connect to tags, assets, links, embeddings, and resurfacing state.
Lookup table
Freeform labels that keep the library organized and searchable.
Join table
Many-to-many bridge that connects items to tags without duplicating tag records.
Primary record
The main content record. Notes, resources, ideas, moods, and research all live here.
Attachments
Images, files, or embeds tied to an item, with optional metadata.
Semantic layer
Embedding payload for similarity search and future dot-connecting behavior.
1 row per scope
Tracks which item should surface next and when the 20-minute refresh lands.
Directed edge
User-created or inferred relationships from one item to another.
Items
Source-of-truth records for notes, resources, ideas, moods, and research.
Tags + joins
Taggable structure that keeps relationships reusable and non-redundant.
Connections
Explicit relationships between items and future relationship surfacing.
Assets
Images, files, and embeds attached to items.
Embeddings
Semantic vectors for future related-item and search upgrades.
Resurfacing
One row per scope that rotates the currently surfaced item.