Choose default dream type and default category in the first row — new rows, paste, and “apply to all--- use these unless you override per line.
Add many dreams: use Paste many lines (Title, Title | description, optional | https://…image) or type directly in the grid; use +25 rows if you need more lines (up to 250 per save).
Different type per dream: set Dream type and Category on each row that should differ from the default.
Images: put an https URL in the row's Image column, or set Default image URL for rows with an empty image cell.
Save locally: press Save — rows with a title are written to your SQLite inventory (mixed dream types in one save are supported).
Publish to Dreamify: expand Publish filled rows to Dreamify below, pick the Supabase taxonomy node, then publish (requires env in Network setup). Row image URLs are sent as ideas.cover when present.
One dream per line. Title or Title | description or Title | description | https://image…. Uses your default dream type and category above.
Loading Dreamify taxonomy for publish…
Dream creation workflow
Step guide: the numbered checklist at the top of this page is the source of truth for the happy path.
Many at once: use Paste many lines or the grid (Title | description; optional Title | notes | https://image…). Per-row Dream type and Category columns override defaults. Up to 250 titles per save.
Categories: each dream type has a nested category tree (SQLite). Use New category for quick branches. Canonical types get a "General" root automatically.
Pictures: HTTPS image URLs in the grid or Default image URL — stored as NetDream.imageUrl (no file upload yet).
Publish to Dreamify: expand Publish filled rows to Dreamify on this page (or use Bulk import ideas). Same Supabase API: row image URLs map to ideas.cover when set; otherwise SUPABASE_TOOL_PLACEHOLDER_COVER is used.