Root Node Issues
Problem statement:
currently, root nodes function as a Journey, and socras can be assigned directly
Problem statement:
- currently, root nodes function as a Journey, and socras can be assigned directly to the root node.
- However, the root node is not currently visible under "My Journeys" - only the direct children of the root node are visible in "my journeys".
Potential solutions:
- multiple root nodes per user
- If we have multiple root nodes per user, our current tree implementation limits us to 2.2B root nodes, with step length 6, path length = 255.
- Each additional step length multiplies max number of nodes per parent by ~36. So, increasing step length to 8 would increase max number of roots from 2.2B to 2.2B * 36 * 36 = 2.8e12 nodes, or 2.8T nodes.
- This increase would decrease our max depth from 255/6 = 42 to 255/8 = 31. We could increase this by increasing path length from 255 up to 1023, which could give us up to 124 levels of depth.
- don't allow assignment to root node (i.e. change root node type to be not a journey)
- show root node
Ed, what are your thoughts on this?**Summary:**
- The root nodes currently function as Journeys, but they are not visible under "My Journeys."
- Socras can be directly assigned to the root node.
- Possible solutions include having multiple root nodes per user, not allowing assignments to the root node, or displaying the root node in "My Journeys."
**Ed's Thoughts:**
- The issue with root nodes not being visible in "My Journeys" can be addressed by implementing one of the suggested solutions.By Mike Morton