Tree validation before publishing: detailed rules

Created by Certorix Online, Modified on Mon, 4 May at 9:29 PM by Certorix Online

Tree validation rules

Before you can publish a tree, Certorix runs a series of validation checks. This ensures customers have a smooth diagnostic experience.

Mandatory rules (block publishing if failed)

  • Start node must exist – The tree must have a node marked as the start node (the first node customers see).
  • All nodes must be reachable – Every node must be connected from the start node via at least one path. Orphaned nodes are not allowed.
  • No dangling answers – Every answer option in every Question node must lead to another node. Dead ends are not allowed.
  • At least one end node – The tree must have at least one Solution or Result node (an end state).
  • Question nodes must have at least one answer option – A Question node with no answers is invalid.
  • No infinite loops – The validation detects cycles that would cause the customer to loop forever without reaching an end node.

Warning rules (do not block publishing but show warnings)

  • Unused nodes – Nodes that are reachable but not connected to any answer or jump (they exist but no path leads to them).
  • Long node chains – More than 20 nodes without a Solution or Result. Warns that customers may get frustrated.
  • Duplicate answer texts – Two answer options in the same Question node with identical text (customer confusion).
  • Missing fact links – A Result node has no linked certified fact (it will show generic message instead of VNT seal).

How to see validation errors

When you click Publish, a modal appears showing:

  • Red errors – Must fix before publishing.
  • Yellow warnings – Can publish, but recommended to fix.
  • Click on any error to navigate to the problematic node on the canvas.

Validating without publishing

Click Validate from the Tree Editor top bar to run validation without attempting to publish.

This is useful during editing to catch issues early.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article