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.