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:
| Property | Description |
|---|---|
| Name | A clear identifier |
| Description | Detailed explanation |
| Type | What kind of node it is |
| Status | Current state (active, completed, etc.) |
| Parent | The node that contains this one |
| Children | Nodes 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
- Use the New button for top-level nodes
- Use the + Add Child action on any node to create nested nodes
- 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.