Skip to main content

Understanding Nodes

Everything in DreamSolve is represented as a node. This unified structure provides flexibility and consistency across all types of work.

What is a Node?​

A node is a fundamental unit that can represent:

  • Projects — Top-level containers for related work
  • Companies — Organizations and their structure
  • Tasks — Actionable items of work
  • Teams — Groups of people or agents
  • Agents — AI workers that can execute tasks
  • Resources — Documents, files, and references
  • And many more types...

Node Properties​

Every node has:

PropertyDescription
NameA clear identifier
DescriptionDetailed explanation
TypeWhat kind of node it is
StatusCurrent state (active, completed, etc.)
ParentThe node that contains this one
ChildrenNodes contained within this one

Node Hierarchy​

Nodes can be nested to create hierarchies:

Company
├── Business Unit
│ ├── Project
│ │ ├── Task
│ │ │ └── Subtask
│ │ └── Task
│ └── Project
└── Team
├── Person
└── Agent

Working with Nodes​

Creating Nodes​

  1. Use the New button for top-level nodes
  2. Use the + Add Child action on any node to create nested nodes
  3. Use the Plan feature to generate subtasks automatically

Viewing Nodes​

  • Map View: Spatial visualization where you can zoom in/out
  • List View: Traditional hierarchical list
  • Zoom: Click on a node to focus on it and its children

Editing Nodes​

  • Click a node to see its details
  • Use the edit modal to change properties
  • Drag nodes in Map View to reorganize

Node Types​

DreamSolve supports over 20 node types, including:

  • Project — Container for project work
  • Company — Organization structure
  • Task — Actionable work item
  • Subtask — Smaller piece of a task
  • Team — Group of workers
  • Agent — AI worker
  • Problem — Issue to solve
  • Hypothesis — Proposed solution
  • Decision — Recorded decision

Choose the type that best represents what you're tracking.