feat: generateRunId method added, support for runId hieararchy